Fixed problems Release Notes

© Copyright International Business Machines Corporation 2013. 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 Component Testing for Ada
   1.1 APAR # PM87268 (DEFECT ID RATLC02512808)
   1.2 APAR # PM93305 (DEFECT ID RATLC02514665)
   1.3 APAR # PM93317 (DEFECT ID RATLC02514670)
   1.4 APAR # PM93329 (DEFECT ID RATLC02514672)
2.0 Component Testing for C
   2.1 APAR # PM89602 (DEFECT ID RATLC02513590)
   2.2 APAR # PM90284 (DEFECT ID RATLC02513792)
   2.3 (DEFECT ID RATLC02513904)
   2.4 APAR # PM94294 (DEFECT ID RATLC02514879)
3.0 Documentation - TestRT
   3.1 APAR # PM92426 (DEFECT ID RATLC02514423)
4.0 Eclipse Integration
   4.1 APAR # PI06187 (DEFECT ID RATLC02513967)
5.0 GUI - TestRT
   5.1 (DEFECT ID RATLC01193568)
6.0 Test RealTime for Eclipse IDE
   6.1 (DEFECT ID RATLC01815421)
   6.2 (DEFECT ID RATLC01815422)
   6.3 APAR # PM90730 (DEFECT ID RATLC02513890)
7.0 Runtime Analysis
   7.1 (DEFECT ID RATLC02511043)
   7.2 APAR # PM87382 (DEFECT ID RATLC02512855)
   7.3 (DEFECT ID RATLC02513599)
   7.4 APAR # PM97882 (DEFECT ID RATLC02515861)
8.0 System Testing for C
   8.1 APAR # PI04734 (DEFECT ID RATLC02516266)
9.0 Target Deployment Port
   9.1 (DEFECT ID RATLC01053858)
   9.2 APAR # PM69396 (DEFECT ID RATLC02507070)

1.0 Component Testing for Ada

   1.1 APAR # PM87268 (DEFECT ID RATLC02512808)

using a very Long nodes name+ptu name+package name may lead attolpreproada to loop forever and fill generated file with -- .
Workaround: reduce the name length to less than 11O chars.

   1.2 APAR # PM93305 (DEFECT ID RATLC02514665)

If the same typename is used in private part of an package and public part of another package and theses two package are referenced by a use clause attol ada parser can confuse these 2 types.
Workaround: change 'use' clauses order

   1.3 APAR # PM93317 (DEFECT ID RATLC02514670)

If the same typename is used in private part of an package and public part of another package and theses two package are referenced by a use clause attol ada parser can confuse these 2 types.
Workaround: change 'use' clauses order

   1.4 APAR # PM93329 (DEFECT ID RATLC02514672)

attolpreproAda failing into resolving generic type parameters.same issue as PM97882
Workaround: force the final type of the parameter

2.0 Component Testing for C

   2.1 APAR # PM89602 (DEFECT ID RATLC02513590)

the documentation states '- Source lines is: the total number of lines of source code and empty lines' instead of 'the 'source lines' shown into the step 2/5 of the wizard correspond to the 'Source only lines' of the complete metrics report'.
No known workaround

   2.2 APAR # PM90284 (DEFECT ID RATLC02513792)

unable to instrument C/C++ code when a string contains a /* sequence and a #if or #ifdef is part of the code between this string and the next */ .
Workaround: add // */ comment at the end of the string line.

   2.3 (DEFECT ID RATLC02513904)

Studio metrics viewer shows half character of 4th digit and non afterwards in the graph axis.
No known workaround.

   2.4 APAR # PM94294 (DEFECT ID RATLC02514879)

Hexa FORMAT is not taken into account for Initial values of Arrays in non-Extended mode report
Workaround: request extended mode

3.0 Documentation - TestRT

   3.1 APAR # PM92426 (DEFECT ID RATLC02514423)

online documentation for section 'Editing Stubs' is incorrect in Test RealTime for Eclipse IDE, the steps from 3 to 5 do not make sense.
Workaround: look at user manual from web

4.0 Eclipse Integration

   4.1 APAR # PI06187 (DEFECT ID RATLC02513967)

Documentation of TestRT for Eclipse IDE do not mention that 'No Dump' as initial value means the variable initial value won't be know in the report, and does the same as 'unchanged'. This allows to avoid to read the variable during the initialization phase of the test case execution.

5.0 GUI - TestRT

   5.1 (DEFECT ID RATLC01193568)

Test report code coverage rates provides also the rates at file and root level.

6.0 Test RealTime for Eclipse IDE

   6.1 (DEFECT ID RATLC01815421)

On Linux versions of the product with GTK, if icons are not displayed in the menus of the Eclipse IDE, reconfigure your system with the command gconf-editor. For more details see https://bugs.eclipse.org/bugs/show_bug.cgi?id=293720

   6.2 (DEFECT ID RATLC01815422)

In Rational Test RealTime for the Eclipse IDE, the ECDT does not work with minGw compiler because 'make' is not delivered with MinGw.
Workaround: download 'make' from http://www.equation.com/servlet/equation.cmd?fa=make

   6.3 APAR # PM90730 (DEFECT ID RATLC02513890)

CSV file DataPool cannot be created outside the workspace.
Workaround: copy the file into the workspace manually.

7.0 Runtime Analysis

   7.1 (DEFECT ID RATLC02511043)

C/C++ instrumentor now performs MC/DC on C xor operator in bitwise condition mode.

   7.2 APAR # PM87382 (DEFECT ID RATLC02512855)

-COND=bitwise should instrument to MCDC when all item are identified as bool type instead of when only one of items is of bool type.
Workaround: cast all item with (int) when no MCDC is required.

   7.3 (DEFECT ID RATLC02513599)

attolccp unable to parse properly __builtin_offsetof when the field parameter is not at constant offset.
Workaround: add #define __builtin_offsetof(x,y) 0 in atus_c.def

   7.4 APAR # PM97882 (DEFECT ID RATLC02515861)

ADA resolution error on generic type of parameter when the type comes from generic of generic.
Workaround: force the final type of the parameter.

8.0 System Testing for C

   8.1 APAR # PI04734 (DEFECT ID RATLC02516266)

64bits data are truncated to 32 bits by System Testing.
Workaround: change the type ATL_T_LONG and ATL_T_ULONG declared into ats.h to the appropriate 64bits types

9.0 Target Deployment Port

   9.1 (DEFECT ID RATLC01053858)

the TDPeditor - generated in 'PATH' is now recorded into the xdp file and is then taken into account when the xdp file is opened.If the xdp file comes from an other machine and the generated in 'PATH' is not available on the current machine, the generated in 'PATH' read from the xdp file is not taken into account and the save action will then generate the TDP in the default path.

   9.2 APAR # PM69396 (DEFECT ID RATLC02507070)

Opening an XDP file, on Windows 7 without Administrator right, results in 'unexpected character' when the installation is located into C:\Program Files\IBM.
Workaround: remove the xdp file in 'C:\Users\\AppData\Local\VirtualStore\Program Files\IBM\TestRealTime\targets\xml' with the same name.The long term workaround is to set full control on directories \targets and \targets\xml and \examples\... for user .