Graphical User Interface - studio


The OneTest Embedded Graphical User Interface (GUI) is an integrated environment that provides access to all of the capabilities packaged with the product.


studio [<options>] [<filename>{ <filename>}]

studio <.jpt file> <.txf file> <.tpf file>



The studio command launches the GUI.

When using Memory Profiling for Java from the command line, studio is also used to split the .jpt output file into a .tpf and a .txf file when viewed for the first time. Once these files have been generated, open them with the usual syntax.


-r <node>

where <node> is a project node to be executed.

The -r option launches the GUI and automatically executes the specified node. Use the following syntax to indicate the path in the Project Explorer to the specified node:



Nodes in the path are separated by period ('.') symbols. If no node is specified, the GUI executes the entire project.

When using the -r option, an .rtp project file must be specified.

-html <directory>

where <directory> is an output directory for HTML reports.

When used with the -r option, the -html  option directly outputs all reports in HTML format to the specified directory.

-config <configuration>

where <configuration> is a valid Configuration name.

The -config option allows you to specify a particular Configuration which is used when the studio GUI is opened. When combined with the -r option, you can build and execute any particular node with any particular Configuration.


The following command opens the project.rtp project file in the GUI, and runs the app_2 node, located in app_group_1  of user_workspace:

studio -r user_workspace.app_group_1.app_2 project.rtp


The following example opens a UML sequence diagram created by Runtime Tracing.

studio my_app.tsf my_app.tdf


To open a Java Memory Profile report for the first time:

studio MyApp.jpt MyApp.txf MyApp.tpf


To open a Java Memory Profile report once the .txf an .tpf files have been generated:

studio MyApp.txf MyApp.tpf

Return Codes

After execution, the program exits with the following return codes





Execution of the project failed


Execution succeeded


Execution did not complete


These codes help you decide on a course of action after studio has finished running the test. You can obtain these return codes after execution with the following methods:


studio -r -config test.rtp

echo  "Build Result : " %ERRORLEVEL%


studio -r -config test.rtp

echo  "Build Result : " $?


All messages are sent to the standard error output device.