ETSI's Bug Tracker - Part 06: TTCN-3 Control Interface
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0005909 | Part 06: TTCN-3 Control Interface | Technical | public | 21-06-2011 14:28 | 01-12-2011 14:53

Reporter | Thilo Lauer |
Assigned To | Ina Schieferdecker |
Priority | normal | Severity | major | Reproducibility | always
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version |  |
Target Version | v4.4.1 (published 2012-04) | Fixed in Version | v4.4.1 (published 2012-04) |
Clause Reference(s) | Part 6, 7.3.4.1.69 and others
Source (company - Author) | Devoteam Danet - Thilo Lauer

Summary | 0005909: Parameter "Reason" for reporting the final verdict's reason is missing in function(s) tliCTerminated, tliCStop, ...

Description

Log "final reason" with "final verdict" of a component:
In the core language standard (â€¦ ed431__corev425) it reads in section:
24.2 The Setverdict operation
...
The optional parameters allow to provide information that explain the reasons for assigning the verdict.
This information is composed to a string and stored in an implicit charstring variable.
>> On termination of the test component, the actual local verdict is logged together with the implicit charstring variable. <<
Since the optional parameters can be seen as log information, the same rules and restrictions as for the parameters of the log statement
(clause 19.11) apply.
But:
in Part 6 (TCI, â€¦ed431_TCIv425) there is no "reason" parameter etc. for the respective tli-Functions tliCTerminated, tliCStop, â€¦:
e.g.:
7.3.4.1.69 tliCTerminated
Signature void tliCTerminated(in TString am, in TInteger ts, in TString src,
in TInteger line, in TriComponentIdType c,
in VerdictValue verdict)
In Parameters am An additional message.
ts The time when the event is produced.
src The source file of the test specification.
line The line number where the request is performed.
c The component which produces this event.
verdict The verdict of the component.
Return Value void
Here an In Parameter "reason" is missing.
Or if the verdict's reason should be logged as "additional message" this should be defined explicitly in the standard.
Up to now I haven't checked if the parameter reason would be necessary in other tli-functions beside tliCTerminated as well.

Steps To Reproduce |
Additional Information |
Tags | No tags attached.
Relationships |
Attached Files | CR5909.docx (21,683) 01-12-2011 14:44 http://oldforge.etsi.org/mantis/file_download.php?file_id=2646&type=bug

Issue History
Date Modified | Username | Field | Change
21-06-2011 14:28 | Thilo Lauer | New Issue |
21-06-2011 14:28 | Thilo Lauer | Clause Reference(s) | => Part 6, 7.3.4.1.69 and others
21-06-2011 14:28 | Thilo Lauer | Source (company - Author) | => Devoteam Danet - Thilo Lauer
28-06-2011 11:20 | Jacob Wieland - Spirent | Note Added: 0010132 |
29-06-2011 11:43 | Gyorgy Rethy | Status | new => assigned
29-06-2011 11:43 | Gyorgy Rethy | Assigned To | => Ina Schieferdecker
27-09-2011 13:34 | Gyorgy Rethy | Target Version | => Edition 4.4.1
01-12-2011 14:25 | Ina Schieferdecker | Note Added: 0010484 |
01-12-2011 14:29 | Ina Schieferdecker | File Added: CR5909.docx |
01-12-2011 14:29 | Ina Schieferdecker | Note Edited: 0010484 |
01-12-2011 14:42 | Ina Schieferdecker | Note Edited: 0010484 |
01-12-2011 14:44 | Ina Schieferdecker | File Deleted: CR5909.docx |
01-12-2011 14:44 | Ina Schieferdecker | File Added: CR5909.docx |
01-12-2011 14:53 | Ina Schieferdecker | Status | assigned => resolved
01-12-2011 14:53 | Ina Schieferdecker | Resolution | open => fixed
01-12-2011 14:53 | Ina Schieferdecker | Fixed in Version | => Edition 4.4.1
01-12-2011 14:53 | Ina Schieferdecker | Status | resolved => closed

Notes

(0010132)
Jacob Wieland - Spirent
28-06-2011 11:20

I think it would be proper in: tliTcTerminated, tliCTerminated tliTcStop

(0010484)
Ina Schieferdecker
01-12-2011 14:25 (edited on: 01-12-2011 14:42)

Reason added to tliTcTerminated and tliCTerminated as they report verdicts. And also tliTcStop which gives alway error verdict with an optional reason.