Known problems Release Notes

© Copyright International Business Machines Corporation 2010. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Release notes

1.0 Code Review for C
2.0 Component Test for Ada
   2.1 APAR # IC42734 (Defect ID RATLC00866375)
   2.2 APAR # PK68190 (Defect ID RATLC01247530)
   2.3 APAR # PK71439 (Defect ID RATLC00403716)
3.0 Component Test for C
   3.1 APAR # IC42471 (Defect ID RATLC00378538)
   3.2 APAR # IC43144 (Defect ID RATLC00866529)
   3.3 APAR # PK29374 (Defect ID RATLC01191280)
   3.4 APAR # PK48540 (Defect ID RATLC00867345)
   3.5 APAR # PK60829 (Defect ID RATLC01246108)
   3.6 APAR # PK93293 (Defect ID RATLC00153763)
   3.7 APAR # PM01210 (Defect ID RATLC00417354)
4.0 Component Test for C++
5.0 Component Test for Java
   5.1 APAR # PK69186 (Defect ID RATLC01247812)
6.0 Documentation - TestRT
7.0 Eclipse Integration
   7.1 Defect ID RATLC01244805
   7.2 Defect ID RATLC01244925
   7.3 Defect ID RATLC01370676
8.0 GUI - TestRT
   8.1 Defect ID RATLC01192961
   8.2 APAR # PK68236 (Defect ID RATLC01247492)
   8.3 APAR # PK70674 (Defect ID RATLC00403230)
   8.4 APAR # PM01406 (Defect ID RATLC00154092)
9.0 Installation - TestRT
   9.1 APAR # PK63462 (Defect ID RATLC01058020)
10.0 Integration with RQM
11.0 Integration with TestManager
   11.1 Defect ID RATLC00865212
12.0 Plug-in APEX
13.0 Plug-in Matlab
14.0 Plug-in RoseRT
15.0 Plug-in Visual
16.0 Plug-in TI Code Composer
17.0 Qualification Kit
18.0 Runtime Analysis
   18.1 APAR # IC43798 (Defect ID RATLC00464035)
   18.2 APAR # PK37016 (Defect ID RATLC01192526)
   18.3 APAR # PK55795 (Defect ID RATLC00396637)
   18.4 APAR # PK88504 (Defect ID RATLC01371131)
19.0 System Testing for C
   19.1 Defect ID RATLC01248024
20.0 Target Deployment Port

1.0 Code Review for C

None

2.0 Component Test for Ada

2.1 APAR # IC42734 (Defect ID RATLC00866375)

Incorrect test script is generated when stubbing a function of the package under test which is separate where all functions are included.

This defect is in no plan to fix, a workaround exists.

2.2 APAR # PK68190 (Defect ID RATLC01247530)

The Ada Test Script Compiler generates dead code when testing generic variables where the variant is a constant.

This defect is in no plan to fix since the warnings generated by some Ada compilers can be safely ignored.

2.3 APAR # PK71439 (Defect ID RATLC00403716)

In the Test Report for a Component Test for ADA run, a "<Unexpected init exception>" is raised in the variable list.

There is no plan to fix this issue in the product. This is a corner case with a workaround that is easy to implement.

3.0 Component Test for C

3.1 APAR # IC42471 (Defect ID RATLC00378538)

The test script compiler can only support up to one hundred "INIT IN" values.
Workaround: Create "TEST / END TEST" blocks and each one treating up to 100 different values of the "INIT IN".

There is no plan to fix this issue, a workaround exists.

3.2 APAR # IC43144 (Defect ID RATLC00866529)

Component Testing for C does not accept #include in array initialization.

There is no plan to fix this issue. This is a corner case with a workaround that is easy to implement.

3.3 APAR # PK29374 (Defect ID RATLC01191280)

Component Testing for C generates test scripts that do not compile, when the source code under test includes global variables that are not seen from other modules.
Workaround:at step 3/5 of the component testing wizard, one should select the option : "Component Under Test / <Test Name Value >" => Test Static/Private data or function = yes

There is no plan to fix this issue. This is a very complex corner case which can be easily worked around.

3.4 APAR # PK48540 (Defect ID RATLC00867345)

Component Testing for C test script generator does not accept multibyte characters with '0x5c ('\') at the end of a line.

There is no plan to fix this issue. Multibyte is supported only in strings and comment.
// is not a standard C comment.
There is a simple workaround which consists in adding a space after the backslash.

3.5 APAR # PK60829 (Defect ID RATLC01246108)

The line number reported by Component Testing for C "TestRT-W-SYNTAXERR" error message is not always accurate.

There is no plan to fix this issue because it would be necessary to rewrite from scratch the front end parcer.

3.6 APAR # PK93293 (Defect ID RATLC00153763)

Component Testing for C test script compiler (attolcc1) generates incorrect source code in some cases where an anonymous union is used in a structure type.

Issue fixed indirectly, a workaround exists.

3.7 APAR # PM01210 (Defect ID RATLC00417354)

In Component Testing for C, stubs containing a function pointer as a function parameter generates an error. Test RealTime does not support testing of function pointer only data pointers in C. This is because on many targets you can not cast a function pointer to a data pointer because they do not have the same size. In fact, ISO C forbids such casts.
If your compiler does support such casts then you can use the following workaround: Create a typedef for function pointers and then declare the function you want to stub as taking this type as its parameter.

4.0 Component Test for C++

None

5.0 Component Test for Java

5.1 APAR # PK69186 (Defect ID RATLC01247812)

On Windows, when a non-Administrator user attempts to build a Java project in Test RealTime (Runtime Analysis/Component Testing), he gets the following build error on subsequent build attempts: jdk1.4.0¥com¥rational¥testrealtime¥Products.java containing Java TDP Library settings.

There is no plan to fix this issue.

Workaround has been provided: perform a Clean before building again the node. Or, more simply, perform a Rebuild instead of the second build (the Rebuild automatically Cleans).

6.0 Documentation - TestRT

None

7.0 Eclipse Integration

7.1 Defect ID RATLC01244805

When Rational Test RealTime 7.0.5 Eclipse plugin is installed on Rational Systems Developer 7.0.5 on Solaris 10 and when opening the Test execution test log, then the Eclipse UI freezes.

7.2 Defect ID RATLC01244925

In the test suite editor, in Eclipse for Component Testing for C on Linux, the initial height of the Test elements view is too small.
Workaround: click two times on the test element arrow to change the height back to normal.

7.3 Defect ID RATLC01370676

When installing the Test RealTime Eclipse 3.4 plug-in, several wizard screens are only showing partial information. However the installation can still be performed successfully.

8.0 GUI - TestRT

8.1 Defect ID RATLC01192961

The user interface does not detect TDPs contained in a directory whose name includes a Japanese character.

There is no plan to fix this issue.

8.2 APAR # PK68236 (Defect ID RATLC01247492)

The GUI (studio) only displays an information message when opening corrupted coverage results that can go unnoticed instead of a warning message.

There is in no plan to fix this issue.

8.3 APAR # PK70674 (Defect ID RATLC00403230)

Incomplete PostScript (*.ps) generation with large amount of data to be processed.

There is no plan to fix this issue.

8.4 APAR # PM01406 (Defect ID RATLC00154092)

In the TestRT UI (studio), the settings option General -> Directories -> Report requires two clicks on the small "x" button to revert the value to the default value instead on only one click.

9.0 Installation - TestRT

9.1 APAR # PK63462 (Defect ID RATLC01058020)

User interface on Windows is not able to check out a evaluation license from a Unix sever when a license has already been checked out by another Test RealTime instance running on Unix.
The problem is due to an error in the evaluation license key generation tool.

There is no plan to fix this issue due to an error in the evaluation license key generation tool.

10.0 Integration with RQM

None

11.0 Integration with TestManager

11.1 Defect ID RATLC00865212

Test manager plug-in not installed correctly if Test RealTime installed first.
The Test Manager plug-in is not installed correctly if Test RealTime is not installed with the Test Manager feature: Steps of the installation:

1- Installation of Test RealTime v2003.06.00 with or without Test Manager feature
2- Installation of Team Test
3- Restart the Test RealTime installation to select the Test Manager feature.
In this case the files: TestRTConsoleAdapter.dll and TestRTTsea.dll are not copied in the Test Manager directory.

There is no plan to fix this issue.

12.0 Plug-in APEX

None

13.0 Plug-in Matlab

None

14.0 Plug-in RoseRT

None

15.0 Plug-in Visual

None

16.0 Plug-in TI Code Composer

None

17.0 Qualification Kit

None

18.0 Runtime Analysis

18.1 APAR # IC43798 (Defect ID RATLC00464035)

Actual variable-size arrays are supported.
Workaround: In the TDP, section "Parser Settings" > "Component Testing for C++ and Runtime analysis features for C++" > "Analyzer file configuration" locate the following line: "--vla" and change to "--no_vla".

There is no plan to fix this issue. The macro is not fully finished on the return line and the return itself contains some risk info, this forbids to eliminates the two magglasses.

18.2 APAR # PK37016 (Defect ID RATLC01192526)

Inclusion of case statements by #include may cause the C++ source code instrumentor to display a warning message. Those statements might not be shown as covered in the Code Coverage Viewer.

There is no plan to fix this issue. The issue behind is that Coverage viewer is not able to show coverage results in macros that are expanded more than once, like in this multiple inclusion situation.

There is a workaround : use the -nosource option.

18.3 APAR # PK55795 (Defect ID RATLC00396637)

On a source code line containing double comments, Code Coverage shows a magnifying glass where there is no need.

There is no plan to fix this issue.

An extra line as been added by the VC++ preprocessor that forbids to match the source lines with the preprocessed lines after that. There is no fix from the instrumentor for such a problem.

18.4 APAR # PK88504 (Defect ID RATLC01371131)

When instrumenting macros containing statement expressions the use of the macro is not indicated with a magnifying glass and the conditions in the macro are not instrumented.

There is no plan to fix this issue.

19.0 System Testing for C

19.1 Defect ID RATLC01248024

Limitation: the dynamic trace viewer for System Testing is not available when using it over an IPv6 network.

20.0 Target Deployment Port

None