Several Test Suites are available to the IVCT for the execution of test cases. The data (including code) related to a Test Suite is stored in a Test Suite container image, named after the Test Suite. The data in the Test Suite container image is mounted as a Docker volume into the IVCT TC Runner and IVCT GUI containers at run-time. See Container Overview.
Test Suite Id | Test Purpose | Image |
---|---|---|
Tutorial test suite |
||
This test case is equivalent to the "FCTT_NG" configuration verification step. |
||
This test case verifies that the federate only publishes and subscribes objects, interactions and attributes specified in its SOM. |
||
This test suite verifies that the federate uses only the services specified in its SOM. |
||
This test suite verifies that the federate sends and receives only the objects and interactions specified in its SOM. |
||
This test suite will test whether a System Under Test (SUT) correctly encodes the data types used in interaction parameters or object attributes. |
The IVCT compositions provided in the Compositions repository can be extended with more Test Suites. However, note that a Test Suite container image must comply to certain construction rules in order to be usable in an IVCT composition, see Test Suite image construction.
There are some other test suites currently under development, see Test Suite Overview.