Fixed Problems Release Notes

© Copyright International Business Machines Corporation 2006. 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#: PK24804
   2.2 APAR#: IC49366
   2.3 APAR#: PK24971
   2.4 APAR#: PK25126
   2.5 APAR#: PK25128
   2.6 APAR#: 26234
   2.7 APAR#: PK26795
   2.8 APAR#: IC49790
   2.9 APAR#: PK27489
   2.10 APAR#: PK28456
   2.11 APAR#: PK29443
   2.12 APAR#: PK27131
   2.13 APAR#: PK30145
3.0 Component Test for C
   3.1 APAR#: PK28917
   3.2 APAR#: PK25974
   3.3 APAR#: PK27359
   3.4 APAR#: PK27614
   3.5 APAR#: PK27666
   3.6 APAR#: PK29306
   3.7 APAR#: IC46777
   3.8 APAR#: PK23863
4.0 Component Test for C++
   4.1 Component Testing for C++ wizard does not stub static class variables
5.0 Component Test for Java
6.0 Documentation - TestRT
   6.1 APAR#: PK29777
   6.2 APAR#: PK25848
7.0 Eclipse Integration
8.0 GUI - TestRT
   8.1 Unable to change the font size and color of the Output Window
   8.2 Studio splits multi-parameter preprocessing macros in the wrong place
   8.3 APAR#: PK29988
9.0 Installation - TestRT
   9.1 APAR# PK30920
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
   14.1 APAR#: PK27208
15.0 Plug-in TI Code Composer
16.0 Qualification Kit
17.0 Runtime Analysis
   17.1 APAR#: PK30170
   17.2 APAR#: PK30367
   17.3 APAR#: PK30425
   17.4 APAR#: 23244
   17.5 APAR#: PK25269
   17.6 APAR#: IC49973
   17.7 APAR#: PK23722
   17.8 APAR#: PK25189
   17.9 APAR#: PK27680
   17.10 APAR#: PK27739
   17.11 APAR#: PK27740
   17.12 APAR#: PK28218
   17.13 APAR#: PK28863
   17.14 APAR#: PK28930
   17.15 APAR#: PK24045
   17.16 APAR#: PK29104
18.0 System Testing for C
19.0 Target Deployment Port
   19.1 APAR#: PK29833

1.0 Code Review for C

None

2.0 Component Test for Ada

2.1 APAR#: PK24804

Ada test script compiler fails to find the entity "=" when a differed type is derived in some cases.

2.2 APAR#: IC49366

Ada test script compiler fails to find the entity "Package A.B.C" on "use type" clause in some cases.

2.3 APAR#: PK24971

Ada test script compiler does not stop/warns if the field names when initializing a structure are incorrect in the test script

2.4 APAR#: PK25126

Ada test script compiler fails to find the procedure definition when a parameter type is the derived type from a generic classAda test script compiler fails to find the procedure definition when a parameter type is the derived type from a generic class.

2.5 APAR#: PK25128

Ada test script compiler fails to find entities derived from generic classes in some cases.

2.6 APAR#: 26234

Compilation of the generated code from the Ada test script fails with the following message: unmatched actual in instantiation of "Unchecked_Conversion"

2.7 APAR#: PK26795

Ada test script compiler fails to analyze a generic type with parameter by derivating another generic type.

2.8 APAR#: IC49790

Ada test script compiler generates fully qualified package name instead of short name in some cases.

2.9 APAR#: PK27489

Ada test script compiler fails to find a derived type description while trying to access an element using a conversion type from the derived type to the parent type.

2.10 APAR#: PK28456

Ada test script compiler fails to find generic parameters in some cases.

2.11 APAR#: PK29443

Ada test script compiler never terminates.

2.12 APAR#: PK27131

Ada test report generator aborts abnormally.

2.13 APAR#: PK30145

Ada test script compiler produces syntaxic errors due to internal buffer overflow when analysing a large amount of Ada code in the test script.

3.0 Component Test for C

3.1 APAR#: PK28917

Command line instrumentor launcher "attolcc" returns error code 0x9.

3.2 APAR#: PK25974

Hexdecimal intialization in the test script file does not cover whole value range.

3.3 APAR#: PK27359

Incorrect test code generation when using the others clause with ARRAY instruction on a complex structure.

3.4 APAR#: PK27614

Different elements of union are not correctly tested in Stub.

3.5 APAR#: PK27666

When a STUB taking a parameter that is an array encounters a bad value in that array, then if the first variable in the ELEMENT block is a stucture then the stucture will be marked as bad even though every element in the structure is correct.

3.6 APAR#: PK29306

Abnormal termination of C Source Parser on enum with arithmetic expressions.

3.7 APAR#: IC46777

Test script generator does not generate stubs for variables declared as extern inside a function.

3.8 APAR#: PK23863

The syntax 'abcd'  (2,3 or 4 character length) is now used for multibyte characters, which breaks the backward compatibility with previous version.

4.0 Component Test for C++

4.1 Component Testing for C++ wizard does not stub static class variables

5.0 Component Test for Java

None

6.0 Documentation - TestRT

6.1 APAR#: PK29777

The command line instrumentor launcher "attolcc" --no_sys_include option is not documented, but is required for multi-threaded application on Windows.

 

6.2 APAR#: PK25848

The help for the settings dialog box section Component testing > Report generator > Display variables is not completely documented. It does not describe the differences between the various values.

7.0 Eclipse Integration

None

8.0 GUI - TestRT

8.1 Unable to change the font size and color of the Output Window

8.2 Studio splits multi-parameter preprocessing macros in the wrong place

8.3 APAR#: PK29988

Exporting  a runtime trace report into a CSV file makes in the user interface to abort abnormally in some cases.

9.0 Installation - TestRT

9.1 APAR# PK30920

Test RealTime uses the standard tool ctag to display the list of functions or methods contained in a source code file. If this tool is not already available on your system, you can download an open source version of the ctag tool from http://sourceforge.net/projects/ctags. The ctag binary needs to be installed in the bin folder of the Test RealTime installation.

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

14.1 APAR#: PK27208

 Microsoft Visual 6 plugin inverts Statement / Implicit blocks selection

15.0 Plug-in TI Code Composer

None

16.0 Qualification Kit

None

17.0 Runtime Analysis

17.1 APAR#: PK30170

Documentation of the other clauses in the STUB instruction is not clear.

17.2 APAR#: PK30367

Command line instrumentor launcher "attolcc" does not interpret command lines with the character '>' in strings. 

17.3 APAR#: PK30425

Command line instrumentor 'attolcc1' fails with the error :  "List forbidden invalid option" when using the option -comment with the comma character  ','.
Workaround: Escape the comma character ','  with a backslash character '\' such as : -comment="a comma \, inserted in comment"

 

17.4 APAR#: 23244

Compilation error when using the option --atl_multi_process=1

17.5 APAR#: PK25269

"Circular dependency" instrumentation error on a child procedure with code coverage for Ada.

17.6 APAR#: IC49973

During a command line build using attolcc a file env_attolcc.pl is created. One of the paths in this file is errornously adding a final backslash \ thus making the following tick ' not being interpreted correctly.

17.7 APAR#: PK23722

Ada instrumentor does not support packages using the pragma preelaborate.

17.8 APAR#: PK25189

Ada test script compiler fails with a syntax error due to inheritance imbrication.

17.9 APAR#: PK27680

Ada Instrumentor stops with error on an unrecognized type.

17.10 APAR#: PK27739

When creating an instance of a generic package with a parameter that is a procedure in another package included with a "use package", the Ada instrumentor does not resolve the name and produces an error.

17.11 APAR#: PK27740

When instanciating a generic package with a parameter that is of type procedure the instrumentor does not resolve the name of the procedure even though it is declared in the same package, just a few lines before the instanciation.

17.12 APAR#: PK28218

Ada instrumentor abnormally terminates with the error message: INTERNAL ERROR: Unhandled unit type.

17.13 APAR#: PK28863

Entity "=" not found error message from Ada instrumentor when testing against a function call.

17.14 APAR#: PK28930

Ada instrumentor terminates with error Entity T_ITEM not found when analyzing some generic procedures.

17.15 APAR#: PK24045

C++ Instrumented code compilation error:  `mprintf_compat' undeclared in _atp_parse_globals() in extern declaration in a function.

17.16 APAR#: PK29104

C++ analyzer does not handle the following template class definition:
template <class T> class C {
  template<class U> class F;
  template<class U> friend class C::F;
};

18.0 System Testing for C

None

19.0 Target Deployment Port

19.1 APAR#: PK29833

Target Deployment Port:  Compilation problem with cxlinuxgnu.xdp.