Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 2.76 KB

IVCT-TestSuite-Images.adoc

File metadata and controls

19 lines (14 loc) · 2.76 KB

Test Suite Images

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.

Table 1. Currently supported test suites
Test Suite Id Test Purpose Image

TS_HelloWorld

Tutorial test suite

ivct/ts-helloworld:tagname

TS_HLA_Verification

This test case is equivalent to the "FCTT_NG" configuration verification step.

ivct/ts-hla-cs-verification:tagname

TS_HLA_Declaration

This test case verifies that the federate only publishes and subscribes objects, interactions and attributes specified in its SOM.

ivct/ts-hla-declaration:tagname

TS_HLA_Services

This test suite verifies that the federate uses only the services specified in its SOM.

ivct/ts-hla-services:tagname

TS_HLA_Object

This test suite verifies that the federate sends and receives only the objects and interactions specified in its SOM.

ivct/ts-hla-object:tagname

TS_HLA_EncodingRulesTester

This test suite will test whether a System Under Test (SUT) correctly encodes the data types used in interaction parameters or object attributes.

ivct/ts-hla-encoding-rules:tagname

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.