Skip to content

Latest commit

 

History

History
76 lines (45 loc) · 4.17 KB

home.adoc

File metadata and controls

76 lines (45 loc) · 4.17 KB

IVCT Deployment and Operation

The purpose of this section is to explain how to deploy and operate the IVCT.

Introduction

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:

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.

Info

The reader is familiar with the Docker concepts and has the knowledge and ability to install Docker on Windows or Linux.

Info

The reader is also familiar with HLA concepts and has the knowledge and ability to install an HLA-RTI on Windows or Linux.

Getting started

This topic demonstrates the basic steps to deploy the IVCT for the Portico RTI and run a test against the HelloWorld SUT.

IVCT Container images

This topic provides an overview of the container images that make up the IVCT.

IVCT Deployment Options

This topic summarizes the main options for deploying the IVCT using Docker.

Test Suite Container images

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.

Preserving test results

This topic discusses the options for preserving tests logs and test reports.

RID File Configuration and Local Settings Designator

This topic provides the instructions on how to configure the IVCT with a specific RTI RID file.