Fixed problems Release Notes

© Copyright International Business Machines Corporation 2008. 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 # PK47452
   2.2 APAR # PK56989
   2.3 APAR # PK57323
   2.4 APAR # PK57968
   2.5 APAR # PK58506
   2.6 APAR # PK60653
   2.7 APAR # PK61613
3.0 Component Test for C
   3.1 RATLC01245585
   3.2 APAR # PK52074
   3.3 APAR # PK55217
   3.4 APAR # PK57731
   3.5 APAR # PK58323
   3.6 APAR # PK58640
   3.7 APAR # PK59194
   3.8 APAR # PK59884
   3.9 APAR # PK61150
4.0 Component Test for C++
   4.1 APAR # PK56768
5.0 Component Test for Java
6.0 Documentation - TestRT
7.0 Eclipse Integration
   7.1 RATLC01244815
8.0 GUI - TestRT
   8.1 APAR # PK54707
   8.2 APAR # PK60821
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
   14.1 APAR # PK60469
15.0 Plug-in TI Code Composer
16.0 Qualification Kit
17.0 Runtime Analysis
   17.1 APAR # PK56613
   17.2 APAR # PK59342
   17.3 APAR # PK60326
   17.4 APAR # PK60782
18.0 System Testing for C
   18.1 APAR # PK55196
   18.2 APAR # PK55311
19.0 Target Deployment Port
   19.1 APAR # PK57837

1.0 Code Review for C

None

2.0 Component Test for Ada

2.1 APAR # PK47452

Some values of a 32 bit unsigned integer on a target that can only handle 32 bit integers cannot be tested using component testing for Ada. Exceptions are raised during the execution of the tests.

2.2 APAR # PK56989

When stubbing a function that returns a constrained array the test script compiler generates code that re-constrains the array that is already constrained.

2.3 APAR # PK57323

When testing a variable that is of a private type of the package under test. The test script compiler does not detect the private nature of the package and generates code that does not compile.

2.4 APAR # PK57968

The clean action should be complete on Ada project , and should remove the .ada , .ads files.

2.5 APAR # PK58506

There could be a problem when stubbing a procedure of a generic package within a sub-package. The test script compiler might fail with the error message: TestRT-E-NOTFOUND, Entity XXX not found.

2.6 APAR # PK60653

Ada Test Script Compiler ignores element of an aggregate when initialized with an illegal value.

2.7 APAR # PK61613

Enum and Exception with the same name generate error when analyzed by the Test Script Generator.

3.0 Component Test for C

3.1 RATLC01245585

The test script generator (attolstartC) should generate string_ptr format modifier on the char * pointer VAR line by default.

3.2 APAR # PK52074

In a very specific case that involves macro definition and array declarations, the Component Testing for C script generator might forget to generate a STUB block for a function.

3.3 APAR # PK55217

The test script compiler abnormally terminates when a macro instantiation is longer than 2900 characters.

3.4 APAR # PK57731

The test script compiler generates for stubs and index counter that counts the number of time the stub has been called as a "long int". The data type for the index, and the min, max values should be the same. They are all now of type RTRT_INT32.

3.5 APAR # PK58323

The test script compiler parses by default /usr/include leading to redefinitions of macro between the host operating system and the cross compiler includes.

3.6 APAR # PK58640

The version number of Test RealTime is no longer shown in the component testing test report.

3.7 APAR # PK59194

The test script compiler (attolpreproC) fails with "Internal error in (scratch_buffer out of bound).

3.8 APAR # PK59884

C and Ada Test Report Generator fails with error message "Internal error in the function TRAITE2_STR / TDC incorrect" when using the compare mode.

3.9 APAR # PK61150

The settings dialog box only allows you to choose between no comparison and strict comparison. If you want to use the option -compare to merge the test results from two runs into one report you would expect to be able to put -compare in the additional options.

4.0 Component Test for C++

4.1 APAR # PK56768

Component Testing C++ PRINT instruction expands to several lines, the lines should be enclosed in braces.

5.0 Component Test for Java

None

6.0 Documentation - TestRT

None

7.0 Eclipse Integration

7.1 RATLC01244815

When using the component testing for C or C++ feature within Eclipse on Solaris, then the test generation and execution fail with the error message about TestRTTestEnvFilePath.

8.0 GUI - TestRT

8.1 APAR # PK54707

When using System Testing on a multi-processor computer such as a dual core, and during the execution of the test script, if a lot of information is printed out into the Build log then the user interface will abort without displaying any message or warning.

8.2 APAR # PK60821

If you open a read-only project, make a modification and then choose "File" > "Close project" then you will be prompted to save the project file. Clicking the button to save the project file will cause an error message to be displayed as the file is read-only. The project will then be closed causing all modifications to be lost.

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

14.1 APAR # PK60469

Fatal error LNK1181 "cannot open input file TP.obj" is generated when instrumented modules linked under VS.NET 2005 IDE.

15.0 Plug-in TI Code Composer

None

16.0 Qualification Kit

None

17.0 Runtime Analysis

17.1 APAR # PK56613

The Ada Instrumentor fails to analyze code under test, with the error message " Entity "-" not found".

17.2 APAR # PK59342

The pragma preelaboration should be generated for inserted coverage data package when library unit procedure/function is preelaborated.

17.3 APAR # PK60326

Pragma elaborates are not generated in instrumented code with a separate from a package.

17.4 APAR # PK60782

The Pragma "attol start_analyze" does not work within C++ files, when using one of the C++ runtime analysis capabilities.

18.0 System Testing for C

18.1 APAR # PK55196

When running two virtual testers with System Testing, and when one of them does not reach a RENDEZVOUS, the postprocessing phase is not launched by the user interface, and therefore no reports are generated.

18.2 APAR # PK55311

Using the Virtual Test Driver Configuration window, the selection of instances is not saved when closing the user interface.

19.0 Target Deployment Port

19.1 APAR # PK57837

The Ada runtime does not support the Zero Foot Print target due to the use of string comparison operators instead of the comp3str function.