Configuration Keys Reference
This is just the list of configuration keys. A description of how the configuration system works is available here. |
Global Flags and Common Options
Key | Command Line Argument | Description |
---|---|---|
auto-summon |
|
Libraries auto summon, set to false to disable it. |
batch-mode |
|
Skip user interactions, for example do not open generated pdfs automatically. |
no-color |
|
Force usage of plain-text console output. |
output.file |
|
Path for storing execution results. |
run-source |
|
Specify where to takes the runs from. Can be |
verbose |
|
Print more data to stdout. |
viewer.html |
Sets the command used to view HTML files. |
|
viewer.pdf |
Sets the command used to view PDF files. |
|
rest-api.ssl.validation |
Validate ssl on Rest Api event, when set to false disabling SSL validation . Security Implications: Disabling SSL validation bypasses the checks that ensure the server’s identity and the integrity of the communication channel. It should only be used cautiously in controlled environments or for testing purposes. |
run
Subcommand
Key | Command Line Argument | Description |
---|---|---|
run.dry |
|
Do not actuate external systems, just write to standard out what could have happened. |
run.scripts.after-failure |
|
A command to run after a test failed test. Typically, cleans up and resets the test system.. |
run.scripts.after-success |
|
A command to run after a successful test. |
run.scripts.before-test |
|
A command to run before each test. |
run.scripts.setup |
|
A command to run before the tests start. Typically, used for bringing the test system up. |
run.scripts.teardown |
|
A command to run after all tests are executed. Typically, cleans up and frees resources. |
selenium.action-delay |
|
Default delay between Selenium actions, in milliseconds. |
selenium.browser |
|
Default browser type for selenium server. |
selenium.implicit-wait |
Default wait for page items to become visible or intractable (in milliseconds). Defaults to |
|
selenium.max-windows |
|
Maximize browser windows when opened. |
selenium.server |
|
URL of a selenium server for driving web UIs. |
selenium.show-sessions |
|
Show Selenium sessions. If this flag is not set we run in 'headless' mode. |
source.run-id |
|
An ID of a specific run to execute from the run source. When the run source is |
run.dev-mode |
|
Dev mode is special run mode dedicated to automation developers. While in this mode, |
tn5250.server |
URL of a tn5250 Provengo’s terminal for driving AS400/IBM System I. |
|
report.junit |
|
Create junit report |
analyze
Subcommand
Key | Command Line Argument | Description |
---|---|---|
analyze.output.format |
|
Format of generated test space map. Note: the 'pdf' option requires Graphviz. options: "json", "gv", "pdf. |
run.max-depth |
|
Maximal number of steps for a script. Defaults to |
source.highlight |
|
Name of file containing scenarios to be highlighted. |
visualization.layout |
|
Horizontal or vertical graph, the options are: |
visualization.style |
|
Style of the generated visualization. |
visualization.order |
Determines how graph edges are ordered. The default is |
gen-book
Subcommand
Key | Command Line Argument | Description |
---|---|---|
gen-book.output.format |
|
Format of generated test book, options: html qc-xls. |
gen-book.generator |
|
Name of the book generation object. |
gen-scripts
Subcommand
Key | Command Line Argument | Description |
---|---|---|
gen-scripts.generator |
|
Name of the function that generates the scripts. Defaults to |
gen-scripts.end-function |
|
Name of a function to be invoked after all scenarios were written to a script file. Used only in single file mode. Defaults to |
gen-scripts.suffix |
|
Suffix for generated script files. Defaults to |
gen-scripts.start-generator |
|
Name of a function to be invoked when a new script file ie crated, before any scenarios are written to it. Used only in single file mode. Defaults to |
gen-scripts.single-file |
|
When |
gen-scripts.overwrite |
|
Overwrite existing output files if exists. |
gen-scripts.source |
|
The file from which test scenarios are read. Defaults to |
gen-scripts.index-file.generator |
Name of a function to be invoked when a generating index file, used only in non-single file mode. Defaults to |
|
gen-scripts.index-file.name |
Name of index file, defaults to |
report
Subcommand
Key | Command Line Argument | Description |
---|---|---|
output.offline |
|
Prevent logs from using on-line content (increases log size). |
report.charset |
The report’s charset, see https://www.ietf.org/rfc/rfc2278.txt for the complete list. |
|
report.type |
|
Type of report, options: TestLog. |
report.output.format |
|
Report format, options: JUnit, TestLog. |
report.suite.query |
|
Suites for the report. options are: ':all' - all suites, ':last' - only last suite, ':last-15' - last 15 suites, '1,4,6' - specific suites(1,4,6), separate each suite id by ','" |
combi
Subcommand
Key | Command Line Argument | Description |
---|---|---|
combi.output.format |
|
Format of generated combinations file. Use 'gv' to draw the combination paths, options: json, gv, tsv, csv, excel, xlsx, ods, pdf |
sample
Subcommand
Key | Command Line Argument | Description |
---|---|---|
sample.algorithm |
|
Sets the sampling algorithm used to generate scenarios from the model. Options are |
sample.overwrite |
|
Delete the content of the file and starts over. |
sample.not-growing-threshold |
|
Number of non growing steps to allow before stopping the sampling process. |
sample.object-prob |
|
Probability of respecting events that b-threads object for. |
sample.size |
|
Maximum number of random path to sample from the model. When using |
sample.wish-prob |
|
Probability of choosing a wished-for event |
ensemble
Subcommand
Key | Command Line Argument | Description |
---|---|---|
ensemble.iterations |
|
Number of iterations while optimizing the generated test ensemble. |
ensemble.optimizer |
|
Name of optimization algorithm. Options: |
ensemble.ranking-function |
|
Name of the ranking function to use. Defaults to |
ensemble.size |
|
Number of required tests in the generated test suite. |
Genetic Optimizer Options |
||
ensemble.genetic.crossover-prob |
|
Probability of executing a crossover combinator. |
ensemble.genetic.generation-attempts |
Number of generations to execute. |
|
ensemble.genetic.max-phenotype-age |
Maximal phenotype age. |
|
ensemble.genetic.mutation-prob |
|
Probability of executing a mutation mutator. |
Goal Optimizer Options |
||
ensemble.goals.halt-condition.threshold |
Size-based halt condition for the goals algorithm. Halts the optimization process once the algorithm achieve an ensemble whose size is below the specified number. |
|
ensemble.goals.halt-condition.time |
Time-based halt condition for the goals algorithm. units are: number[msec/sec/min] for example: 400msec / 100sec / 3 min. |
|
ensemble.goals.halt-condition.stability |
Stability-based halt condition for the goals algorithm. Halts the optimization algorithm after the specified number of optimization attempts was not able to reduce the size of the composed ensemble. |
|
ensemble.goals.function |
Name of the function that returns the goal array. Defaults to makeGoals. This function takes no arguments and returns an array of event arrays. |
|
ensemble.goals.generation-attempts |
Number of non-minimal goal-complete test suites to generate (bigger takes longer time but might achieve a smaller final result) |
|
ensemble.goals.minimization-attempts |
Number of minimization attempts per non-minimal goal-complete test suite (bigger takes longer time but might achieve a smaller final result) |