A maintenance release is now available for all supported platforms.
Consider updating if you are using Version 7.0.1 or older.
Open Manual at Topic:
rtt-manual
opens the RT-Tester Manual
at a specific chapter, page, topic or RTTL command - (FR #20202)Mutex Run:
project.rtp
now allows to define MUTEX_RUN
for all tests (FR #20106)CI Support (gitlab):
rtt-html-doc --junit-xml FILE
can be interpreted by gitlab CICluster Support:
RTT_CONFIG_FS_KEEPALIVE_MS
triggers repeated file system accesscpu_reservation
failed, do not try to unreserve it on exitrtt-run-test
option --cluster-timeout
(improves #20220)Test Log Readability:
@rttWaitCondition
/ @rttSelect[X]
and “<empty-interval>” for @rttSelectX
for special upper timebounds (FR #20153)@rttSelectX()
now creates a test log entry on nominal return (class MISC).
(fixed: lower time bound violation erroneously created two entries)Status Reporting:
rtt-handle-suite --status
now recognizes a currently running testrtt-html-doc
now also reports the first test case FAIL (if any) as test log snippetScripts:
\TMPL\
like /TMPL/
LOG_LOCATION
, explicitly use Unix path conversion of projectRTT_WIN_PYTHON=true
)rtt-list-results
: warn about “.#*.conf” files and skip themrtt-kill-test
uses now taskkill
and for Cadul, tries to terminate RunCadul.exe
rtt-run-test
(rtt-crd-test
): add option --hard-kill
rtt-handle-suite
)rtt-clean-test
, option --deep-clean
extends to global stubsrc
(if option –global is used)--deep-clean
to rtt-compile-test
, rtt-crd-test
(extends FR #19938)Libraries:
rttstr_hexdump_to_stream()
rttstr_{us,ms,time}2string
, rttstr_{us,ms,time}2buffer
readdir()
error return is now reported to <stderr>
(see #20166)Compile Operation:
rtt-compile-test
only updates rtt_prj_time_scale.h
if requiredsrc/Makefile
explicitly removes /tmp/
file dependencies (see #20186)rttprep_enum
ignores __attribute__(())
in more places (see #20184)Signal Plotting (rtt-live-sigplot
):
--labels-file
for complex y-axis labels (implements FR #20071)Documentation (RT-Tester Manual):
PROBLEMREPORTS
(FR#19644): the notes
must be written as LaTeX, the rest is plain textOUTPUTFILE
(and output file size)Sample Projects:
Cluster Operations:
rtt-run-test --mutex
:
/tmp/RT-Tester
if it is created (fixes #20118)-D_FILE_OFFSET_BITS=64
in build so that *.rts
file are found on very large file systems (fixes #20166)Test Compilation:
rtt-compile-test
: corrected order of re-expanding *.conf (fixes #20083)rtt-update-test
: correct update for *.rts
that contain non-ASCII characters (fixes #20057)rtt-gen-test
: removal of outdated *.rts.d (fixes #20105)Test Documentation / Plotting:
rtt-list-results.py
: fixed use of option –count-at (fixes #20161)rtt-msword-doc-testproject
: handle tags containing a colon (fixes #17640)rtt-doc-test
: filter out ‘make’ lines when trying to detect the compiler version (fixes #20100)rtt-live-sigplot.py
: use stable hash so that signals with the same name
are always plotted as same symbol (fix #19908 ~45333)