Fixed problems Release Notes

© Copyright International Business Machines Corporation 2017. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

© Copyright HCL Technologies Ltd. 2017-2019. All Rights Reserved.

1. Component Testing for C 2. Coverage for C/C++ 3. Code Review 4. Component Testing for Ada 5. Studio 6. All 7. System Testing for C 8. TDP Editor 9. Worst Stack Size 10. Object Test for C++

APAR #PI73573 (DEFECT ID TESTRT-1537)

attolstartC fails to generate a correct PTU when a function is defined between two #include statements.
Workaround: Move function definitions

APAR #PH05095 (DEFECT ID TESTRT-1566)

A goto statement placed in an infinite loop cannot be displayed as 'covered ' if it is placed just before the 'while(0)' statement.
Workaround: N/A

APAR #PH00321 (DEFECT ID TESTRT-1805)

When a Code Review rules contains characters like '<', '>', '&', Test Realtime Studio will display a blank report.
Workaround: Fix in confrule.xml

APAR #PH01143 (DEFECT ID TESTRT-1852)

attolpreproAda fails with syntax error when finding a variable declared in the specification package.
Workaround: N/A

APAR #PH01959 (DEFECT ID TESTRT-1858)

attolpreproC fails to generate a valid tsf file. In this case, Studio is not able to display the diagram. This occurs when, during test selection, the first test is not selected.
Workaround: N/A

DEFECT ID TESTRT-1870

Files RCL_API_Log_Sample_1_0_<number>.xml are generated when launching the tools.
Workaround: N/A

APAR #PH02681 (DEFECT ID TESTRT-1885)

if a prototype without any parameter is visible 'extern func();' on a function with some parameters the out parameters are generated without pointer indirection.
Workaround: N/A

APAR #PH05645 (DEFECT ID TESTRT-1936)

When a ptu file contains a comment line with '#--' at the beginning of the script, preprocessing it leads to the crash of the attolpreproAda preprocessor with the following error : 'flex scanner push-back overflow'.
Workaround: N/A

APAR #PH06156 (DEFECT ID TESTRT-1937)

When modifying the report settings the new settings 'Report Contents Depth Viewer' is not save.
Workaround: N/A

APAR #PH06756 (DEFECT ID TESTRT-1961)

On the following sample typedef struct { int info1; int info2; int info3; } MyData_T, *MyData_Tp; System Test Wizard listed only MyData_Tp
Workaround: Make 2 typedef

APAR #PH06714 (DEFECT ID TESTRT-1971)

Whatever RTRT_VARIABLE_INIT_SUPPORTED is set to, the global variable used to store the count of stub calls is still initialized.
Workaround: N/A

APAR #PH08383 (DEFECT ID TESTRT-2028)

TDP is not correctly generated when Attol_big_mod_size is modified.
Workaround: N/A

APAR #PH09414 (DEFECT ID TESTRT-2047)

Attempt to generate a Target Deployment Port (TDP using the TDP editor) with a xdp file extension in capital lead to the following error : 'Usage: tdpgen [<options>] <TdpFile> [<TargetDirectory>]'
Workaround: Change extension

APAR #PH10693 (DEFECT ID TESTRT-2118)

When a project has failed nodes, the status of the project is 'failed'. If the nodes are fixed and rebuild individually, the project status remains 'failed'.
Workaround: N/A

DEFECT ID TESTRT-2119

If the stack size for a given function is not always the same during the execution of the application (that can happen depending of the compiler optimisation), the Worst Stack Size takes now the maximum (instead of the first value).
Workaround: N/A

APAR #PH11083 (DEFECT ID TESTRT-2121)

Ada code generator does not add space around unary operators.
Workaround: N/A

APAR #PH12557 (DEFECT ID TESTRT-2125)

Instrumentor (attolcc4) option -rename=<function_name> remove the function instead of renaming it.
Workaround: N/A

APAR #PH12557 (DEFECT ID TESTRT-2142)

Instrumentation of IF after a GOTO label will generate noncompilable code in C99 mode.
Workaround: N/A

APAR #PH13822 (DEFECT ID TESTRT-2167)

Attempt to run Code Review leads to rule E16.50 not being reported.
Workaround: N/A

APAR #PH16596 (DEFECT ID TESTRT-2210)

attolada : cannot add multiple restriction options.
Workaround: N/A

APAR #PH16596 (DEFECT ID TESTRT-2315)

The perl scripts does not set the variable $EXEEXT in the kit Ada.
Workaround: N/A

APAR #PH19340 (DEFECT ID TESTRT-2334)

atostart4 does not generate data on some parameter.
Workaround: N/A

APAR #PH19435 (DEFECT ID TESTRT-2346)

Instrumentor opt -rename does not do it when part of exunit.
Workaround: N/A