Each test opens a client and server SSL socket and transfers data between the two. A simple test that loads a cryptoki module and performs some basic excercises, such as querying information and opening sessions. Regress is a test suite automation and reporting tool that runs a parameterized test program over a number of variables. It is controlled by a specification file that lists the variable combinations to be executed. Test result tables are output to an HTML file, which can be organized with the reporter tool.
Reporter automates the web indexing of regression results generated by the regress tool.
The tool then parses all the individual regress summary files found at the lowest level of the reporting hierarchy and updates all the intermediate index.htm files. The reporter tool is expected to automate the routine maintenance of updating web content to form an orderly and predictable testing results web that can be reindexed automatically. A third tool, replacer, is designed to produce a larger number of programs that are nearly identical, differing by only a few variables. This program is ideal for creating regression test suites on APIs or programs that have large numbers of variables. The Mozilla Organization.