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. |
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. |
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.conf |
|
Path to report’s configuration file. Path is relative to project_path. |
report.type |
|
Type of report, options: GoNoGo, TestLog. |
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 |
|
Number of random path to sample from the model. |
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) |