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.exertt-run-test (rtt-crd-test): add option --hard-killrtt-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}2bufferreaddir() 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)