Fixed problems Release Notes

© Copyright International Business Machines Corporation 2011. 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 All
   1.1 APAR # PM39899 (DEFECT ID RATLC01814301)
2.0 Code Review for C
   2.1 APAR # (DEFECT ID RATLC01814215)
   2.2 APAR # PM47593 (DEFECT ID RATLC01815116)
3.0 Component Testing for Ada
   3.1 APAR # PK68190 (DEFECT ID RATLC01247530)
   3.2 APAR # PM42564 (DEFECT ID RATLC01814510)
   3.3 APAR # PM47420 (DEFECT ID RATLC01815115)
   3.4 APAR # PM47843 (DEFECT ID RATLC01815150)
4.0 Component Testing for C
   4.1 APAR # PM41919 (DEFECT ID RATLC01814454)
   4.2 APAR # PM44518 (DEFECT ID RATLC01814781)
   4.3 APAR # PM44829 (DEFECT ID RATLC01814815)
   4.4 APAR # PM47613 (DEFECT ID RATLC01815124)
   4.5 APAR # PM47823 (DEFECT ID RATLC01815138)
   4.6 APAR # PM50231 (DEFECT ID RATLC02496169)
   4.7 APAR # PM49064 (DEFECT ID RATLC02572540)
5.0 Documentation - TestRT
   5.1 APAR # PM51535 (DEFECT ID RATLC01815482)
6.0 Eclipse Integration
   6.1 APAR # (DEFECT ID RATLC01244805)
   6.2 APAR # (DEFECT ID RATLC01244925)
   6.3 APAR # PM46077 (DEFECT ID RATLC01814962)
7.0 GUI - TestRT
   7.1 APAR # (DEFECT ID RATLC01193614)
   7.2 APAR # PK68236 (DEFECT ID RATLC01247492)
   7.3 APAR # PM39030 (DEFECT ID RATLC01814198)
   7.4 APAR # (DEFECT ID RATLC01814424)
   7.5 APAR # PM44735 (DEFECT ID RATLC01814756)
   7.6 APAR # PM45767 (DEFECT ID RATLC01814923)
   7.7 APAR # (DEFECT ID RATLC01815002)
   7.8 APAR # PM47619 (DEFECT ID RATLC01815126)
   7.9 APAR # PM51864 (DEFECT ID RATLC01815524)
8.0 Integration with RQM
   8.1 APAR # PM46064 (DEFECT ID RATLC01814953)
9.0 Runtime Analysis
   9.1 APAR # PM41307 (DEFECT ID RATLC01814423)
   9.2 APAR # PM46151 (DEFECT ID RATLC01814980)
   9.3 APAR # PM46156 (DEFECT ID RATLC01814984)
   9.4 APAR # PM50452 (DEFECT ID RATLC02572147)
10.0 System Testing for C
   10.1 APAR # (DEFECT ID RATLC01248024)
11.0 Target Deployment Port
   11.1 APAR # PM46105 (DEFECT ID RATLC01814967)
   11.2 APAR # (DEFECT ID RATLC01815005)

1.0 All

   1.1 APAR # PM39899 (DEFECT ID RATLC01814301)

The reference documentation for attolpreproC (-STD-DEFINE and -RENAME options), atlsplit, and rod2xrd was incomplete. Documentation has been updated.

2.0 Code Review for C

   2.1 APAR # (DEFECT ID RATLC01814215)

When the CRC file was over 100MB, the file was automatically split into source file per source file and into a summary file.

   2.2 APAR # PM47593 (DEFECT ID RATLC01815116)

'Additional included system directories' setting for Code review was not taken into account when no part of TDP default included directories.

3.0 Component Testing for Ada

   3.1 APAR # PK68190 (DEFECT ID RATLC01247530)

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.

   3.2 APAR # PM42564 (DEFECT ID RATLC01814510)

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.

   3.3 APAR # PM47420 (DEFECT ID RATLC01815115)

In Ada, stubs with 0 calls were displayed even though those stubs were not used.

   3.4 APAR # PM47843 (DEFECT ID RATLC01815150)

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.

4.0 Component Testing for C

   4.1 APAR # PM41919 (DEFECT ID RATLC01814454)

Studio crashed when trying to export a very large report to HTML.

   4.2 APAR # PM44518 (DEFECT ID RATLC01814781)

Typo mistake in Testing_C example (General.ptu) #foo2((pfoo2,pfoo2)); instead of #foo2(pfoo2);

   4.3 APAR # PM44829 (DEFECT ID RATLC01814815)

When using suffix (LL , UL ....) in the init field on non decimal values, the postprocessing failed with 'Syntax error'.

   4.4 APAR # PM47613 (DEFECT ID RATLC01815124)

The test report tab showed the uppermost entry in the tree view after a viewer window switch.

   4.5 APAR # PM47823 (DEFECT ID RATLC01815138)

The report header was correctly updated when two reports with the same name were loaded into the viewer.

   4.6 APAR # PM50231 (DEFECT ID RATLC02496169)

Floating point numbers were displayed with non-numeric characters when the TDP NBDIGITS was over the float range.

   4.7 APAR # PM49064 (DEFECT ID RATLC02572540)

When building a project, the C/C++ instrumentor aborted with the internal error:'TestRT attolccp - INTERNAL ERROR: Please, contact your support'.

5.0 Documentation - TestRT

   5.1 APAR # PM51535 (DEFECT ID RATLC01815482)

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.

6.0 Eclipse Integration

   6.1 APAR # (DEFECT ID 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 freezed the Eclipse User Interface.No plan to fix because this plugin is end of life du to the brand new Visual Test feature running under eclipse IDE.

   6.2 APAR # (DEFECT ID 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 plugin is end of life du to the brand new Visual Test feature running under eclipse IDE.

   6.3 APAR # PM46077 (DEFECT ID RATLC01814962)

The binaries TestRTcc.exe, trtld.exe, trtcc.exe, and attolcc.exe could not handle a long command (more than 8192 chars).

7.0 GUI - TestRT

   7.1 APAR # (DEFECT ID RATLC01193614)

When displaying large reports, performance has been improved.

   7.2 APAR # PK68236 (DEFECT ID RATLC01247492)

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.

   7.3 APAR # PM39030 (DEFECT ID RATLC01814198)

Some Windows printer drivers leaded 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]' has been added to the end of the service name and test name.

   7.4 APAR # (DEFECT ID RATLC01814424)

When a whole service was selected, all 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.

   7.5 APAR # PM44735 (DEFECT ID RATLC01814756)

Behavior of the check box located in the 'right-click > test selection > family' for enabling and disabling the test and family selection has been redesigned.

   7.6 APAR # PM45767 (DEFECT ID RATLC01814923)

The Studio 'Find dialog' feature did not work on selections.

   7.7 APAR # (DEFECT ID RATLC01815002)

Mixing tio from count and not count instrumentations leaded to disabling the viewer and attolcov for generated reports. Both attolcov and the coverage viewer have been modified.

   7.8 APAR # PM47619 (DEFECT ID RATLC01815126)

Behavior of the check box in the 'test selection' dialog has been modified and documented.

   7.9 APAR # PM51864 (DEFECT ID RATLC01815524)

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 re-launch the same command a second time.

8.0 Integration with RQM

   8.1 APAR # PM46064 (DEFECT ID RATLC01814953)

RQM reported test results as 0 pass/fail when running a super project involving sub-Projects.

9.0 Runtime Analysis

   9.1 APAR # PM41307 (DEFECT ID RATLC01814423)

'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.

   9.2 APAR # PM46151 (DEFECT ID RATLC01814980)

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.

   9.3 APAR # PM46156 (DEFECT ID RATLC01814984)

When the TDP RTRT_GETPID was set to RTRT_USR, the link failed with undefined reference to `_usr_getpid' when using runtime analysis standalone.

   9.4 APAR # PM50452 (DEFECT ID RATLC02572147)

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.

10.0 System Testing for C

   10.1 APAR # (DEFECT ID 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.

11.0 Target Deployment Port

   11.1 APAR # PM46105 (DEFECT ID RATLC01814967)

Wrong prototype of usr_memcpy in the TDP has been updated: void instead of void*

   11.2 APAR # (DEFECT ID 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 has been updated to take into account this parameter and to pass it correctly to the linker.