Project

General

Profile

Command-Line Options » History » Version 3

Andrei Tatarnikov, 05/23/2015 09:40 AM

1 1 Andrei Tatarnikov
h1. MicroTESK Command-Line Options
2
3 3 Andrei Tatarnikov
_~By Andrei Tatarnikov~_
4
5 2 Andrei Tatarnikov
MicroTESK works in two modes: specification translation and test generation, which are enabled with the @--translate@ (used by default) and @--generate@ keys correspondingly. In addition, the @--help@ key prints information on the command-line format.
6
7
The @--translate@ and @--generate@ keys are inserted into the command-line by @compile.sh/compile.bat@ and @generate.sh/generate.bat@ scripts correspondingly. Other options should be specified explicitly to customize the behavior of MicroTESK.
8
9
*Options:*
10
11
| Full name                 | Short name | Description |
12 1 Andrei Tatarnikov
| --output-dir <arg>        | -d         | Sets where to place generated files [works with -t] |
13
| --generate                | -g         | Generates test programs |
14
| --help                    | -h         | Shows this message |
15
| --include <arg>           | -i         | Sets include files directories [works with -t] |
16
| --branch-exec-limit <arg> | -l         | Sets the limit on control transfers to detect endless loops [works with -g] |
17
| --random-seed <arg>       | -r         | Sets seed for randomizer [works with -g] |
18
| --solver <arg>            | -s         | Sets constraint solver engine to be used [works with -g] |
19
| --translate               | -t         | Translates formal specifications |
20
| --verbose                 | -v         | Enables printing diagnostic messages |