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
- 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:
Link | Date Released | Status |
---|---|---|
12/12/2023 |
Current |
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
Link | Date Released | Status |
---|---|---|
06/08/2022 |
Current |
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. |
Component | Date Released | Status |
---|---|---|
10/20/2021 |
Superseded |
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. |
Link | Date Released | Status |
---|---|---|
05/20/2021 |
Superseded |
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. |
Link | Date Released | Status |
---|---|---|
10 December 2020 |
Superseded |
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. |
Link | Date Released | Status |
---|---|---|
22 September 2020 |
Superseded |
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:
Link | Date Released | Status |
---|---|---|
Superseded |
Component | 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. |
Link | Date Released | Status |
---|---|---|
05 May 2020 |
Superseded |
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=< function_name> 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 '<', '>', '&', 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_<number>.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 [<options>] <TdpFile> [<TargetDirectory>]'. | ||
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:
Link | Date Released | Status |
---|---|---|
26 March 2019 |
Superseded |
Component | APAR | ID (non-APAR) | Description | |||||
|
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:
Link | Date Released | Status |
---|---|---|
15 June 2015 |
Superseded |
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. |
Link | Date Released | Status |
---|---|---|
3 December 2014 |
Superseded |
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. |
Link | Date Released | Status |
---|---|---|
13/12/2013 |
Superseded |
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. |
Link | Date Released | Status |
---|---|---|
19/04/2013 |
Superseded |
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. |
Link | Date Released | Status |
---|---|---|
14/12/2012 |
Superseded |
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:// |
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. |
Link | Date Released | Status |
---|---|---|
13/07/2012 |
Superseded |
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. |
Link | Date Released | Status |
---|---|---|
27/04/2012 |
Superseded |
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. |
Link | Date Released | Status |
---|---|---|
29/11/2011 |
Superseded |
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. |
Related Information
Was this topic helpful?
Document Information
Modified date:
21 December 2023
UID
swg27035657