Open Test Framework  
OTX Runtime Converter

OTX is not executed directly. Executable Lua code is generated from the OTX XML. The generated code is very fast and resource-efficient and can also be used in embedded systems. The code runs on an equally fast OTX runtime written in native C++. The code is generated in three places:

  1. OTF when executing a procedure
    When a procedure is executed in the OTF, see Execution of procedures, the corresponding code is generated beforehand in the background and stored in the project's CppOutput folder. To minimize generation time, only changes are regenerated.
  2. OTF when creating a PTX
    If the Runtime files option is selected in the PTX Export Manager, the code for the entire project is regenerated and stored in the CppOutput folder of the PTX.
  3. Runtime Converter API
    Using the OTX-Runtime Converter API, the code can be generated outside the OTF within a custom application.

Note: A PTX cannot be executed without generated code.

Note: If required, code other than Lua can also be generated. Please contact us if this is of interest to you.