A new feature release is now available for all supported platforms.
Consider updating if you are using Version 6.0-4.9.9 or older.
Cadul: Adjustments for execution in RunCadul (virtual machine)
$RTT_RUNCADUL_DIR
(if defined, then use RunCadul.exe/CORR_IO.CLL from there)$RTT_RUNCADUL_DIR/qover.exe if presentrtt-cadul-debug, rtt-cadul-load-cov as deprecated; they now require the new option --force in order to be executedMulti-architecture support (for 64bit Linux)
i686 or x86_64 in project.rtp; this allows project-specific decision to link against a 32bit or 64bit SUTrtt-swi-info, added argument --arch to
select architecture (here, default architecture is i686, since that one is always installed)Avoid accidental use of old testdata
rtt-compile-test / rtt-update-test / rtt-run-test: at end of compilation,
if files are found in ./testdata, these are moved to ./testdata/BAK
if ./testdata/BAK/ already exist, then files may be over-written.
rtt-run-test will clean this ./testdata/BAK/ if presentSignal library
@s is called on a signal not subscribed locally, it
does not longer return arbitrary stack values, but returns 0.CFLAGS ; "-DRTTSIG_WARNINGS=0x00000001" activates signal access warnings (in *.conf or project.rtp)
If this is activated, access to signals which are not subscribed
locally will trigger a warning in the test log. This holds
for @s, @sigGet*, @sigWaitForVal, @sigWaitForAllVal.support of short enums (-fshort-enums)
0xFFFFffff) in order to make
RT-Tester robust wrt. CFLAGS; -fshort-enums (see #8583)license management
Test documentation (rtt-doc-test)
*.rtlprep files: base processing on the ./src/*.rts filespdflatex returns an error code but succeeds in generating PDF outputrtt-list-results --tq-error
TQ-EXPECT-TESTERROR is found in the test log. this way,
unexpected crashes can be detected (implements #6748)User Documentation:
Expansion of Signal-Expressions
rttprep_rts: corrected expansion of Signal-expressions
that are used inside @rttAssert
(@rttAssertInvariant, @rttCheck, @rttCheckInvariant) – fixes PR #9281Requirement Tracing (robustness)
rtt-get-tc-coverage: When incomplete @rttPrint blocks with
@req but without @tag ids are found, then ignore the
corresponding block (and report this on stderr); fixes PR #9618