Using gecop PreviousNext

Command-line options

The usual way to invoke gecop is as follows:

gecop --tool=<eiffel_tool>
This will run the Eiffel language conformance validation suite with the Eiffel tool to be tested <eiffel_tool> (typically an Eiffel compiler) and produce a report.

Here is the list of options that can be used with gecop:

-h
--help
Print a summary of the command-line options of gecop and exit.
--tool=<ge|ise|gec|gelint|ge_debug|ge_lint|ise_debug|ise_dotnet|ise_dotnet_debug>
Eiffel tool to be tested against the validation suite. By default it uses the optimized compilation mode (e.g. finalize mode) for a given Eiffel tool, unless the suffix debug is provided (e.g. workbench mode with assertion monitoring turned on). (default: ge)
--tool-executable=<filename>
Executable filename (optionally with a pathname) of the Eiffel tool to be tested. (default: gec|gelint|ec in the PATH)
--validation=<directory_name>
Directory containing the Eiffel validation suite. (default: $GOBO/tool/gecop/validation)
--filter=<regexp>
When specified, run only the test cases matching this regexp. (default: no filter)
--aggregate=<no|yes>
Should test results be aggregated into a single report? (default: yes)
--diff=<no|yes>
Should test results be compared with the previous run? (default: yes)
--keep-testdir
Do no delete temporary directory after running the validation suite. (default: delete testdir)
--thread=<thread_count>
Number of threads to be used to run gecop. Each thread will run its own set of validation tests independently of the others. Negative numbers -N mean "number of CPUs - N". (default: number of CPUs)
-V
--version
Print the version number of gecop and exit.


Copyright © 2018-2020, Eric Bezault
mailto:ericb@gobosoft.com
http://www.gobosoft.com
Last Updated: 16 November 2020
HomeTocPreviousNext