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