A test report can be generated for a specific test run so that it can be shared as either a PDF or an HTML file. To generate the report from the command line, the path to the test run name.
Windows:
..../Storyboard.exe -application sb.validator.report model=path_to_gde_file format=[pdf|html] output=path_to_output_file test_run=test_run_name
Mac:
..../Storyboard.app/Contents/MacOS/Storyboard -application sb.validator.report model=path_to_gde_file format=[pdf|html] output=path_to_output_file test_run=test_run_name
Linux:
..../Storyboard -application sb.validator.report model=path_to_gde_file format=[pdf|html] output=path_to_output_file test_run=test_run_name
Note: Storyboard requires a display, to to run in a true headless environment a virtual frame Buffer needs to be setup
Xvfb :1 -ac -screen 0 1024x768x8 export DISPLAY=:1 ..../Storyboard -application sb.validator.report model=path_to_gde_file format=[pdf|html] output=path_to_output_file test_run=test_run_name
Additional Options
The -data option Is used to specify the workspace to be used when performing the export. This workspace should not be opened by other instances of Storyboard. This is helpful for Storyboard to find your launch configurations in your project. It is specified as follows:
..../Storyboard -application sb.validator.report -data path_to_workspace model=path_to_gde_file format=[pdf|html] output=path_to_output_file test_run=test_run_name
The -consoleLog option is used to enable additional logging to the console. The -noExit option is used to prevent the application from closing automatically after performing the export. This is sometimes useful to keep the log console open post-mortem.
Example
"C:\Program Files\Crank_Software\Storyboard_Designer\Crank Storyboard.exe" -application sb.validator.report -data "C:\Users\User\storyboard_workspace" test_run=2024-12-03-150645 output="C:\Users\User\Documents\Validator\test_report\test_report.pdf" model="C:\Users\User\storyboard_workspace\ValidatorExample\ValidatorExample.gde" format=pdf