Fixed problems Release Notes

© Copyright International Business Machines Corporation 2009. 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 # PK66196
   2.2 APAR # PK66419
   2.3 APAR # PK68551
   2.4 APAR # PK71595
   2.5 APAR # PK72010
   2.6 APAR # PK72369
   2.7 APAR # PK75011
   2.8 APAR # PK76128
   2.9 APAR # PK76432
   2.10 APAR # PK80238
   2.11 APAR # PK80842
   2.12 APAR # PK80873
   2.13 APAR # PK82175
   2.14 APAR # PK83348
3.0 Component Test for C
   3.1 APAR # PK68461
   3.2 APAR # PK70303
   3.3 APAR # PK76722
   3.4 APAR # PK77021
   3.5 APAR # PK77415
   3.6 APAR # PK78994
   3.7 APAR # PK79209
   3.8 APAR # PK81841
   3.9 APAR # PK82593
   3.10 APAR # PK87607
4.0 Component Test for C++
   4.1 APAR # PK82494
5.0 Component Test for Java
6.0 Documentation - TestRT
7.0 Eclipse Integration
8.0 GUI - TestRT
9.0 Installation - TestRT
10.0 Integration with TestManager
11.0 Plug-in APEX
12.0 Plug-in Matlab
13.0 Plug-in RoseRT
14.0 Plug-in Visual
15.0 Plug-in TI Code Composer
16.0 Qualification Kit
17.0 Runtime Analysis
   17.1 APAR # PK82228
   17.2 APAR # IC61284
   17.3 APAR # PK78207
   17.4 APAR # PK82619
   17.5 APAR # PK83924
   17.6 APAR # PK85864
   17.7 APAR # PK87507
18.0 System Testing for C
19.0 Target Deployment Port

1.0 Code Review for C

None

2.0 Component Test for Ada

2.1 APAR # PK66196

"syntax error bad argument number" occurs when compiling Ada test script that uses "ev with" expression.

2.2 APAR # PK66419

The statement "pragma Import_Valued_Procedure()" is not supported by the Ada test script compiler.

2.3 APAR # PK68551

Variables in an ENVIRONMENT block are not generated in a TEST block if they were tested in a previous TEST block in which the ENVIRONMENT was not used.

2.4 APAR # PK71595

Ada test script compiler (attolpreproADA) never terminates when trying to process a VAR statement using a "delta=xx%" expression.

2.5 APAR # PK72010

The Ada test Script Compiler does not accept the attribute Enum_Rep.

2.6 APAR # PK72369

Ada test script compiler generates the error "prefix of deference must be an access type" when the return value of a function is a constrained type.

2.7 APAR # PK75011

If a type is defined in the test script before the BEGIN statement, and the type is used to declare a variable used in a test via VAR/ARRAY then the test script compiler might generate incorrect code because the type can not be seen due to a missing "WITH" statement.

2.8 APAR # PK76128

In some specific case, when trying to analyze generic data types, the Ada test script compiler might generate an error message: Entity "/" not found.

2.9 APAR # PK76432

The Ada test script compiler does not implement the "Pragma Import" instruction. The "Pragma Import" is the Ada 95 replacement for the Ada 83 "Pragma Interface" that is supported. The "Pragma Interface" is deprecated in Ada95.

2.10 APAR # PK80238

Ada test report generator abnormally terminates with message: error"Module SFC".

2.11 APAR # PK80842

Test script compiler reports "Stub CHILD not found" error when stubbing a ADA procedure with access type parameter.

2.12 APAR # PK80873

Ada Test Script Compiler generates empty specs and bodies causing compiler errors.

2.13 APAR # PK82175

Test script generated code does not compile with error "(Ada 83) illegal context for "Others" choice". This error is now only displayed whhen the option -restriction=ADA83 is used.

2.14 APAR # PK83348

Ada Test script compiler does not correctly detect the package while testing a variable declared in a generic package.

3.0 Component Test for C

3.1 APAR # PK68461

The argument of a STUB function is generated as _inout mode for a typedef'd const pointer, by the C test script generator. The test script compiler now generates the parameter as an _in.

3.2 APAR # PK70303

The C test script compiler does not compute the array size of a const array for the initialisation list like a C compiler does, resulting in an error.

3.3 APAR # PK76722

Test script generator aborts on a long instruction that uses sizeof to initializes an array.

3.4 APAR # PK77021

C Test script compiler splits long "#if" lines which results in compilation errors.

3.5 APAR # PK77415

C test script generator produces an incorrect stub with truncated name such as "izeof()" instead of "sizeof()" when sizeof() is used in initialiser expressions.

3.6 APAR # PK78994

When testing with a STUB that takes an unsigned integer array as a parameter and no other unsigned integers are present in the test script and the test of the stub is in error then the report is not correctly generated. The array is marked as both failed and passed!

3.7 APAR # PK79209

C test script generator ends with "Generation Failed" error message when code under test contains a large initialization of a static array.

3.8 APAR # PK81841

When a C source code contains an error that consist of having declared a global array with the missing ending curly brace, the C test script generator gives the error message: internal error raised in Module SFC.

3.9 APAR # PK82593

When variable J or J<i>, with <i> being an integer between 1 and 9, is used in test script LOOP, the C test script compiler fails with error message "Unknown identifier J".

3.10 APAR # PK87607

C Test Script Compiler generates a syntax error on a STUB using a call range with non numeric values. The test script compiler tries to verify that the value is within the range of the STUB. This check is now delecated to the C compiler.

4.0 Component Test for C++

4.1 APAR # PK82494

C++ Instrumentor generates uncompilable code on methods that return a template with default parameters.

5.0 Component Test for Java

None

6.0 Documentation - TestRT

None

7.0 Eclipse Integration

None

8.0 GUI - TestRT

None

9.0 Installation - TestRT

None

10.0 Integration with TestManager

None

11.0 Plug-in APEX

None

12.0 Plug-in Matlab

None

13.0 Plug-in RoseRT

None

14.0 Plug-in Visual

None

15.0 Plug-in TI Code Composer

None

16.0 Qualification Kit

None

17.0 Runtime Analysis

17.1 APAR # PK82228

TestRT Ada instrumentor abnormally terminates with the error message "INTERNAL ERROR".

17.2 APAR # IC61284

Ada instrumentor fails with error : TestRT Coverage Ada - ERROR: Entity "ABS" not found.

17.3 APAR # PK78207

Ada Test Script instrumentor raises syntax error on rename of a system package.

17.4 APAR # PK82619

When instrumenting a call to a function that returns a subtype, the function that tracks the call is instantiated by the Ada instrumentor with the type rather than the subtype.

17.5 APAR # PK83924

When a "throw" exception statement is encountered by the Ada instrumentor, in which the parameter passed is creating multiple local objects then the instrumentor does not generate a new block after the "throw".

17.6 APAR # PK85864

C++ instrumentor (attolccp) abusively emits 'Lines added by a code generator' warning, causing coverage viewer to not show template source code.

17.7 APAR # PK87507

C++ Instrumentor generates a namespace qualifier when the namespace is already "used". This causes a compilation error.

18.0 System Testing for C

None

19.0 Target Deployment Port

None