Fixed problems Release Notes

© Copyright International Business Machines Corporation 2007. 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#:PK35159
   2.2 APAR#:PK32495
   2.3 APAR#:PK38834
   2.4 APAR#:PK30903
   2.5 APAR#:PK36192
   2.6 APAR#:PK33481
   2.7 APAR#:PK30145
   2.8 APAR#:PK35384
3.0 Component Test for C
   3.1 APAR#:PK27855
   3.2 APAR#: IC48969
   3.3 APAR#: PK27809
   3.4 APAR#: PK34256
   3.5 APAR#: PK35383
   3.6 APAR#: PK28442
   3.7 APAR#: PK37001
   3.8 APAR#: PK30125
   3.9 APAR#: PK33882
4.0 Component Test for C++
   4.1 APAR#: IC50874
   4.2 APAR#: PK34576
   4.3 APAR#: PK27528
   4.4 APAR#: PK30691
   4.5 APAR#: PK30043
   4.6 APAR#: PK27648
   4.7 APAR#: PK29436
   4.8 APAR#: PK34384
   4.9 APAR#: PK34722
   4.10 APAR#: PK38728
   4.11 APAR#: IC50832
   4.12 RATLC00389802
5.0 Component Test for Java
6.0 Documentation - TestRT
7.0 Eclipse Integration
   7.1 RATLC00869172
8.0 GUI - TestRT
   8.1 APAR#: PK27380
   8.2 APAR#: PK27396
   8.3 APAR#: PK28593
   8.4 RATLC01192845
9.0 Installation - TestRT
10.0 Integration with TestManager
11.0 Plug-in APEX
12.0 Plug-in Matlab
13.0 Plug-in RoseRT
   13.1 APAR#: PK31145
14.0 Plug-in Visual
15.0 Plug-in TI Code Composer
16.0 Qualification Kit
17.0 Runtime Analysis
   17.1 APAR#: PK28305
   17.2 APAR#: PK30700
   17.3 APAR#: PK31136
   17.4 APAR#: PK31223
   17.5 APAR#: PK36473
   17.6 APAR#: PK36578
   17.7 APAR#: PK37821
   17.8 APAR#: PK39030
   17.9 APAR#: PK39377
   17.10 RATLC01192151
18.0 System Testing for C
   18.1 APAR#: PK27827
   18.2 APAR#: PK28871
   18.3 APAR#: PK29466
   18.4 APAR#: IC50806
19.0 Target Deployment Port
   19.1 APAR#: PK29833
   19.2 APAR#: PK31116
   19.3 APAR#: IC50527
   19.4 APAR#: IC51170

1.0 Code Review for C

None

2.0 Component Test for Ada

2.1 APAR#:PK35159

Component Testing for Ada report generator abnormally terminates.

2.2 APAR#:PK32495

Entity "..." was not found when instantiating a type operator of a generic parameter (use type).

2.3 APAR#:PK38834

Component Testing for Ada forgot to copy the representation clause into the generated code for a STUB statement.

2.4 APAR#:PK30903

The test script compiler generated incorrect code when testing certain structures that had been initialized separately but tested against an existing structure.

2.5 APAR#:PK36192

Unable to stub a generic package procedure  on a separate package with a _NO modifier.

2.6 APAR#:PK33481

If a line in the DDT file generated by the test script compiler for Ada is longer than 132 characters then the line may be truncated in the wrong place leading to an error in the report generator.

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

2.8 APAR#:PK35384

If an array element was used in a variable evaluation, Component Testing for Ada terminated with the error message "CASE overflow in the module generate_tabular_recursive_code".

3.0 Component Test for C

3.1 APAR#:PK27855

The number NaN as defined by IEEE 754 should be better processed by Component Testing for C when doing comparison.

3.2 APAR#: IC48969

A test script that has a name with an accented character in it causes the report generation to fail.

3.3 APAR#: PK27809

A test was set up for the math function sin(x) and two of the input/expected values test the special values Inf and NaN. While the test report displays the same Expected and Obtained Values, the test appears to fail.

3.4 APAR#: PK34256

Test Report Generator terminates with an internal error message.

3.5 APAR#: PK35383

The Component Testing for C and Ada Wizard, there is a selection for "Node Creation Mode" for choosing either "Multiple Mode or "Single Mode" for step 3/5 "Test Script Generation Settings". This selection (Node Creation Mode) is missing from Test RealTime version 7.0.

3.6 APAR#: PK28442

In a Component Testing for C script, when the init value was not defined, the report contained unexpected characters, for example:  "STRUCT myStructC, ev== " 

3.7 APAR#: PK37001

Component Testing for C script generator - attolstartC - terminates abnormally when analyzing a specific  line with a syntax error.

3.8 APAR#: PK30125

Component Test for C does not compute correctly numbers at the limit, since it does not propagate the sign bit.

3.9 APAR#: PK33882

rod2xrd fails when trying to generate the report in another location.

4.0 Component Test for C++

4.1 APAR#: IC50874

Instrumentor aborts when instrumenting test case for classes derived from Boost libraries.

4.2 APAR#: PK34576

Linking the TDP as a DLL fails when the multi-thread option is enabled.

4.3 APAR#: PK27528

Component Testing for C++ fails with cannot access private class declared in class 'LList'.

4.4 APAR#: PK30691

The following fatal internal error is raised by Component Testing for C++ script generator (atostart) when attempting to process a template method: "atostart - fatal: internal error: appel de  XYZ sur un type 'template parameter'"

4.5 APAR#: PK30043

In the user interface, the Asset Browser does not display testcases of a Component Testing for C++ script when included in a nested test classes.

4.6 APAR#: PK27648

In a Component Testing for C++ script file, if a  COMMENT line is empty, the corresponding line in the report will contain unexpected characters .

4.7 APAR#: PK29436

Component Testing for C++ test script generator abnormally terminates with message "atostart - fatal: internal error: lors de RecenseVariable, fichier conteneur NULL".

4.8 APAR#: PK34384

Component Testing for C++ test script generator - atostart -  abnormaly terminates when analyzing Boost library.

4.9 APAR#: PK34722

Component Testing for C++ test script generator produces source code that compiles with errors.

4.10 APAR#: PK38728

Component Test for C++ display an invalid gnu version error message while reading the file atl.opp.

4.11 APAR#: IC50832

Component Testing C++ script generator aborts on files using Boost libraries.

4.12 RATLC00389802

A debug message is displayed when the  locale is  'ja_JP'.

5.0 Component Test for Java

None

6.0 Documentation - TestRT

None

7.0 Eclipse Integration

7.1 RATLC00869172

Each time the user clicks on a report link, a new source editor is opened  instead of reusing the already opened one. This is fixed with Eclipse 3.2. The code review report still opens another editor containing the same source file with Eclipse 3.1.

8.0 GUI - TestRT

8.1 APAR#: PK27380

After exporting to HTML a report for a project with children projects, the  hyperlink in the main page is pointing to the same report for all the different child projects.

8.2 APAR#: PK27396

The name of some performance and memory reports were not descriptive enough.

8.3 APAR#: PK28593

Trying to export very large Component Testing for C or Ada report (.xrd file of more than 50MBytes) to HTML format makes the user interface terminates abnormally.

8.4 RATLC01192845

In the Target Deployment Port Editor, when keys use the notation $ENV{'MY'} where the env MY is set above using the notation ENV_SET_IF_NOT_SET the keys are not set properly.

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

13.1 APAR#: PK31145

RoseRt plug-in doesn't take into account $@ used in UserObjectFiles.

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#: PK28305

Syntax error when analyzing ANSI C99 declarations in the middle of statements.

17.2 APAR#: PK30700

Instrumentation option -dumpcalling with -trace produces code that does not compile.

17.3 APAR#: PK31136

The C instrumentor does not handle #pragma statements over several lines.

17.4 APAR#: PK31223

Ada source code parser failed to find unit.

17.5 APAR#: PK36473

When the source code being instrumented is using function typedefs such as "typedef int (BINARY) (int,int);", the instrumentor for language C generates incorrect code that raises the error "illegal sizeof operand".

17.6 APAR#: PK36578

C++ Source code instrumentor abnormaly terminates when parsing a very long template note.

17.7 APAR#: PK37821

The instumentor for the C language does not accept __asm instruction without braces.

17.8 APAR#: PK39030

C99 style contant arrays are not supported by the C source code instrumentor.

17.9 APAR#: PK39377

The Test RealTime Instrumentor for C, when using "--block=logical" inserted branch tracking code into expressions inside array declarations (both in typedefs and real declarations). Some programmers rely on constant folding and the ternary operator to implement compile-time dynamic array sizing. When the instrumenter then inserts tracking code the size will no longer be a constant expression and the compilation will fail.

17.10 RATLC01192151

linkedDLL.bat in example SharedLibrary builds with error.

18.0 System Testing for C

18.1 APAR#: PK27827

System Testing for C generates a report even if the Report Generation option  is disabled in the user interface.

18.2 APAR#: PK28871

After several succesive runs with on-the-fly runtime tracing, it is no more possible to launch the test. The following error message: " Error: No TDF channel available for dynamic sequence diagram" is displayed in the "Messages" tab of Studio's output window.

18.3 APAR#: PK29466

Virtual Tester Driver Configuration is not updated when a pts file included in the main .pts file in modified. 

18.4 APAR#: IC50806

System Testing report generator fails when virtual tester has aborted on rendez-vous timeout.

19.0 Target Deployment Port

19.1 APAR#: PK29833

The Target Deployment Port ignores any additional ssh/rsh options in the basic setting : REMOTE_CONNECTION.

19.2 APAR#: PK31116

The Target Deployment Ports cwince5.xdp and cwince.xdp contain duplicate free in the tracking user-defined memory functions. 

19.3 APAR#: IC50527

Smart restriction is not completely supported, the expression 'image is used in the TDP file attol_comm.adb.

19.4 APAR#: IC51170

The Target Deployment Port wince5SP5.xdp missing support for keywords __unaligned and __forceinline.