@@ -27,11 +27,15 @@ The python scrip `vcast_exec.py` is the main driver for build/execute VectorCAST
2727The api for vcast_exec.py follows:
2828
2929```
30- usage: vcast_exec.py [-h] [--build-execute] [--build | --incremental] [--output_dir OUTPUT_DIR] [--source_root SOURCE_ROOT]
31- [--html_base_dir HTML_BASE_DIR] [--cobertura] [--cobertura_extended] [--lcov] [--junit] [--export_rgw] [--sonarqube]
32- [--pclp_input PCLP_INPUT] [--pclp_output_html PCLP_OUTPUT_HTML] [--exit_with_failed_count [EXIT_WITH_FAILED_COUNT]] [--aggregate]
33- [--metrics] [--fullstatus] [--tcmr] [--jobs JOBS] [--ci] [-l LEVEL] [-e ENVIRONMENT] [--gitlab | --azure] [--print_exc] [--timing]
34- [-v]
30+ usage: vcast_exec.py [-h] [--build-execute] [--build | --incremental] [--output_dir OUTPUT_DIR]
31+ [--source_root SOURCE_ROOT] [--html_base_dir HTML_BASE_DIR]
32+ [--cobertura] [--cobertura_extended] [--lcov] [--junit]
33+ [--export_rgw] [--sonarqube] [--pclp_input PCLP_INPUT]
34+ [--pclp_output_html PCLP_OUTPUT_HTML]
35+ [--exit_with_failed_count [EXIT_WITH_FAILED_COUNT]] [--aggregate]
36+ [--metrics] [--fullstatus] [--tcmr] [--jobs JOBS]
37+ [--ci] [-l LEVEL] [-e ENVIRONMENT] [--gitlab | --azure]
38+ [--print_exc] [--timing] [--verbose] [--version]
3539 ManageProject
3640
3741 positional arguments:
@@ -63,11 +67,13 @@ The api for vcast_exec.py follows:
6367 --export_rgw Export RGW data
6468 --sonarqube Generate test results in SonarQube Generic test execution report format (CppUnit)
6569 --pclp_input PCLP_INPUT
66- Generate static analysis results from PC-lint Plus XML file to generic static analysis format (codequality)
70+ Generate static analysis results from PC-lint Plus XML file to generic static
71+ analysis format (codequality)
6772 --pclp_output_html PCLP_OUTPUT_HTML
6873 Generate static analysis results from PC-lint Plus XML file to an HTML output
6974 --exit_with_failed_count [EXIT_WITH_FAILED_COUNT]
70- Returns failed test case count as script exit. Set a value to indicate a percentage above which the job will be marked as failed
75+ Returns failed test case count as script exit. Set a value to indicate a percentage
76+ above which the job will be marked as failed
7177
7278 Report Selection:
7379 VectorCAST Manage reports that can be generated
@@ -95,9 +101,13 @@ The api for vcast_exec.py follows:
95101 --print_exc Prints exceptions
96102 --timing Prints timing information for metrics generation
97103 -v, --verbose Enable verbose output
104+ --version Diplays the version of the script.
98105```
99106
100107# Change log
108+ 7/2025
109+ * Updated to produce a version of the script (--version) based on push date and commit ID
110+
1011115/2025
102112* Updated the index.html to include the proper CSS for PC Lint Plus
103113* Added support for manage.exe parallel build/executes
0 commit comments