Fixed 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
   1.1 APAR # PM01768 (Defect ID RATLC01529337)
   1.2 APAR # PM02931 (Defect ID RATLC01412786)
2.0 Component Test for Ada
   2.1 APAR # PM01872 (Defect ID RATLC01495281)
   2.2 APAR # PM05801 (Defect ID RATLC01529835)
   2.3 APAR # PM09758 (Defect ID RATLC01530194)
   2.4 APAR # PK71439 (Defect ID RATLC00403716)
3.0 Component Test for C
   3.1 APAR # PM10401 (Defect ID RATLC00154456)
   3.2 APAR # PM10582 (Defect ID RATLC00154400)
   3.3 Defect ID RATLC01529793
   3.4 Defect ID RATLC01494437
   3.5 Defect ID RATLC01529644
4.0 Component Test for C++
5.0 Component Test for Java
6.0 Documentation - TestRT
   6.1 APAR # PM04733 (Defect ID RATLC01417474)
   6.2 APAR # PM04943 (Defect ID RATLC01418009)
7.0 Eclipse Integration
8.0 GUI - TestRT
   8.1 APAR # PM08405 (Defect ID RATLC01500123)
   8.2 APAR # PM09343 (Defect ID RATLC01530107)
   8.3 APAR # PM10399 (Defect ID RATLC01530290)
9.0 Installation - TestRT
10.0 Integration with RQM
   10.1 Defect ID RATLC01529043
   10.2 APAR # PM11089 (Defect ID RATLC01530400)
11.0 Integration with TestManager
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 Defect ID RATLC01374496
   18.2 APAR # PM05578 (Defect ID RATLC01529815)
   18.3 APAR # PM07484 (Defect ID RATLC01529950)
19.0 System Testing for C
20.0 Target Deployment Port
   20.1 APAR # PM05160 (Defect ID RATLC01529731)
   20.2 APAR # PM05692 (Defect ID RATLC01419046)
   20.3 APAR # PM06042 (Defect ID RATLC01419609)
   20.4 Defect ID RATLC01530367

1.0 Code Review for C

1.1 APAR # PM01768 (Defect ID RATLC01529337)

This APAR number has been fixed in the previous version: IBM Rational Test RealTime v7.5.0.3

Code Review enerates a false positive for rule M1.1 in some cases with error message "floating constant is out of range".

1.2 APAR # PM02931 (Defect ID RATLC01412786)

This APAR number has been fixed in the previous version: IBM Rational Test RealTime v7.5.0.3.

Code Review terminates abnormally with message: internal error: assertion failed at: "..\edg\decls.c", line 13110.

2.0 Component Test for Ada

2.1 APAR # PM01872 (Defect ID RATLC01495281)

Component Testing for ADA test script compiler generates incorrect Ada code when variable I1 used as index of an array in a VAR statement.

2.2 APAR # PM05801 (Defect ID RATLC01529835)

When testing a stub that uses a standard type and the type is not used anywhere else in the test script, the test script compiler for Ada generates code that does not compile.

2.3 APAR # PM09758 (Defect ID RATLC01530194)

Using Component Test for Ada, the identifier "NONIL" is undefined in the generated code when using the keyword NONIL in a VAR or STUB.

2.4 APAR # PK71439 (Defect ID RATLC00403716)

This APAR number has been fixed in the previous version: IBM Rational Test RealTime v7.5.0.3.

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

3.0 Component Test for C

3.1 APAR # PM10401 (Defect ID RATLC00154456)

The option for the tool "atlsplit" to check that the coverage trace lines are of correct syntax does not provide complete verification.

3.2 APAR # PM10582 (Defect ID RATLC00154400)

Test report generator (rod2xrd) does not issue an error message when it fails to write the output file (.xrd).

3.3 Defect ID RATLC01529793

Additional documentation regarding the integration between IBM Rational Test RealTime and Rational Rhapsody should be made available.

3.4 Defect ID RATLC01494437

The tool 'atlsplit' has an additional option to check the integrity of code coverage data in test result files (.spt).

3.5 Defect ID RATLC01529644

When an unnamed structure/union has a floating variable, Component Testing for C treats this variable as an integer, and therefore only compares its integer part with the expected value, and marks the test has passed regardless of the decimal point digits.

4.0 Component Test for C++

None

5.0 Component Test for Java

None

6.0 Documentation - TestRT

6.1 APAR # PM04733 (Defect ID RATLC01417474)

Online documentation describes that the Coverage level conditions applies to the coverage report whereas it applies to the coverage sections in the Test report.

6.2 APAR # PM04943 (Defect ID RATLC01418009)

The following setting is not described in the online documentation:
"Runtime analysis > General > Advanced options > Use Alternate checkSum".

7.0 Eclipse Integration

None

8.0 GUI - TestRT

8.1 APAR # PM08405 (Defect ID RATLC01500123)

When looking at the code coverage results in the GUI (studio), the list of source files in the file browser pane on the left is not updated when you select a different order, if that list is very long.

8.2 APAR # PM09343 (Defect ID RATLC01530107)

The total number of tests computed by the test report viewer on the right hand side is not always equal to the sum of "failed, passed and inconclusive", neither are the grand totals displayed at the bottom.

8.3 APAR # PM10399 (Defect ID RATLC01530290)

The description for the setting "Build option -> List tested file versions" is not accurate.

9.0 Installation - TestRT

None

10.0 Integration with RQM

10.1 Defect ID RATLC01529043

The adapter for IBM Rational Quality Manager (RQM) does not support the Project Area concept that has been introduced in RQM 2.0.

Added to documentation in:
- Working with development tools > Working with IBM Rational Quality Manager > Running the Rational Quality Manager adapter.

10.2 APAR # PM11089 (Defect ID RATLC01530400)

Using Rational Quality Manager 2.0.0.1 to run tests, the test results shown in RQM display an incorrect total number of tests.

11.0 Integration with TestManager

None

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 Defect ID RATLC01374496

Regarding code coverage assessment, relational operators should be treated as conditions even in simple statements.

Added to documentation in:
- Reference > User interface reference > Configuration Settings Reference > Runtime Analysis settings > Code Coverage settings
- Reference > Runtime and static analysis reference > Command line interface > C and C++ Instrumentor - attolcc1 and attolccp.

18.2 APAR # PM05578 (Defect ID RATLC01529815)

Trying to instrument a "default:" statement that is followed by an "if" statement with the option -C99 being passed to the compiler, the C/C++ instrumentor will terminate abnormally with an internal error message.

18.3 APAR # PM07484 (Defect ID RATLC01529950)

Code coverage filter buttons incorrectly updated after export to HTML.

19.0 System Testing for C

None

20.0 Target Deployment Port

20.1 APAR # PM05160 (Defect ID RATLC01529731)

When using code coverage on an Ada package containing the "pragma preelaborate" with the option -INIT_UNSUPPORTED, the instrumentation is performed correctly however the runtime library does not compile.

20.2 APAR # PM05692 (Defect ID RATLC01419046)

The option TDP option "Ravenscar" has been deprecated in 7.5.0.3. However, existing TDPs that use that option are not automatically updated when opening and saving them with the TDP editor

20.3 APAR # PM06042 (Defect ID RATLC01419609)

The TDPs for the Ada language do not take into account DUMP and TAGS.

20.4 Defect ID RATLC01530367

The Target Deployment Ports for MSFT Visual Studio 2005 & 2008 and for the Ada Gnat compiler on Windows have been updated.