The purpose of this section is to explain how to deploy and operate the IVCT.
The primary deployment model of the IVCT uses Docker container technology. Docker is an open source product that supports the creation, management and deployment of containers. The main benefit of using Docker container technology is that containers are portable and include all software dependencies, independent of the host operating system version on which the container executes. Containers can be transferred almost seamlessly between Docker container execution environments.
Containers provides an easy way to distribute and deploy the IVCT on different platforms for different HLA Evolved (IEEE 1516-2010) RTI implementations. The application of Docker container technology allows a user to run the IVCT without having to build and install the IVCT Framework and its dependencies. All that is required is a functional Docker Engine installed on a host. See Docker Engine for instructions on installing a Docker Engine.
IVCT Docker container images are available from the Docker Hub, the main distribution medium for Docker container images. IVCT compositions for different HLA-RTI implementations are available from this repository. Currently, the following RTI implementations are supported by the IVCT:
-
Pitch RTI
(http://pitchtechnologies.com) -
VTMaK RTI
(https://www.mak.com) -
Portico
(https://github.com/openlvc/portico)
The Pitch and VTMaK RTIs are IEEE 1516-2010 compliant implementations. The Portico RTI is a partial RTI implementation, i.e. not all RTI services are supported.
The remainder of this page lists several topics related to IVCT deployment and operation, with links to further information in the documentation section. This includes getting started instructions and information with regards to different IVCT deployment and configuration options.
The reader is familiar with the Docker concepts and has the knowledge and ability to install Docker on Windows or Linux. |
|
The reader is also familiar with HLA concepts and has the knowledge and ability to install an HLA-RTI on Windows or Linux. |
This topic demonstrates the basic steps to deploy the IVCT for the Portico RTI and run a test against the HelloWorld SUT.
This topic provides an overview of the container images that make up the IVCT.
This topic summarizes the main options for deploying the IVCT using Docker.
This topic provides an overview of the Test Suite container images available to the IVCT, and provides instruction on how to build a Test Suite container image. The actual creation of Test Cases is not in scope of this topic, but is explained in the IVCT Framework documentation.
This topic discusses the options for preserving tests logs and test reports.
This topic provides the instructions on how to configure the IVCT with a specific RTI RID file.