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 @rttPrint
unit-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-Demo
test 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 | @number
rtt_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)