1. Preface¶
1.1. About The Vortex OpenSplice Tester User Guide¶
The OpenSplice Automated Testing and Debugging Tool User Guide is intended to provide a complete reference on how to configure the tool and use it to test applications generated with the Vortex OpenSplice software.
This User Guide is intended to be used after the Vortex OpenSplice software has been installed and configured according to the instructions in the OpenSplice Getting Started Guide.
1.2. Intended Audience¶
This OpenSplice Automated Testing and Debugging Tool User Guide is for everyone using the tool (which is usually referred to as the Tester) to assist in developing and debugging their DDS applications with Vortex OpenSplice software.
1.3. Organisation¶
The Introduction provides general information about the Automated Testing and Debugging Tool.
Getting Started describes how to use the Tester’s main features.
Next, some familiarization exercises show how to perform some typical tasks with step-by-step instructions.
The Command Reference section has a complete list of all of the commands available, with fully-detailed descriptions of their use.
The section on Scripting describes how to automate repetitive testing procedures with scripts and macros, provides a list of all of the built-in script instructions, and shows how different scripting languages can be installed and used with the Tester.
Message Interfaces has information about testing applications with non-DDS interfaces.
Google Protocol Buffers describes the Tester’s support for Google Protocol Buffers.
An Appendix contains the complete formal description of the Tester Scripting language for reference.
1.4. Conventions¶
The icons shown below are used in the Vortex product documentation to help readers to quickly identify information relevant to their specific use of Vortex OpenSplice.
Icon
Meaning
Item of special significance or where caution needs to be taken.
Item contains helpful hint or special information.
Information applies to Windows (e.g. XP, 2003, Windows 7) only.
Information applies to Unix-based systems (e.g. Solaris) only.
Information applies to Linux-based systems (e.g. Ubuntu) only.
C language specific.
C++ language specific.
C# language specific.
Java language specific.