A maintenance release is now available for all supported platforms.
Consider updating if you are using Version 7.0.4 or older.
If you are using the Windows Release with a (floating) license
located on a license server, then you need to upgrade the vendor daemon verified[.exe] there.
The new vendor daemon is provided in <RTTDIR>/share/rt-tester/RTT-LIC-SERVER.tgz
.
for details see <RTTDIR>/share/doc/packages/rt-tester/rt-tester-license-mgmt.pdf
:
Appendix A.5 Checkout failed: Bad message command
Support reading of *.log.gz (FR #20722):
rttmerglog
can now read gzip-ed log filesrtt-run-test
option --gzip-log
compresses *.log
-> *.log.gz
rtt-doc-test
option --gzip-log
creates complete_execution_log.txt.gz
RTTL Command @hexdump (FR #20824):
@hexdump(<pointer> [, <size>]);
<size>
is not specified, applies sizeof()
for an educated guessCluster Operation:
rtt-cltsync
: prefer using sntp
(if installed)RTT JSONLIB:
rtt_json2json()
: create a string that is valid JSONrtt_json_configure_output()
to set indents / newlinesrtt_json_free()
Scripting Improvements:
rtt-clean-test[project]
: added option --keep-testdata
this is useful, when updating to a new RT-Tester version,./testdata/
shall be preserved for inspection.rtt-compile-test:
better support for non-ASCII7 in input files#include
directives with absolute path (portability)rtt-html-doc
now cleans up sections read from *.rttdoc
jinja2
rendering fail)rtt-msword-doc-testproject
: allow componentnames.txt
to have different nameproject.rtp
:COMPONENTNAMES)rtt-get-tc-coverage
: restore legacy option --req-global
(identical to --global
)rtt-handle-suite
:
--add-regexp
(allows selective addition)--add-all
now allows test procedure names to be a prefix of another--runmode-no
(allow for a suite that cannot be run directly)Parser Improvements:
rttprep_enum
/ RTT_ENUM_SANITY:
#define
items-include stdio.h
typedef
operations that return an enum ID type*.rts
):
@INIT:
@FINIT:
@PROCESS:
to have space/tabs before
the colon (supports auto-formatting with tools like clang-format
)@csvLoop[<row-selection>]
Utilities:
rttmergelog
:
--output (-o)
to write to file--error-log (-l)
to append warnings/errors to filertt_mco
: fixed uninitialized data issue (has_ccbm_marker
)Run Time Statistics:
sum_housekeeping_us
(erroneously only summed up durations, if a news longest housekeeping was found)License Server Provision:
RTT-LIC-SERVER.tgz
now always contains all platforms, updated to FlexLM 11.19.6.0RT-Tester Manual:
*.cpt
fileFix for #20987 (logic error that might hide TESTERROR):
Stub calls that happen after/at test termination:
Jsonlib Robustness Fix:
Corrected output of @rttWaitRandom()
: waited NN:
rtt-doc-test
logic with LOG_COMPRESS
:
COMPRESSED_LOGS.tgz
; so the test is correctly recognized