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.gzrtt-doc-test option --gzip-log creates complete_execution_log.txt.gzRTTL 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 *.rttdocjinja2 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.htypedef 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