IBM Support

Fix list for DevOps Test Embedded

Product Documentation


Abstract

This document contains a complete listing of releases, refreshes, fix packs and interim fixes sorted by version for IBM DevOps Test Embedded.

Content

IBM Rational Software Support Communities
  • Visit the IBM Support Portal to configure your support portal experience and review FAQs, lists of known problems, fixes, and a wealth of important support information.
  • Visit developerWorks to access an online collection of tutorials, sample code, standards, forums, and other resources provided by experts at IBM to assist software developers that use Rational tools including access to the IBM RFE Community.
  • Visit the Jazz Community if you use a Rational product created that uses the Jazz platform to interact directly with the Jazz development team and other community members, download product trials and betas and track development progress.

Helpful Hints For Obtaining Technical Assistance:

Before you contact IBM Rational Software Support, gather the background information that you need to describe the problem. When you describe a problem to an IBM software support specialist, be as specific as possible and include all relevant background information so that the specialist can help you solve the problem efficiently. To save time, know the answers to these questions:

  • What software versions were you running when the problem occurred?
  • Do you have logs, traces, or messages that are related to the problem?
  • Can you reproduce the problem? If so, what steps do you take to reproduce it?
  • Is there a workaround for the problem? If so, be prepared to describe the workaround.

If you have helpful information to diagnose or identify the problem on your system, you can provide this data by following the instructions to exchange information with IBM Technical Support.

Table of Contents:

Release 9.0.0
Link Date Released Status

List of fixes

Component APAR ID (non-APAR) Description
Unit Test C
TESTRT-3807 Previously, when you clicked the Open Call Graph option on the project or Refresh option from the View Menu drop-down list in DevOps Test Embedded for Eclipse IDE, a null pointer exception error message was displayed if the code contained ternary expressions with function pointers. This problem is fixed.
 
Visual Test

PH52071

TESTRT-3801

Previously, when you selected the Convert to IBM Rational Test RealTime Project option from the menu on a project that was not a C project, a null pointer exception error message was displayed. This problem is fixed.

Coverage C

PH51483

TESTRT-3796

Previously, if a ternary expression contained a constant, the coverage instrumentor failed to correctly determine the instrumentation position and completed the test run with an internal error. This problem is fixed.

Postprocessor, Unit Test Ada TESTRT-3708

Previously, during an Ada unit test, post processing of a complex Data Description Type (DDT) file might fail that results in errors such as TestRT-F-LEXERRTDC and TestRT-E-BADRODFIL. This problem is fixed.

License  

TESTRT-3706

Previously, when the server had only one license, the checkout process for that license occasionally failed. This problem is fixed.

Unit Test Ada TESTRT-3705

Previously, when you analyzed a package separately from another package by using Ada source code parser attolstartAda. The parser generated all the services for procedures in all sub-packages that resulted in the creation of large PTU files. This problem is fixed.

Documentation

PH48148

TESTRT-3619

Previously, documentation for the launcher attolcc (C and C++ Instrumentation Launcher) and for attolcc4 (C and C++ Instrumentor) was not updated. This problem is fixed.

Coverage C++

PH47957

TESTRT-3617

Previously, the Coverage C++ instrumentor (attolcc4) failed when the analyzed files included Visual Studio 2019 C++ header files. This problem is fixed.

Postprocessor, Unit Test C

PH48242

TESTRT-3597 Previously, when you used the FORMAT instruction to format a 64-bit integer in a field of structured variables, the instruction failed to apply the specified format and displayed the value in the decimal format. This problem is fixed.
Postprocessor, Unit Test C

PH46631

TESTRT-3568

Previously, when you included a VAR instruction with an expression in a PTU file that contained a shift operator, for example, 277<<22, the post processor failed to generate the report. This problem is fixed.

Table of Contents: Release 8.3

Table of Contents: Release 8.2

Table of Contents: Release 8.1

Table of Contents: Release 8.0

Mod Pack (8.3.2)
Link Date Released Status

List of fixes

Component APAR ID (non-APAR) Description
Control Coupling, Worst Stack Size
TESTRT-2080 When you ran a test suite, the Control Coupling and the Worst Stack Size reports were not generated. This problem is fixed.
 
Code Review TESTRT-2275 Previously, Rational Test RealTime incorrectly calculated the essential type for the enum constants. This problem is fixed.
PH40487 TESTRT-3342 Previously, the essential type calculation on the enum constant was incorrect if the enum type declaration had no name. This problem is fixed.
TESTRT-3343 Previously, Rule 10.3.2 was applied incorrectly on pointers during a Code Review. This problem is fixed.
TESTRT-3340 Previously, for the rule M15.4, if there was a switch/case statement in a loop (for / do while / while), the break instructions relative to the switch/case was counted as a break in the loop. This problem is fixed.
PH41907 TESTRT-3366 Previously, when you used a custom Boolean type constant the essential type was incorrectly calculated. This problem is fixed.
PH42108 TESTRT-3372 Previously, Rational Test RealTime incorrectly performed Rule M10.1.1 checks on the preprocessing expressions. This problem is fixed.
System Test PH40843 TESTRT-3314 Previously, the preprocessor of System Test crashed when displaying a variable that was declared as an enum. This problem is fixed.
Metrics PH44177 TESTRT-3326 Previously, the count of the statement metric was incorrect for the atostart4. This problem is fixed.
UnitTest PH39838 TESTRT-3335 Previously, attolstartC crashed on displaying a specific syntax error message. This problem is fixed.
TESTRT-3350 Previously, the GNAT compiler failed to include the subdirectories specified under [myPath]/** when working in Studio or Ada. This problem is fixed.
The notation [myPath]/** that is used by the GNAT compiler to specify the subdirectories is extended for C/C++.
PH46087 TESTRT-3529 Previously, when you used the #h format in a .ptu file, the postprocessor generated a result with insignificant digits. This problem is fixed.
Studio PH40657 TESTRT-3344 Previously, the preferences were not saved in attolstudio2.ini file if it existed or the attolstudio2.ini file was not created if it did not exist. This problem is fixed.
Control Coupling PH43976 TESTRT-3425 Previously, there was no documentation about the command line of the HTML report generator. This problem is fixed.
PH43976 TESTRT-3423 Previously, when you generated the Control Coupling report for the top node of the project explorer in Studio, the report did not display any data. This problem is fixed.
Coverage PH44459 TESTRT-3446 Previously, the '\xff' character in a C comment was incorrectly identified as an End Of File character. This problem is fixed.
8.3.1 ifix001
Component Date Released Status

List of fixes

Component APAR ID (non-APAR) Description
System Test
PH40843
ATS prepro crashes when displaying an enum var.
MISRA 2012
CQPAR00257718
If there is a switch / case in the loop (while/do-while/for), the 'break' of switch statement is counted as 'break' for the enclosing loop, and it should not.
PH40487 TESTRT-3342
 Incorrect essential type calculated on constant enum.
PH40657 TESTRT-3343 Rule 10.3.2 should not be checked on pointers.
Studio PH40657 Preferences are not saved into attolstudio2.ini anymore.
Mod Release(8.3.1)
Link Date Released Status

List of fixes

Component APAR ID (non-APAR) Description
Component Testing for C (Studio)
PI81654
TESTRT-1578 Previously, attolcc4 might have taken a longer time to process a correlation between macros in the source file (.c) and the preprocessed file (.i). This problem is fixed.
Eclipse IDE
TESTRT-1915 Previously, on RedHat 7, the Call Graph in Eclipse IDE did not correctly display the links and colors. 
This problem is fixed.
UnitTest
TESTRT-2610 Previously, the rod2xrd binary crashes if the rod file was too large as a result of running a large test. This problem is fixed.
Code Review
PH34167
TESTRT-3055 Previously, in Rational Test RealTime 8.3.0.1, when a custom rule was used, a syntax error occurred in the generated perl file. This problem is fixed.
PH34533
TESTRT-3063 Previously, code review linker tool (crcld) took a very long time or crashed without any significant message in case of complex combination of files that are mutually inclusive. This problem is fixed.
 
PH34914
TESTRT-3074 Previously, if you customized the confrule file, and then ran a code review with a new version of Rational Test RealTime, the rule raised is in the format 'CRC_XX_YYY' instead of 'Rule MX.Y'. This problem is fixed.
PH34915
TESTRT-3075 Previously, the crcld ignored the edited parameters in the confrule file for some rules and did not raise the rule. This problem is fixed.
PH36334 TESTRT-3135 Previously, Rational Test RealTime incorrectly identified the type of enum initialized with a casted constant when you ran a Code Review. This problem is fixed.
PH36715 TESTRT-3147
Previously, the code review source code analysis failed due to an implicit cast of the pointer to an internal error. This problem is fixed.
MISRA 2004 PH36119 TESTRT-3118 Previously, when you ran the Code Review, Rational Test RealTime incorrectly raised Rule 10.1.1 when pointers were initialized with ‘0’. This problem is fixed.
MISRA 2012 PH36006 TESTRT-3125 Previously, Rational Test RealTime incorrectly applied rules E15.4 and M15.6.6. in the MISRA C 2012.This problem is fixed.
Coverage PH35103 TESTRT-3085 Previously, on windows, attolcc4 incorrectly displayed a fatal error when trying to match the short and long DOS file names. This problem is fixed.
Now, attolcc4 displays a message and not a fatal error.
Studio PH36712 TESTRT-3152 Previously, when you used the Studio command line to export an html report, Rational Test RealTime Studio disregarded the value provided for the html report. This problem is fixed.
8.3.0.1 Fix Pack 1
Link Date Released Status
Component APAR Description
Visual Test
PH24930
When attempting to build from the command line (studio.exe -rebuild *.rtp -html), the HTML report is not generated.
PH30192
Too many text in studio build window leads to a 'studio' crash.
PH29859
Studio crash when an .rtp file is generated with missing parts and build is requested.
C++ Coverage
PH29516; PH29857
Some C++17 and C++20 syntaxes are not yet supported in 8.3.
PH29906
If a C++ source contains just an incomplete class declaration for reference without completion, attolcc4 raises a internal error.
Coverage
PH29908
If the start and the end of a function are not in same source file, the instrumentor fails to find the end of the function.
Code Review
PH29860
Crcld counts file contening just justified rules as failed.

Release 8.3.0
Link Date Released Status
Component APAR  ID (non-APAR) Description
Studio
PI57209
Too much information in the 'output window' made the user interface 'studio' crash.   
Workaround: Set the environment variable TESTRT_LOGFILE to point to a file in which all the login information was diverted. 
PH25259
When opening all the reports in Studio, the process tries to open nonexisting reports.
PM28791
The settings 'Additional included system directories' is not taken into account in Code Review.
TESTRT-2370  Requirement link: Should add http:// or https:// when required.
TESTRT-2375 Control coupling HTML report - bad display in internal eclipse browser.

Table of Contents:

Release 8.2.0 Fix Pack 1
Link Date Released Status
Component APAR
ID (non-APAR)
Description
Studio
TESTRT-2417
In Visual Test, some combinations of instrumentation options could lead to a link error (Performance + Control Coupling with module as Compilation Unit + Data Coupling). This is fixed in this version. 
TESTRT-2417
In Visual Test, traces display is very slow in some cases. This was improved in this release. 
TESTRT-2445
In Visual Test, when using coverage during test execution, additional files in a test harness are instrumented, but are not displayed in the coverage results. 

Release 8.2.0
Link Date Released Status
Component APAR  ID (non-APAR) Description
Component Testing for C
PI73573
AttolstartC fails to generate a correct PTU when a function is defined between two #include statements.
PH02681
If a prototype without any parameter is visible 'extern func();' on a function with some parameters, the out parameters are generated without pointer in direction. 
 Coverage for C C++
PH05095
A goto statement placed inn an infinite loop cannot be displayed as 'covered' if it is placed just before the 'while(0)' statement. 
TESTRT-2125 Instrumentor (attolcc4) option -rename=&lt; function_name&gt; remove the function instead of renaming it. 
TESTRT-2142 Instrumentation of IF after a GOTO label will generate noncompilable code in C99 mode.
PH19435

Instrumentor opt-rename does not do it when part of exunit.

Code Review
PH00321

When a Code Review rule contains characters like '&lt;', '&gt;', '&amp;', Test RealTime Studio will display a blank report. 

PH13822
Attempt to run Code Review leads to rule E16.50 not being reported. 
Component Testing for Ada
PH01143

AttolpreproAda fails with syntax error when a variable declared in the specification package.

PH05645
When a ptu file contains a comment line with '#--' at the beginning of the script, preprocessing it leads to the crash of the attolpreproAda preprocessor with the following error: 'flex scanner push-back overflow'.
PH06714
Whatever RTRT_VARIABLE_INIT_SUPPORTED is set to, the global variable used to store the count of stub calls is still initialized.
PH11083
Ada code generator does not add space around unary operators.
PH16596
Attolada: cannot add multiple restriction options.
Studio
PH01959
AttolpreproC fails to generate a valid tsf file. In this case, Studio is not able to display the diagram. This occurs when, during test selection, the first test is not selected.
PH06156
When modifying the report settings, the new settings 'Report Contents Depth Viewer' is not save.
PH10693
When a project has failed nodes, the status of the project is 'failed'. If the nodes are fixed and rebuild individually, the project status remains 'failed'.
PH16596
Attolada: cannot add multiple restriction options.
All
TESTRT-1870 Files RCL_API_Log_Sample_1_0_&lt;number&gt;.xml are generated  launching the tools.
System Testing for C
PH06756
On the following sample typedef struct { int info1; int info2; int info3; } MyData_T, *MyData_Tp; System Test Wizard listed only MyData_Tp.
TDP Editor
PH08383
TDP is not correctly generated when Attol_big_mod_size is modified.
PH09414
Attempt to generate a Target Deployment Port (TDP using the TDP editor) with an xdp file extension in capital lead to the following error: 'Usage: tdpgen [&lt;options&gt;] &lt;TdpFile&gt; [&lt;TargetDirectory&gt;]'.
Worst Stack Size
TESTRT-2119 If the stack size for a given function is not always the same during the execution of the application (that can happen depending on the compiler optimisation), the Worst Stack Size takes the maximum (instead of the first value).
Object Test for C++
PH19340
Atostart4 does not generate data on some parameter.

Table of Contents:

Release 8.1.0
Link Date Released Status
Component APAR ID (non-APAR) Description
Coverage
PI78692
A goto statement in an infinite loop could be not displayed as covered when this goto is just before the while(0)
Unit Test Ada
PI96475
Stub instructions are limited in size.
Eclipse IDE
TESTRT-1700 In Eclipse IDE, disable instrumentation in build options does not work. 
Installation TESTRT-1702 Error message when clicking the Back button from Install Packages IM page.
TESTRT-1704
Error overlay remains even when a valid path to a Java executable is set.
TESTRT-1705 Java path is not reparsed when changing the install architecture.
Studio TESTRT-1725 Studio Freezes when changing options from the windows "HTML Export Configuration"
This problem can occur with huge project (i.e. with very great number of files). When modifying the options, all the files are parsed and can take much time.
Misra
TESTRT-1823 Incorrect column number reported on M20.8, M20.9, M20.12.
The incorrect column number occurs in system header files.
TESTRT-1844 Misra rule 16.10 is raised when it should not.
PH02066 Crccc fails with segmentation fault.

Table of Contents:

Fix Pack 1 (8.0.1.1)
Link Date Released Status
Component APAR Description
C/C++ Instrumentor - Rational Test RealTime Studio
PI27688
Atostart option -restrict_dir_metrics on Linux leads to a runtime error when the directory path does not end with a "/". Workaround: Add one or two "/" at the end of the path for this option.
TDP Runtime
PI39022
Instrumented file fails to compile on 64 bits targets with the following error: Error:_AttClassField*' to `unsigned int' loses precision.   Workaround: In TDP library file "att.h", replace return ((RTRT_U_INT32)this) ^ (a); } \ by return _ATT_THIS(a); } \ in 3 macros: _ATT_DEFINE_CLASS_FIELD, _ATT_DEFINE_CLASS_FIELD_TMPL, _ATT_DEFINE_CLASS_FIELD_TMPL_CODE.
Component Testing for C - Rational Test RealTime Studio
PI11608
When a struct field spans over multiple lines, attostart generates an incorrect PTU. Workaround: Rewrite the PTU manually once generated.
Mod Pack 1 (8.0.1)
Link Date Released Status
Component APAR Description
Binary - Rational Test RealTime Studio
PI27400
When a PTU stubs a function used by the PTU inserted code (at the beginning of the PTU) and the stubbed function does not exist, stub is renamed by the instrumentor. Workaround: Create an empty function local to the PTU, before the stub definition.
Installation
PI19343
IBM Rational Test RealTime installation fails with the following message: 'Installation Manager fails to reconcile'. Workaround: Refer to the following Technote: http://www-01.ibm.com/support/docview.wss?uid=swg21406957.
Installation PM76569 Installing IBM Rational Test RealTime and Shared resources into two different drives, leads to an installation failure: error status=23. Workaround: Install both on the same drive.
System Testing for C - Rational Test RealTime Studio
PI26274
HTML export does not work properly for system testing reports. Workaround: Remove additional double quotation marks in the TDC file, on E8 line, before executing and exporting your HTML report.
TDP Runtime PM90445 Unable to parse C++2011 used by Microsoft Visual 2010, 2012 and newer versions. IBM Rational Test RealTime 8.0.1 delivers attolcc4 and atostart4 based on EDG 4.7 parser. USE_ATTOLCC4 must be set in the TDP basic settings.
Rational Test RealTime Studio
PI23893
Studio coverage viewer crashes when the code includes more than 32000 MCDC combinations. Workaround: Reduce the MCDC combinations or remove the MCDC level for the source file.
Rational Test RealTime Studio
PI26000
Studio crashes on Microsoft Windows during System Test wizard step 5/7 in the 8.0.0.5 release.
Fix Pack 5 (8.0.0.5)
Link Date Released Status
Component APAR Description
System Testing for C PI04734 64bits data is truncated by using System Test.
Eclipse Integration PI06187 "No Dump" is not documented for variable initial expressions in component testing of TestRT for Eclipse IDE.
Target Deployment Port PM69396 Opening an XDP file results in "unexpected character".
Component Testing for Ada PM87268 Long nodes name may attolpreproada loop forever.
Runtime Analysis PM87382 Bitwise MC/DC coverage not correctly handled and documentation not correct.
Component Testing for C PM89602 Source lines should be: the total number of lines of source code.
Component Testing for C PM90284 Attolccp (not EDG) misinterpret "/*" in a string used to define a preprocessor macro.
RT_Visual_Test PM90730 Datapool cannot be created for CSV file outside the workspace.
Documentation - TestRT PM92426 Procedure steps of Editing stubs do not make sense in online help.
Component Testing for Ada PM93305 Visibility of an enumerated type when the corresponding use clause is in the spec.
Component Testing for Ada PM93317 Visibility of a private type extension.
Component Testing for Ada PM93329 Broken generic type parameters translation.
Component Testing for C PM94294 FORMAT is not taken into account for Initial values of Arrays in nonextended mode.
Component Testing for Ada PM96731 Ada MC/DC instrumentation fails to add correct "use" clause with Boolean shortcut operators.
Runtime Analysis PM97882 Instrumentation fails to find entity during analyze.
Fix Pack 4 (8.0.0.4)
Link Date Released Status
Component APAR / Internal ID Description
Component Testing for C PM79655 The use of setjmp/longjmp into a test script may lead to error: `_atl_stack_link' undeclared if runtime tracing is used. Workaround: insert the following line on top of the SERVICE or PTU script: #char _atl_stack_link; using 8.0.0.4 and later, enter the following line: on top of the script if the user needs to use setjmp/longjmp with trace: #USE_SETJMP.
GUI - TestRT PM82902 The script file is not compiled as soon as the .ptu .otd .pts is changed to .PTU .OTD .PTS into the studio property even if the file uses the capital letter extension. Workaround: change the property to lowercase as well as the file extension.
GUI - TestRT PM83112 It takes longer time to export from menu File > Export > export the full project, than using menu Code Coverage > generate HTML even if only coverage is available.
Qualification Kit RATLC02509242 When a user clicks the method name in the metrics viewer the source file is opened with cursor at the top of the file instead of the line corresponding to the selected method.
Test RealTime for Eclipse IDE RATLC02510025 Sometimes, icon status is not shown on the stub calls status or Test Case status or Test Harness status after execution. Workaround: change the run selection and select back the right run result.
Runtime Analysis PM86165 One_level_metrics option is not recognized by metric computation for C (metcc1). Workaround: set to 'no' this option into studio settings Static Metrics.
Target Deployment Port RATLC02510463 RFE: the TDP:Build settings:additional function: sub atl_stop is now executed when the user clicks on the studio stop button during a build. All global variable are available; the 2 parameters provide the pid of the build process and the process handle. The build process is killed when this sub returns. See Stop.pl file in lib/scripts for more details.
Fix Pack 3 (8.0.0.3)
Link Date Released Status
Component APAR Description
Component Testing for Ada PM67332 Ada instrumentor returns internal error when the source file does not involve any Ada code. No known workaround.
Component Testing for Ada PM69893 In Ada environment, 32 bits floats are reported as 64 bits if the Target Deployment Port is designed for 64 bits floats. It works as design.
Component Testing for Ada PM69904 When DUMP Ada restriction is selected, the attol_serv_95.adb continues to use text_io package and 'image. Workaround: modify the file attol_serv_95.adb manually into the generated TDP or into the xml/ada and save the xdp.
Component Testing for Ada PM71278 Attolada incorrectly adds, sometimes, STANDARD prefix. No known workaround.
Component Testing for C PM61088 When a STRUCTURE is declared in an ENVIRONMENT block, the results for this structure are always expanded even if the COMPACT display option is chosen.
Component Testing for C PM77452 Attolpostpro fails with error TestRT-E-ELEMLISTE, Uncompleted value list[...] when INIT IN instruction is used with only one value in the list. Workaround: use the 'INIT =' instead.
Component Testing for C RATLC01997620 Adding #define RTRT_PTU_UNDEF_I into the TDP > "Library Settings"> "Include files visible to all generated files" will no more define I as I1. That allows tested code to use I as field name or type name or variable name.
Documentation - TestRT PM69805 The documentation for Chart viewer overview, under Reporting > Generating 2D and 3D charts, appears incomplete. Rewrote information center topics on generating and viewing 2D and 3D charts.
Documentation - TestRT RATLC02507106 Link to the document was missing from the Release Notes and the start menu. Workaround: type file:///Doc/release_notes_trt_.html into Internet browser address box ; where is your Test RealTime installation directory, and the tool version for which you request the Release notes.
Documentation - TestRT RATLC02507148 FlexLm version requirement was missing in Release Notes and Installation Guide. No known Workaround.
GUI - TestRT PM68327 Studio crashes on Windows XP when switching the Coverage viewer from Rates to Source tab. Workaround: from Rates tab, close the Coverage viewer and open it again to view the Source tab.
Installation - TestRT PM72288 When installing TestRT 8.0 on Japanese Windows system, the Japanese characters in license agreement page are garbled. Workaround: read english version.
Integration with Rational Quality Manager PM70244 Incorrect start time reported in Rational Quality Manager when script is missing. No known workaround.
Plug-in Visual PM69351 Tdpplugin.exe used for Microsoft Visual Studio plug-in and others, printout error: CreateProcess failed! Workaround: use perllauncher instead.
RT_Visual_Test PM71097 The Visual Test RealTime Iterations number is not updated when datapool csv file is modified. Workaround: delete the generated file manually or make a smart modification to datapool settings file.
Runtime Analysis PM77535 Attolada fails with "Internal Error" during analyze when too many mixed "and then" using polymorphism. Workaround: reduce mixed "and then".
Runtime Analysis RATLC02507924 Now documentation states that: excluding an individual node from instrumentation may lead to a crash in C++. On-line documentation from studio > Running tests and applications > Excluding a node from instrumentation web documentation Testing > Testing with Rational Test RealTime Studio > Using the graphical user interface > Running tests and applications. Workaround: use the new web documentation.
System Testing for C PM77607 Atsprepro generates error extra ')' leading to compilation failed. Workaround: write the WTIME expression without '()'.
System Testing for C PM78266 Using system testing without agent and supervisor, the result file name is not given to TDP atl_exec function as $out. Workaround: extract the result file name from the $parameter string when $out is empty.
Target Deployment Port PM69889 Unable to get unit testing report or unreadable values when the TDP > Library Settings > For testing features > Floating point number support > RTRT_FLOAT_DUMP is checked. Workaround: filter the .spt file after execution into the TDP Build settings > execution function, using extrdumpieee.exe.
Target Deployment Port RATLC02507147 The TDP cwinmingw3_2.xdp was updated for gcc 4 Workaround: modify xdp file.
Fix Pack 2 (8.0.0.2)
Link Date Released Status
Component APAR Description
Code Review for C RATLC02503164 Code Review source analyzer (crccc) should not display violations while analyzing source file as default from studio or attolcc.
Installation - TestRT PM64266 Installing TestRealtime 8.0 fails: Error during 'post-install configure' phase. This occurs when no license server was specified. Specifying a license server, even a nonexisting one would allow the completion of the installation. Also, installing Rational Test RealTime 8.0 and 8.0.0.2 at the same time resolves the issue.
System Testing for C PM64351 Option -SCN= is missing on atspreproC command line when a selection exists into studio settings. No known workaround.
Component Testing for C PM66753 The attolccp parser does not correctly handle the second parameter of __builtin_offsetof when it is not a constant. Workaround: add #define __builtin_offsetof(x,y) 0 in atus_c.def
Component Testing for Ada PM66924 Attolada fails with Entity '+' not found on derived types for generated generic instance. No known workaround.
Fix Pack 1 (8.0.0.1)
Link Date Released Status
Component APAR Description
Code Review for C PM52485 Rule M16.7 raised, even if the pointer parameter is not used to change the pointed object.
Code Review for C PM54472 Crccc.exe crashes when a struct pointer is declared into a switchCase without brace.
Code Review for C PM55408 The Code Review Rule M12.6 is displayed when it should not. No known workaround.
Code Review for C RATLC02503018 The Rule M12.1 was split in 2 rules M12.1.1 and M12.1 in order to separate the rule for logic OR/AND and others operators.
Component Testing for C PM52761 A stub call number that does not correspond to any defined slice is not reported as an error. Workaround: Define all call ranges in the PTU.
Component Testing for C PM54007 When updating a PTU, the include source statement is generated twice. Workaround: Do not use a path separator in the file name by using include path.
Component Testing for C RATLC02501856 Testing_C/Compare/simple.ptu script demonstrates pointer comparison between 2 executions.
GUI - TestRT PM52571 'Abort button' does not stop the export to HTML report. Workaround: wait or kill studio and start an other studio UI.
GUI - TestRT PM55014 Path to code review configuration file into studio settings is taken into account when relative path is entered. Workaround: enter absolute path.
Installation - TestRT PM59671 There is a wrong parameter when running testrtinit.csh script - RT_PRE: Undefined variable. Workaround: In file testrtinit.csh , modify the lines below (at the beginning of the file): # Please indicate here the path to the installation # directory, such that ${RTRT_DIR}/TestRealTime.7.5.0.0 is # a valid directory: setenv RTRT_DIR /opt/IBM/TestRealTime By .... # Please indicate here the path to the installation # directory, such that ${RTRT_DIR}/TestRealTime.7.5.0.0 is # a valid directory: setenv RTRT_DIR /opt/IBM/ setenv RT_PRE TestRealTime ... Run the script again.
Integration with Rational Quality Manager PM51898 Rational Quality Manager Test environment and TestCaseName are taken into account on TestRT execution using Rational Quality Manager 3.0.1. Workaround: change the active environment into TestRT project through studio.Fixed using Rational Quality Manager 3.0.1.2.
Integration with Rational Quality Manager RATLC01815580 Not enough information when Rational Quality Management adapter fails to start. No known workaround.
Integration with Rational Quality Manager PM56221 If a build error occurs, the test result is correctly set to 'Error' but there is no transition from 'In Progress' to 'Failed'. Workaround: fixed the build error from studio.
Integration with Rational Quality Manager RATLC02502771 Add global code coverage result found by Test RealTime into Rational Quality Manager test case summary/overview execution results.
Runtime Analysis RATLC01374549 Attolccp does not instrument conditions in macros containing statement expressions. No known workaround.
Runtime Analysis PM46150 The Stroud number used to compute testing time is always set as the default number (18) even if modified in the preferences. No known workaround.
Runtime Analysis PM56394 MAX_SCOPE reached in ParseStatement() during instrumentation when there are too many if-else if constructs. Workaround is to replace the if-else if by switch-case.
Runtime Analysis PM58103 Lack of documentation about option --linenumoptim. Workaround: type attolcc --help into cmd/shell window to get textual online help.
System Testing for C PM53084 System Testing produces a syntax error during compilation when the output buffer size setting was increased above 1024 bytes. Workaround: Keep the output buffer size 1024 bytes.
Target Deployment Port PM51896 $ENV('PROGRAMFILES(X86)') in Target Deployment Port basic setting cannot be resolved because of '(' char. Workaround: it is to edit lib/scripts/Fcts.pl around line 590 to add the second line: $Value=~s/\$ENV{\'(\w+)\'}/$ENV{$1}/g; $Value=~s/\$ENV{\'([\w\(\)]+)\'}/$ENV{$1}/g
Target Deployment Port RATLC02499309 REPORTHEADER now accepts
token as \n to split lines into custom report header.
Initial Release (8.0)
Link Date Released Status
Component APAR  Description
All PM39899 The reference documentation for attolpreproC (-STD-DEFINE and -RENAME options), atlsplit, and rod2xrd was incomplete. Documentation was updated.
Code Review for C RATLC01814215 When the CRC file was over 100MB, the file was automatically split into source file per source file and into a summary file.
Code Review for C PM47593 'Additional included system directories' setting for Code review was not taken into account when no part of TDP default included directories.
Component Testing for Ada PK68190 The Ada Test Script Compiler generated dead code when testing certain variables. No plan to fix because most of the Ada compiler are able to remove automatically any dead code.
Component Testing for Ada PM42564 Too many WITHs resulted in 'Generation Failed' because of a too long -incl option on the command line. It is no longer necessary to change the TestScript.pl to remove the -incl option in ada_mode.
Component Testing for Ada PM47420 In Ada, stubs with 0 calls were displayed even though those stubs were not used.
Component Testing for Ada PM47843 When using init in (x) or ev in (x) and testing a variable (VAR line) when the variable x is an array, the index was not taken into account.
Component Testing for C PM41919 Studio crashed when trying to export a very large report to HTML.
Component Testing for C PM44518 Typo mistake in Testing_C example (General.ptu) #foo2((pfoo2,pfoo2)); instead of #foo2(pfoo2)
Component Testing for C PM44829 When using suffix (LL , UL ....) in the init field on non-decimal values, the postprocessing failed with 'Syntax error'.
Component Testing for C PM47613 The test report tab showed the uppermost entry in the tree view after a viewer window switch.
Component Testing for C PM47823 The report header was correctly updated when two reports with the same name were loaded into the viewer.
Component Testing for C PM50231 Floating point numbers were displayed with non-numeric characters when the TDP NBDIGITS was over the float range.
Component Testing for C PM49064
When building a project, the C/C++ instrumentor aborted with the internal error:'TestRT attolccp - INTERNAL ERROR: Contact your support'.
Documentation - TestRT PM51535 Updated Rational Test RealTime Studio documentation to clarify usage of #pragma attol crc_justify, under Reference > General reference > Studio reference > Runtime and static analysis reference.
Eclipse Integration RATLC01244805 When Rational Test RealTime 7.0.5 Eclipse plug-in was installed on Rational Systems Developer 7.0.5 on Solaris 10, opening the Test execution test log freezing the Eclipse User Interface.  No plan to fix because this plug-in is end of life do to the brand new Visual Test feature running under eclipse IDE.
Eclipse Integration RATLC01244925 In the Eclipse test suite editor for Component Testing for C, on the Linux platform, the initial height of the Test elements view was too small.  No plan to fix because the eclipse plug-in is end of life do to the brand new Visual Test feature running under eclipse IDE.
Eclipse Integration PM46077 The binaries TestRTcc.exe, trtld.exe, trtcc.exe, and attolcc.exe could not handle a long command (more than 8192 chars).
GUI - TestRT RATLC01193614 When displaying large reports, performance was improved.
GUI - TestRT PK68236 The Studio GUI displayed only an information message that could go unnoticed when opening corrupted coverage results instead of a warning message. No plan to fix because the alarm is provided by attolcov and the splitter. So attolcov can be used to check result file as well as the .rej listing, generated by the splitter to list all rejected lines.
GUI - TestRT PM39030 Some Windows printer drivers lead the test report symbols for pass / fail (red cross / green check mark) to appear at wrong positions or too narrow in the html report. A string '[FAILED]' was added to the end of the service name and test name.
GUI - TestRT RATLC01814424 When a whole service was selected, all the children tests were selected and grayed out, regardless of whether there was a specific selection beforehand. When deselecting the service, the previous selection of children was also cleared.
GUI - TestRT PM44735 Behavior of the check box located in the 'right-click > test selection > family' for enabling and disabling the test and family selection was redesigned.
GUI - TestRT PM45767 The Studio 'Find dialog' feature did not work on selections.
GUI - TestRT RATLC01815002 Mixing to from count and not count instrumentations leaded to disabling the viewer and attolcov for generated reports. Both attolcov and the coverage viewer was modified.
GUI - TestRT PM47619 Behavior of the check box in the 'test selection' dialog was modified and documented.
GUI - TestRT PM51864 Studioreport does not open the viewer when the generated .spt file include more than 5MB data for runtime tracing (.tdf) file and some of TSF are missing the workaround is to relaunch the same command a second time
Integration with Rational Quality Manager PM46064 Rational Quality Manager reported test results as 0 pass/fail when running a super project involving sub-Projects.
Runtime Analysis PM41307 'Next uncovered line' button in Coverage report failed to show the uncovered lines hidden in a macro. Changed macro color to orange to reflect the coverage state of the underlying branch.
Runtime Analysis PM46151 The total testing time is now displayed between the chart and the result metric table when the Root node is selected in the viewer navigator.
Runtime Analysis PM46156 When the TDP RTRT_GETPID was set to RTRT_USR, the link failed with undefined reference to `_usr_getpid' when using runtime analysis standalone.
Runtime Analysis PM50452 Attempts to instrument an application with IBM Rational Test RealTime sometimes produced an error message similar to:TestRT attolccp - FATAL ERROR: Expected source line 474[preprocessed:39404] is after the end of the file.
System Testing for C RATLC01248024 The dynamic trace viewer for System Testing is not available when used over an IPv6 network. No known workaround. No plan to fix this issue because the System Testing supervisor runs on the same computer as Studio and computers using IPv6 also support IPv4 for localhost.
Target Deployment Port PM46105 Wrong prototype of usr_memcpy in the TDP was updated: void instead of void*
Target Deployment Port RATLC01815005 In the TDP adapcgnt.tdp the link function did not pass the list of libraries coming from the user interface to the linker when using Library nodes in the user interface. The TDP was updated to take into account this parameter and to pass it correctly to the linker.

[{"Type":"MASTER","Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSN3L97","label":"IBM DevOps Test Embedded"},"ARM Category":[{"code":"a8m0z0000001gBEAAY","label":"Test RealTime-\u003EAPAR"}],"Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"All Versions"}]

Document Information

Modified date:
21 December 2023

UID

swg27035657