A maintenance release is now available for all supported platforms.
Consider updating if you are using Version 6.0-6.6.1 or older.
Support for *.csv file evaluation:
@csvColumns, @csvFloat, @csvHeadline, @csvInt, @csvLoop, @csvRead, @csvRows, @csvPrint, @csvStr@cvs definition option inside @rttPrintunit-tests/test-07, 08)Fuzzing Support (FR #19308; Manual Chap. 18):
rtt-gen-test creates ./fuzz/sut/ if @fuzz directive is detected@throw() to be used in stub @BODY: section@fuzzClean, @fuzzGen, @fuzzRun, @fuzzLoad and @fuzzCov
as generically expanded commands (implemented in customizable _rtt_fuzz_lib.rts)rtt-create-project -u Fuzz-Demotest documentation (rtt-doc-test):
PROBLEMREPORTS to reference
PR identifiers and also URLs (implements FR#19503)Enum types (rtt_prep_enum:
myenum_t rttStr2Enum_myenum_t(const char* str_val);PRINT_FUNCTIONS; RTTPrintEnum_myenum_t-0x7FFFffff (implements FR#19467)license management:
rtt_compile_only
which covers SWI+HSI:COMPILEFMI: (see Mantis-16574):
rtt-fmi2-create-xml.py: only outputs are InitialUnknowns (FMI2.0.1: 2.2.8)Run Logic:
@rttStopTest was called during @INIT:@PROCESS: phase used to be executed nevertheless in this case)RTT_COV_THETEST to the last directory in TP_PATH,
before the cov-script is called;Installer:
Scripts:
*.py scripts, dropped the python2 condition:
they shall work with both python2 and python3
(and newer systems will not have python2)rtt-swi-info has new option --feature-set
that prints feature information (in json-format) including
Exectuables:
rttscan_rts (rtt-compile-test): improved error message, if
any of @INIT: / @FINIT: / @PROCESS: is missingLibraries:
rttIsetGetLargestEntry()
and rttIsetFromRange(), to convert a string to a setUtilities:
rtt_invoke_clones (mainly targeted at fuzzing)rtt_parse_csv: new option --sort @columnName | @numberrtt_mco now understands gcov lines with "<n>[*]:" markers,
which indicate (for a ‘covered’ line) the persence of
an assembler statement with zero execution count--list-zeros displays these lines on termination
(implements #19466)rtt-mem-statistics.py got new option --pidfile
which can be useful for starting/stopping as a serviceScripts:
abs_path() computation that crippled relative-path
arguments of rtt-get-tc-coverage / rtt-doc-test
if they contained single-character directories (like "/c/")
(fixes #19426)