View Issue Details

IDProjectCategoryView StatusLast Update
0010064CTT UA Scripts1 - Script Issuepublic2025-02-21 09:54
ReporterYannik Klaass Assigned ToYannik Klaass  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Summary0010064: Fixing issues in Conformance Group 'OPC UA FX' found during test
Description

According to the feedback of a CTT user testing the 'OPC UA FX' Conformance Group, serveral issues have been identified. These issues are:

  • Enum 'FunctionalEntityVerificationResult' is accessed, but nowhere defined
  • ModelMap is not updated on some occasions when the AddressSpace changes
  • Some test cases try to create multiple ConnectionEndpoints with the same address
  • EstablishConnectionsToCTT() generates incorrect CommunicationLinks
  • Some Assert.Equal() calls compare Variants with Strings
  • ReadConnectionEndpointData() reads property 'Mode' with incorrect DataType (UInt32 instead of Int32)
  • Some test cases are not matching the test cases definitions or have other issues in these CUs:
    • 'UAFX AutomationComponent ConnectionEstablishment CreateConnectionEndpoint'
    • 'UAFX AutomationComponent ConnectionEstablishment VerifyAsset'
    • 'UAFX ConnectionEndpoint PubSub'
    • 'UAFX IAssetRevision VerifyAsset AssetIdentity'
    • 'UAFX IAssetRevision VerifyAsset Base'
    • 'UAFX Input Datatype Support'
    • 'UAFX Preconfigured PublishedDataSet'
    • 'UAFX Preconfigured SubscribedDataSet'
TagsNo tags attached.
Files Affected

/library/OPC UA FX/Base.js
/maintree/OPC UA FX/UAFX AutomationComponent Base/Test Cases/006.js
/maintree/OPC UA FX/UAFX AutomationComponent Base/Test Cases/007.js
/maintree/OPC UA FX/UAFX AutomationComponent Base/Test Cases/008.js
/maintree/OPC UA FX/UAFX AutomationComponent Base/Test Cases/009.js
/maintree/OPC UA FX/UAFX AutomationComponent Base/Test Cases/011.js
/maintree/OPC UA FX/UAFX AutomationComponent Base/Test Cases/initialize.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment CreateConnectionEndPoint/Test Cases/001.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment CreateConnectionEndPoint/Test Cases/002.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment CreateConnectionEndPoint/Test Cases/Err-001.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment CreateConnectionEndPoint/Test Cases/Err-011.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment CreateConnectionEndPoint/Test Cases/Err-012.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment CreateConnectionEndPoint/Test Cases/initialize.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/cleanup.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-001.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-006.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-012.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-013.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-014.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-015.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-016.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-017.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-018.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-019.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-020.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-021.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-022.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-023.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-024.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-025.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-026.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/Err-027.js
/maintree/OPC UA FX/UAFX AutomationComponent ConnectionEstablishment VerifyAsset/Test Cases/initialize.js
/maintree/OPC UA FX/UAFX AutomationComponent MaxConnections/Test Cases/cleanup.js
/maintree/OPC UA FX/UAFX AutomationComponent MaxConnections/Test Cases/Err-001.js
/maintree/OPC UA FX/UAFX AutomationComponent MaxConnections/Test Cases/initialize.js
/maintree/OPC UA FX/UAFX AutomationComponent MaxConnectionsPerCall/Test Cases/003.js
/maintree/OPC UA FX/UAFX AutomationComponent MaxConnectionsPerCall/Test Cases/cleanup.js
/maintree/OPC UA FX/UAFX AutomationComponent MaxConnectionsPerCall/Test Cases/Err-001.js
/maintree/OPC UA FX/UAFX AutomationComponent MaxConnectionsPerCall/Test Cases/initialize.js
/maintree/OPC UA FX/UAFX AutomationComponent SupportsPersistence/Test Cases/002.js
/maintree/OPC UA FX/UAFX AutomationComponent SupportsPersistence/Test Cases/003.js
/maintree/OPC UA FX/UAFX AutomationComponent SupportsPersistence/Test Cases/cleanup.js
/maintree/OPC UA FX/UAFX AutomationComponent SupportsPersistence/Test Cases/initialize.js
/maintree/OPC UA FX/UAFX ConnectionEndpoint Base/Test Cases/cleanup.js
/maintree/OPC UA FX/UAFX ConnectionEndpoint Base/Test Cases/initialize.js
/maintree/OPC UA FX/UAFX ConnectionEndpoint PubSub/Test Cases/001.js
/maintree/OPC UA FX/UAFX ConnectionEndpoint PubSub/Test Cases/003.js
/maintree/OPC UA FX/UAFX ConnectionEndpoint PubSub/Test Cases/004.js
/maintree/OPC UA FX/UAFX ConnectionEndpoint PubSub/Test Cases/005.js
/maintree/OPC UA FX/UAFX ConnectionEndpoint PubSub/Test Cases/006.js
/maintree/OPC UA FX/UAFX ConnectionEndpoint PubSub/Test Cases/007.js
/maintree/OPC UA FX/UAFX ConnectionEndpoint PubSub/Test Cases/009.js
/maintree/OPC UA FX/UAFX ConnectionEndpoint PubSub/Test Cases/010.js
/maintree/OPC UA FX/UAFX ConnectionEndpoint PubSub/Test Cases/011.js
/maintree/OPC UA FX/UAFX ConnectionEndpoint PubSub/Test Cases/cleanup.js
/maintree/OPC UA FX/UAFX ConnectionEndpoint PubSub/Test Cases/initialize.js
/maintree/OPC UA FX/UAFX ConnectionEndpointsFolder CommHealth/Test Cases/003.js
/maintree/OPC UA FX/UAFX ConnectionEndpointsFolder CommHealth/Test Cases/cleanup.js
/maintree/OPC UA FX/UAFX ConnectionEndpointsFolder CommHealth/Test Cases/initialize.js
/maintree/OPC UA FX/UAFX ControlGroup Methods/Test Cases/cleanup.js
/maintree/OPC UA FX/UAFX ControlGroup Methods/Test Cases/initialize.js
/maintree/OPC UA FX/UAFX IAssetRevision VerifyAsset AssetIdentity/Test Cases/003.js
/maintree/OPC UA FX/UAFX IAssetRevision VerifyAsset Base/Test Cases/Err-010.js
/maintree/OPC UA FX/UAFX Input Datatype Support/Test Cases/003.js
/maintree/OPC UA FX/UAFX Input Datatype Support/Test Cases/005.js
/maintree/OPC UA FX/UAFX Input Datatype Support/Test Cases/cleanup.js
/maintree/OPC UA FX/UAFX Input Datatype Support/Test Cases/initialize.js
/maintree/OPC UA FX/UAFX Preconfigured PublishedDataSet/Test Cases/003.js
/maintree/OPC UA FX/UAFX Preconfigured PublishedDataSet/Test Cases/cleanup.js
/maintree/OPC UA FX/UAFX Preconfigured PublishedDataSet/Test Cases/initialize.js
/maintree/OPC UA FX/UAFX Preconfigured SubscribedDataset/Test Cases/003.js
/maintree/OPC UA FX/UAFX Preconfigured SubscribedDataset/Test Cases/cleanup.js
/maintree/OPC UA FX/UAFX Preconfigured SubscribedDataset/Test Cases/initialize.js

Activities

Paul Hunkar

2024-12-17 14:34

administrator   ~0022218

This issue has to many unrelated issue in it - please remove the items that are in the related issues that are marked as duplicate - fix those under the other issues.

Yannik Klaass

2025-02-21 09:54

developer   ~0022403

Fixing all of the issues mentioned

Issue History

Date Modified Username Field Change
2024-12-06 16:43 Yannik Klaass New Issue
2024-12-13 14:32 Yannik Klaass Relationship added duplicate of 0010071
2024-12-13 14:32 Yannik Klaass Relationship added duplicate of 0010072
2024-12-17 14:32 Paul Hunkar Assigned To => Yannik Klaass
2024-12-17 14:32 Paul Hunkar Status new => assigned
2024-12-17 14:34 Paul Hunkar Note Added: 0022218
2024-12-17 16:07 Yannik Klaass Relationship deleted 0010071
2024-12-17 16:07 Yannik Klaass Relationship deleted 0010072
2024-12-17 16:08 Yannik Klaass Description Updated
2025-02-21 09:52 Yannik Klaass Files Affected => /library/OPC UA FX/Base.js
/maintree/OPC UA FX/UAFX AutomationComponent Base/Test Cases/006.js
/maintree/OPC UA FX/UAFX AutomationComponent Base/Test Cases/007.js
/maintree/OPC UA FX/UAFX AutomationComponent Base/Test Cases/008.js
/maintree/OPC UA FX…
2025-02-21 09:54 Yannik Klaass Status assigned => resolved
2025-02-21 09:54 Yannik Klaass Resolution open => fixed
2025-02-21 09:54 Yannik Klaass Note Added: 0022403