View Issue Details

IDProjectCategoryView StatusLast Update
0005642Compliance Test Tool (CTT) Unified Architecture1 - Script Issuepublic2021-12-17 15:32
ReporterWellensiek Assigned ToSebastian Allmendinger  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version1.03.341.399Fixed in Version1.03.341.399 
Summary0005642: Monitored Item Services/Monitor MinQueueSize_02/009
Description

In case of datatype DateTime this test case can fail, if the interval of data format used by the server is bigger than the interval of the data format of the client.
Look at “OPC UA Part 6 Mappings Releases 1.04/5.2.2.5” the problematic of UNIX time_t structure.
For example:
The Client create a new value by Utc.now() the interval is 100 nanosec. 2020-01-01 12:10:30.123
This Value is stored to a variable in the Server and reads back. The readback value is 2020-01-01 12:10:30.000
The compare of the both value is not equal. -> Test Fail
The initial value of data in the server have no effect on the result of the test case.

TagsNo tags attached.
Files Affected

Relationships

has duplicate 0005853 closedSebastian Allmendinger Monitored Item Services / Monitor MinQueueSize_02 / 009.js error message incorrect 

Activities

Sebastian Allmendinger

2020-11-13 20:16

developer   ~0013198

A new function Assert.DateTimeEqual has been introduced. This function allows server to truncate! the value (min resolution is set to days).
If Assert.Equal is called (like in the mentioned test script), this function uses Assert.DateTimeEqual for values of the DataType DateTime.

Paul Hunkar

2021-03-29 14:25

administrator   ~0014111

the maximum truncation is 1 second for an OS, and the note in part 6 is about development platform, so it is not about mapping to internal types, but the accuracy of the OS (i.e. 1 second in some OS) .

It is an error if the truncation is greater then 1 second

Sebastian Allmendinger

2021-05-28 08:29

developer   ~0014435

Updated the function, so that it logs the resolution and that the comparison fails if the resolution is less than 1 second.

Paul Hunkar

2021-09-23 16:46

administrator   ~0014977

Last edited: 2021-12-17 15:32

Review script updates in call , agreed to changes and closed

during final testing minor issue were discovered and fixed in this script and rolled out in the dec release

Issue History

Date Modified Username Field Change
2020-05-13 08:06 Wellensiek New Issue
2020-05-21 05:35 Paul Hunkar Project Certification => Compliance Test Tool (CTT) Unified Architecture
2020-05-21 05:35 Paul Hunkar Category Implementation Bug => Api Change
2020-05-27 17:44 Paul Hunkar Assigned To => Alexander Allmendinger
2020-05-27 17:44 Paul Hunkar Status new => assigned
2020-05-28 12:54 Alexander Allmendinger Assigned To Alexander Allmendinger => Sebastian Allmendinger
2020-08-24 08:14 Sebastian Allmendinger Relationship added has duplicate 0005853
2020-11-13 20:16 Sebastian Allmendinger Status assigned => resolved
2020-11-13 20:16 Sebastian Allmendinger Resolution open => fixed
2020-11-13 20:16 Sebastian Allmendinger Fixed in Version => 1.03.341.397
2020-11-13 20:16 Sebastian Allmendinger Note Added: 0013198
2021-03-29 14:25 Paul Hunkar Status resolved => feedback
2021-03-29 14:25 Paul Hunkar Resolution fixed => reopened
2021-03-29 14:25 Paul Hunkar Note Added: 0014111
2021-03-29 14:25 Paul Hunkar Status feedback => assigned
2021-05-16 14:48 Alexander Allmendinger Category Api Change => 1 - Script Issue
2021-05-16 14:48 Alexander Allmendinger Target Version => 1.03.341.399
2021-05-28 08:29 Sebastian Allmendinger Status assigned => resolved
2021-05-28 08:29 Sebastian Allmendinger Resolution reopened => fixed
2021-05-28 08:29 Sebastian Allmendinger Fixed in Version 1.03.341.397 => 1.03.341.399
2021-05-28 08:29 Sebastian Allmendinger Note Added: 0014435
2021-09-23 16:46 Paul Hunkar Status resolved => closed
2021-09-23 16:46 Paul Hunkar Note Added: 0014977
2021-12-17 15:32 Paul Hunkar Note Edited: 0014977