View Issue Details

IDProjectCategoryView StatusLast Update
0010347CTT UA Scripts3 - Feature Requestpublic2025-05-31 02:41
ReporterPaul Hunkar Assigned ToAlexander Allmendinger  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Summary0010347: Better support for interface class testing
Description

OPC UA introduced the concept of an interface - which is essentially multiple inheritance into an Object. We can easily generate test case for the information model provided by an interface, but currently it is very difficult to invoke these test when they are part of some object. we need some manner of storing the test in a library and being able to invoke them from some other object or group of tests. This would require being able to pass in the NodeId of the Object that contains the interface.

Basically the tests for the interface need to consistent and the same for all objects that include the interface - the only variance would the nodeId of the Object and if the interface includes optional items then some mask that allow a selection of which Optional Items might be in the target object and also which optional Objects might be required in the object (required in the interface are always required in the Object)

Other parameter into the library function might also be needed - to help with appropriate debug/diagnostic output from the CTT (object related information )

TagsNo tags attached.
Files Affected

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-05-29 01:34 Paul Hunkar New Issue
2025-05-29 01:34 Paul Hunkar File Added: o-pas_part_6_2_NodeIds.csv
2025-05-29 01:34 Paul Hunkar File Added: o-pas_part_6_2_nodeset2.xml
2025-05-29 19:54 Paul Hunkar File Deleted: o-pas_part_6_2_NodeIds.csv
2025-05-29 19:54 Paul Hunkar File Deleted: o-pas_part_6_2_nodeset2.xml
2025-05-31 02:41 Paul Hunkar Assigned To => Alexander Allmendinger
2025-05-31 02:41 Paul Hunkar Status new => assigned