View Issue Details

IDProjectCategoryView StatusLast Update
0009033CTT UA Scripts1 - Script Issuepublic2023-10-12 15:38
ReporterMartin Regen Assigned ToYannik Klaass  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
PlatformUA .NET StandardOSWindowsOS Version11
Fixed in Version1.03.505 
Summary0009033: AddressSpaceModel/UserWriteAccess or WriteMask: Attributes are overwritten and remain so after test.
Description

Subsequent tests may fail afterwards.

see picture below, the 'Boolean' DisplayName becomes 'Display_xxx'

The test Err-002.js fails, but not sure if this is the root cause.

Afterwards, there is often a BadMonitoredItemIdInvalid failing tests in the Monitored Item Services tests.

Steps To Reproduce

Run latest test server from master branch in https://github.com/OPCFoundation/UA-.NETStandard repo

Import test setup from https://github.com/OPCFoundation/UA-.NETStandard/blob/master/Applications/UAReferenceServer.ctt.xml

With UA Expert monitor node: ns=2;s=Scalar_Static_Boolean
in CTT/Scalar/Scalar_Static/Boolean

Run tests with only conformance units as in the picture

Check in UA Expert, after the run the DisplayName has changed to 'Display_xxx'.

The tests fail with: (3rd pic)

Additional Information

Maybe its because description is null, the test fails to restore values.

TagsNo tags attached.
Attached Files
image.png (7,390 bytes)   
image.png (7,390 bytes)   
image-2.png (35,831 bytes)   
image-2.png (35,831 bytes)   
image-3.png (71,343 bytes)   
image-3.png (71,343 bytes)   
Files Affected

/maintree/Address Space Model/Address Space WriteMask/Test Cases/cleanup.js
/maintree/Address Space Model/Address Space WriteMask/Test Cases/initialize.js

Relationships

related to 0009200 closedYannik Klaass Address Space UserWriteAccess/Err-002.js: Unexpected error when writing to an empty attribute covered by WriteMask 
related to 0009199 resolvedYannik Klaass Address Space WriteMask/Err-002.js returns BadAttibuteIdInvalid if an attribute covered by WriteMask is empty 

Activities

Paul Hunkar

2023-07-21 14:52

administrator   ~0019702

this test should return all items to there original state

Yannik Klaass

2023-10-12 07:40

developer   ~0020136

Adding code to read all attribute values of the configured nodes used in the tests of CU 'Address Space WriteMask', and revert the values back to the original state after each test

Paul Hunkar

2023-10-12 15:38

administrator   ~0020158

reviewed changes in call, agreed to changes, closed i

Issue History

Date Modified Username Field Change
2023-06-30 07:18 Martin Regen New Issue
2023-06-30 07:18 Martin Regen File Added: image.png
2023-06-30 07:18 Martin Regen File Added: image-2.png
2023-06-30 07:18 Martin Regen File Added: image-3.png
2023-06-30 09:46 Martin Regen Description Updated
2023-07-21 14:52 Paul Hunkar Note Added: 0019702
2023-07-21 14:52 Paul Hunkar Assigned To => Alexander Allmendinger
2023-07-21 14:52 Paul Hunkar Status new => assigned
2023-10-11 13:47 Yannik Klaass Files Affected => /maintree/Address Space Model/Address Space WriteMask/Test Cases/cleanup.js
/maintree/Address Space Model/Address Space WriteMask/Test Cases/initialize.js
2023-10-11 13:48 Yannik Klaass Assigned To Alexander Allmendinger => Yannik Klaass
2023-10-11 14:14 Yannik Klaass Relationship added related to 0009199
2023-10-11 14:54 Yannik Klaass Relationship added related to 0009200
2023-10-12 07:40 Yannik Klaass Status assigned => resolved
2023-10-12 07:40 Yannik Klaass Resolution open => fixed
2023-10-12 07:40 Yannik Klaass Note Added: 0020136
2023-10-12 15:37 Paul Hunkar Project CTT UA Test Case => CTT UA Scripts
2023-10-12 15:38 Paul Hunkar Status resolved => closed
2023-10-12 15:38 Paul Hunkar Fixed in Version => 1.03.505
2023-10-12 15:38 Paul Hunkar Note Added: 0020158