8 Test Framework 8.2 Defining Test Suites
Simics Reference Manual  /  8 Test Framework  / 

8.1 Test suite

A test suite is a directory containing tests. It is identified by the presence of a file named SUITEINFO.

8.1.1 SUITEINFO

Apart from defining its parent directory as a test suite, the contents of a SUITEINFO file can also define some properties of the test suite. Each line which does not start with a # character defines a parameter. The parameter definition is provided as the name of the parameter, a ':'-character, and finally the value for the parameter. Whitespace at the start and the end of the line is ignored, as well as whitespace characters around the ':'.

Currently the following parameters are accepted:

Using any other parameter name is currently considered a syntax error.

Example SUITEINFO file:

# give up after 5 minutes
timeout: 300
# do not run on Windows host
disabled_on_hosts: win64
# suite belongs to two groups
tags: pci nightly

8 Test Framework 8.2 Defining Test Suites