.. _`Preface`: ####### Preface ####### 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*. 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. Organisation ************ :ref:`The Introduction ` provides general information about the Automated Testing and Debugging Tool. :ref:`Getting Started ` describes how to use the Tester’s main features. Next, :ref:`some familiarization exercises ` show how to perform some typical tasks with step-by-step instructions. The :ref:`Command Reference section ` has a complete list of all of the commands available, with fully-detailed descriptions of their use. The :ref:`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. :ref:`Message Interfaces ` has information about testing applications with non-DDS interfaces. :ref:`Google Protocol Buffers ` describes the Tester’s support for Google Protocol Buffers. An :ref:`Appendix ` contains the complete :ref:`formal description of the Tester Scripting language ` for reference. 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* ========= ================================================================== |caution| Item of special significance or where caution needs to be taken. |info| Item contains helpful hint or special information. |windows| Information applies to Windows (*e.g.* XP, 2003, Windows 7) only. |unix| Information applies to Unix-based systems (*e.g.* Solaris) only. |linux| Information applies to Linux-based systems (*e.g.* Ubuntu) only. |c| C language specific. |cpp| C++ language specific. |csharp| C# language specific. |java| Java language specific. ========= ================================================================== .. |caution| image:: ./images/icon-caution.* :height: 6mm .. |info| image:: ./images/icon-info.* :height: 6mm .. |windows| image:: ./images/icon-windows.* :height: 6mm .. |unix| image:: ./images/icon-unix.* :height: 6mm .. |linux| image:: ./images/icon-linux.* :height: 6mm .. |c| image:: ./images/icon-c.* :height: 6mm .. |cpp| image:: ./images/icon-cpp.* :height: 6mm .. |csharp| image:: ./images/icon-csharp.* :height: 6mm .. |java| image:: ./images/icon-java.* :height: 6mm