Solid Sands announced Update #1 to the latest SuperTest Vermeer Release. Adding to the optimizing compiler suite, bare-metal system testing, Windows environment and traceability capabilities introduced with Vermeer, this important new update includes simplified calling convention testing, a new graphical user interface, C18 language support, and enhanced traceability between SuperTest tests and C language variants. Comprehensive testing of calling conventions is a vitally important part of compiler testing and qualification. Particularly when different sections of code, such as a function library and application program, are compiled by different compilers or different versions of the same compiler. Today’s update allows users to invoke it by simply adding the -c option to the test driver.
After that, everything else is automated. Also aimed at enhancing SuperTest’s ease-of-use, this first update adds a graphical user interface for SuperTest configuration, testing and inspection. Designed for users working in Windows, Linux and macOS environments, this new GUI offers them a more familiar alternative to the command-line interface predominantly used by compiler developers. The update also extends two-way requirements traceability between SuperTest tests and the relevant section/subsection of the language definition with C++17 support. The new ‘stref’ command allows users to specify a language version and specification section/subsection and receive a corresponding list of all tests in the suite that are relevant to that section/subsection. Conversely, users can specify an individual test, and receive a list of all those sections in the language specification for which the test is valid. SuperTest Vermeer Update #1 is available now.