Telelogic Tester version 3.2.0.2 Fixed Problems |
IBM Corporation |
©
Copyright IBM Corporation 2003, 2009 |
Call Ticket |
CR ID |
Synopsis |
Release Notes Text |
3041694 |
TLOG#45269 |
Technical Query on Tester |
The problem in ASN.1 PER decoder that may cause a crash was fixed. |
3042223 |
TLOG#45680 |
Tester does not support templates of ANS1 with IE's as omit |
This issue is solved by TAU#6743 |
3043368 |
TLOG#46718 |
Compiler does not specify exact location of ASN.1 syntax/semantic errors |
Error information from ASN.1 compiler is put on the screen now. |
|
TAU#6742 |
3GPP benchmark: provide support for asn.1 NULL |
NULL enumeration literal representing the only value of an
ASN.1 NULL type may now be used in TTCN-3 code as long as at least one ASN.1
module is imported into a TTCN-3 module. |
|
TAU#6743 |
3GPP Benchmark: support asn.1 DEFAULT |
ASN.1 SEQUENCE/SET fields with DEFAULT values are now
translated to TTCN-3 as _optional_ fields. It means that omit may be used in
the sending or receiving template to denote the use of default value. Note
the following pecularities: |
|
TAU#6744 |
3GPP Benchamrk: support inline enumerations in asn.1 PER codec |
Inline enumerations in PER codec generator now supported. |
|
TAU#6745 |
3GPP benchmark: support unconstrained inline sequenceof/setof |
Inlined SEQUENCE_OF/SET_OF without SIZE constraints now
supported by PER codec |
|
TAU#6746 |
3GPP becnhmark: support string constraints with big upper boundary in PER |
Inlined strings with SIZE constraint are now supported in
PER when upper boundary is greater than 65535 |
|
TAU#6748 |
TTCN-3 3.3.2: (CR 383): Error Cases of Predefined Functions |
Added support for passing inlined templates passed to predefined functions. Error cases defined in the standard are handled too. There are two exceptions: "regexp" and "replace" because they are handled in separate cases |
|
TAU#6755 |
TTCN-3 3.3.2 (CR 418): Stand-alone statement blocks |
Standalone statement blocks supported now |
|
TAU#6762 |
TTCN-3 3.3.2 (CR 1863): remove some restrictions on accessing parts of templates in left hand sides of assignments. |
TTCN-3 3.3.2, 15.6.2 a) |
|
TAU#6767 |
TTCN-3 3.4.1 (CR 2808: Verdict reason) - parser changes |
New frontend parser changes are done |
|
TAU#7247 |
TTCN-3 keywords are not handled properly when used in ASN.1 modules |
When importing ASN.1 identifiers which actually are TTCN-3 keywords such identifiers will now be preprepared with underscore |
|
TAU#7500 |
link error on unix when running test chain |
This issue appeared as a result of changes related to CR #6748 |
|
TAU#7622 |
3GPP Benchmark: omits at the end of value list |
The problem when in value list at the end occur more than 1 omit, and this is not static value list (for example, its components are formal parameters), this cause Test Case error when try to assign this list, was solved. |
Call Ticket |
PD Call Ticket |
Synopsis |
Release Notes Text |
|
TLOG#6733 |
Unsafe timer usage |
Unsafe access to common memory in triUnixNativeTimers.c native timer implementation has been fixed |
1041366 |
TLOG#39064 |
Addin for deleting ttcn file in the file view |
It was not possible to delete file from workspace window using Tcl script. This has been fixed. Tcl command std::Delete now may be used for this purpose. |
2085383 |
TLOG#40357 |
Tester 3.1 - help on Project Execution Settings - out of date |
Documentation on execution and log options available in the Tester project settings has been updated. |
2086998 |
TLOG#42026 |
<TESTER_DIR> and TESTER_INSTALLATION_DIR |
Fixed name of environment variable used to override location of Tester installation was not correct in documentation. |
3026528 |
TLOG#25604 |
Tau Tester - location of compiled files |
Added
ability to include user makefiles into generated makefile. Multiple INCLUDE
statementss may be used in mcfg file for this purpose. This option may be
controlled from the GUI too (in Makefile options dialog). All user makefiles
are included right before "all" target. Therefore if user makefiles
contain any build rules but they do not want to change default target then
the first makefile should define dummy rule that would jump to
"all". Example: |
3032608 |
TLOG#31809 |
MSC trace should be navigable(when double clicked) to source code. |
Feature "Navigate to Source" from context menu now is available for Sequence diagrams objects, generated from TTCN MSC traces |
3035336 |
TLOG#34578 |
Client/Server connection to T3RTS |
Added
new "ttcn3tciTM" example. It shows how SOAP-based test management
may be implemented on top of standard TTCN-3 TCI TM interface. This example
provides WSDL specification of SOAP based test management interface realized
by test executable (as a web-service). The implementation of this interface
is project and platform independent and may be used by the customer with
arbitrary Tester project. Client test management application is a GUI Win32
.NET application written in C#. It may control test executable running on the
network machine. |
3035856 |
TLOG#35424 |
Tester gives translation errors |
TTCN-2 converter didn't add missing optional fields in TTCN-2 constraints to TTCN-3 templates resulting in undefined templates. This has been fixed. Now all missing optional fields are added to the end of field value list assigning "omit" to them |
3038695 |
TLOG#39954 |
Failed to load ‘T3WZu.dll’ while starting Tester |
Fixed installation script that put GDI+ library into incorrect location. Missing that library in the PATH resulted in errors when loading dependent libraries. |
3038705 |
TLOG#39813 |
Incorrect FLEXnet version mentioned in Telelogic Tester release note |
Fixed required FlexLM version in the release notes |
3038735 |
TLOG#40279 |
Tester 3.1 run time error |
TTCN-3 compiler generated incorrect code for an explicified template that was passed as a template parameter to a function. This has been fixed. |
3038736 |
TLOG#39940 |
Crash while exiting project settings |
Fixed occasional Tester crashes occurred when user exited project settings. |
3038759 |
TLOG#39970 |
Incomplete update of FLEXnet version in Documentation |
Fixed required FlexLM version in the release notes |
3039263 |
TLOG#41053 |
Error message seen when compiling several times |
Limitation regarding the number of files that can be opened simultaneously by t3cg tool has been removed. |
3039457 |
TLOG#41554 |
The unsaved file names open in the Tester wprkspace should be shown using a diff |
Modified files in Tester are now shown using italic font for the window header. |
3039810 |
TLOG#42192 |
Error in XML Logging |
Fixed tempalte mismatch event caused crash in XML log mechanism. |
7012589 |
TLOG#27288 |
"Go to definition" in TAU Tester |
Added two buttons to TTCN-3 toolbar that perform "NavigateBackward" and "NavigateForward" commands. These commands change current location in the text editor according to previously performed "Goto Definition" commands |
7019567 |
TLOG#34360 |
Allocated memory by t3rt_run_test_suite does not free up when test case ends |
Memory leaks in RTS, TRI and TCI libraries have been fixed. |
7022199 |
TLOG#37767 |
Omit value can be set to the field that is not optional |
Illegal use of omit for mandatory fields is now trapped by the analyzer. Both direct and indirect assignments through referenced templates or template parameters are caught. |
7022315 |
TLOG#37907 |
ASN.1 PER encoding problem |
Fixed ASN.1 PER ALIGNED encoder produced incorrect bitstring for integer types with constraint range of 2^24, 2^32, 2^40, 2^48 or 2^56 |
7022912 |
TLOG#38370 |
t3rts_common defines bool in a way incompatible with C++ |
All public RTS functions now use t3rt_boolean_t type instead of bool. "t3rt_boolean_t" is defined as a synonym for "int" and has size of 4 bytes. For backward compatibility Tester defines "bool" type when project is compiled with C compiler. So note that sizeof(bool) == 4 when using C compiler and sizeof(bool) == 1 when using C++ compiler. For both compilers sizeof(t3rt_boolean_t) == 4. |
7023808 |
TLOG#39505 |
Memory leak if received message is redirected to TTCN variable |
Memory was used very inaccurately when receive statement with redirect clause was located inside a loop causing rather big memory consumption. This has been fixed. Now all named TTCN-3 objects are allocated in permanent memory and automatically deallocated when execution flow leaves scope in which they are defined. |