Compliance Test Tool (CTT) Unified Architecture - Roadmap
Scheduled For Release 2015-01-15
- 0004976: [3 - Feature Request] Use new C++ capabilities (Alexander Allmendinger)
- 0004961: [3 - Feature Request] UaDataTypeVerification function needs to be enhanced (Alexander Allmendinger)
- 0004683: [3 - Feature Request] CTT needs to reuse existing sessions (Alexander Allmendinger)
- 0004412: [3 - Feature Request] Error when supporting security policy that CTT does not support (Alexander Allmendinger)
- 0003415: [Api Change]
Channel-Session-Relation(Alexander Allmendinger) - 0004735: [Api Change]
DOS test case does not wait until channel expires(Alexander Allmendinger) - 0004459: [1 - Script Issue]
Performance issue with Subscription Publish Min 02/002.js and 003.js(Alexander Allmendinger) - 0004734: [1 - Script Issue]
Server triggers error "TODO: Prepare new request with all of the CPs to clear."(Sebastian Allmendinger) - 0004977: [3 - Feature Request]
Session Base err-007 needs to be run against secure endpoint(Sebastian Allmendinger) - 0006938: [1 - Script Issue]
EUInformantion variant type is Structure, NodesetUtility should convert datatype accordingly(Archie Miller) - 0004034: [1 - Script Issue]
View Services / View Basic / 006 + 009 + View Minimum Continuation Point 01 / 014: Returned References of Browse and BrowseNext(Sebastian Allmendinger) - 0005822: [3 - Feature Request]
Alarm and Conditions Test Infrastructure(Archie Miller) - 0003994: [1 - Script Issue]
Session Base/Err-007(Alexander Allmendinger) - 0004116: [1 - Script Issue]
View TranslateBrowsePath Err-024.js improper warning about timestamp check(Alexander Allmendinger) - 0004357: [1 - Script Issue]
Security User Anonymous 003.js(Sebastian Allmendinger) - 0004785: [3 - Feature Request]
Add testcase for userTokenSignature of X509IdentityTokens(Sebastian Allmendinger) - 0004975: [1 - Script Issue]
CTT not correctly checking for GoodCompletesAsynchronously status(Sebastian Allmendinger) - 0004733: [1 - Script Issue]
Monitored Item Services/Monitor Triggering/initialize.js leaks one session(Alexander Allmendinger) - 0004981: [3 - Feature Request]
Enumerations are not used in most of the scripts or getting special treatment(Alexander Allmendinger) - 0004359: [1 - Script Issue]
View Basic 019.js - undefined NodeIdSettings.References(Alexander Allmendinger) - 0002939: [3 - Feature Request]
Session diagnostics for session rejection(Alexander Allmendinger) - 0003372: [3 - Feature Request]
Server to check session owner on subscription services(Alexander Allmendinger) - 0004166: [1 - Script Issue]
Subscription Services/Subscription Minimum 02/007.js modifies String variable values(Alexander Allmendinger) - 0004985: [1 - Script Issue]
Spelling mistake of the EventQueueOverflowEventType in the maintree\Base Information\Base Info Diagnostics\Test Cases\initialize(Alexander Allmendinger) - 0003917: [1 - Script Issue]
Attribute Services / Attribute Write Values / Test Cases / 003.js(Alexander Allmendinger) - 0004000: [1 - Script Issue]
Base Information / Base Info Server Capabilities / 002 AND View Minimum Continuation Point 01 / Err-001(Alexander Allmendinger) - 0004079: [5 - General Problem]
Address Space Dialog cannot connect using Basic256Sha256(Alexander Allmendinger) - 0004084: [1 - Script Issue]
Attribute Services/Attribute Read/Test Cases/Err-008.js exceeds MaxNodesPerRead(Alexander Allmendinger) - 0004083: [1 - Script Issue]
OperationLimits.MaxNodesPerRead not working(Alexander Allmendinger) - 0004113: [1 - Script Issue]
View Minimum Continuation Point 01 015.js(Alexander Allmendinger) - 0004112: [1 - Script Issue]
View Minimum Continuation Point 01 012.js(Alexander Allmendinger) - 0004076: [1 - Script Issue]
Security/Security Basic 256Sha256/002.js accidentally skipped(Alexander Allmendinger) - 0004150: [1 - Script Issue]
maintree\Protocol and Encoding\Protocol TCP Binary UA Security\Test Cases\initialize.js(Alexander Allmendinger) - 0004023: [4 - Test Case Definition]
Base Information - Base Info Core Structure - 001 - SoftwareCertificates node missing(Alexander Allmendinger) - 0004077: [1 - Script Issue]
Security Basic 256Sha256 claims to use Aes128 which is wrong(Alexander Allmendinger) - 0004071: [1 - Script Issue]
Base Information/Base Info Diagnostics/013.js does not restore values(Alexander Allmendinger) - 0004078: [1 - Script Issue]
Security/Security None/006.js ReferenceError: Can't find variable: ExpectedErrors(Alexander Allmendinger) - 0004086: [1 - Script Issue]
Attribute Services/Attribute Write Values/012.js writes larger array than expected(Alexander Allmendinger) - 0004055: [1 - Script Issue]
Attribute writes need to have better cleanup(Alexander Allmendinger) - 0003996: [1 - Script Issue]
Subscription Minimum 02 and Subscription Publish Min 02(Alexander Allmendinger) - 0004110: [1 - Script Issue]
error in Security/Security Certificate Validation/initialize.js(Alexander Allmendinger) - 0004026: [1 - Script Issue]
Session Services - Session Base - Err-007 - Expects an Anonymous UserIdentityToken(Alexander Allmendinger) - 0003997: [1 - Script Issue]
Subscription Publish Min 05/003(Alexander Allmendinger) - 0004114: [1 - Script Issue]
Error reporting(Alexander Allmendinger) - 0003494: [1 - Script Issue]
Security/Security Basic 128Rsa15/004.js(Alexander Allmendinger) - 0004147: [1 - Script Issue]
PostTestFunctions cause timeouts(Alexander Allmendinger) - 0004067: [3 - Feature Request]
Breaking change in OPCF ANSI C Stack caused by faithful implementation of Part 6(Alexander Allmendinger) - 0004305: [3 - Feature Request]
Create a function for verifying the Datatype of an UaNode(Alexander Allmendinger) - 0004307: [3 - Feature Request]
stringsToBrowsePaths doesn't work for other namespaces than ns=0(Alexander Allmendinger) - 0004414: [Api Change]
CTT does not implement all defined Operation and Service Results(Alexander Allmendinger) - 0003846: [1 - Script Issue]
RSA_Public_Verify BadSignatureInvalid Error on Security Profile Basic256Sha256(Alexander Allmendinger) - 0004102: [1 - Script Issue]
View Services/View RegisterNodes/Err-004.js exceedes encoding limiits(Alexander Allmendinger) - 0004135: [4 - Test Case Definition]
Base Info Server Capabilities/005 does not recognize if the Node MaxArrayLength really exists(Alexander Allmendinger) - 0004103: [1 - Script Issue]
Method Services/Method Call/006.js calls method with to few inputs(Alexander Allmendinger) - 0004074: [1 - Script Issue]
Subscription Services/Subscription Basic/Test Cases/052.js accidentally skipped(Alexander Allmendinger) - 0004134: [4 - Test Case Definition]
Base Info Server Capabilities/001 - Script verify node "MinSupportedSampleRate", but maybe MinSamplingInterval does not match(Alexander Allmendinger) - 0004128: [1 - Script Issue]
Error in Monitor Value Change/initialize.js(Alexander Allmendinger) - 0004153: [1 - Script Issue]
Session Base ignores the Basic256Sha256 security profile(Alexander Allmendinger) - 0004129: [1 - Script Issue]
Base Information/Base Info Server Capabilities/ 008 + 011 difference in limit testing + operation length check bug(Alexander Allmendinger) - 0004064: [1 - Script Issue]
Data Access AnalogItemType/010.js(Alexander Allmendinger) - 0004065: [1 - Script Issue]
Data Access MultiState/005.js(Alexander Allmendinger) - 0004073: [6 - Performance Problem]
Subscription Services/Subscription Basic/063.js subscription times out(Alexander Allmendinger) - 0003995: [1 - Script Issue]
Subscription Basic/063(Alexander Allmendinger) - 0004306: [1 - Script Issue]
Information / _Base / NodeContainsSubStructure.js GetBrowsePaths doesn't handle BrowseName correctly(Alexander Allmendinger) - 0004342: [1 - Script Issue]
Write StatusCode & TimeStamp / 007 script issue.(Alexander Allmendinger) - 0004347: [1 - Script Issue]
Base Information.Base Info Server Capabilities.005 / Unexpected Error(Alexander Allmendinger) - 0004366: [1 - Script Issue]
Monitor Basic Err-042.js being skipped even though numeric node configured(Alexander Allmendinger) - 0004048: [5 - General Problem]
CTT 1.03(Alexander Allmendinger) - 0004388: [1 - Script Issue]
Monitored Item Services - Monitor Basic - Err-031: Fails if device only supports 2 monitored items(Alexander Allmendinger) - 0004398: [1 - Script Issue]
Several tests in View Services - View RegisterNodes fails when only MaxNodesPerRegisterNodes is 1(Alexander Allmendinger) - 0004139: [1 - Script Issue]
'items[t]' [undefined] is not an object in Monitor MinQueueSize_05 006.js(Alexander Allmendinger) - 0004140: [1 - Script Issue]
'items[t]' [undefined] is not an object in Attribute Write Values 003.js(Alexander Allmendinger) - 0004127: [1 - Script Issue]
Script error in Monitor Value Change/036.js(Alexander Allmendinger) - 0004141: [1 - Script Issue]
ReferenceError: Can't find variable: revertToOriginalValues in Attribute Write StatusCode & TimeStamp(Alexander Allmendinger) - 0003966: [5 - General Problem]
Some scripts change values of variables used in later scripts(Alexander Allmendinger) - 0004271: [1 - Script Issue]
Monitored Item Services > Monitor Value Change > 033.js, 035.js(Alexander Allmendinger) - 0004336: [1 - Script Issue]
Attribute Write Index 001.js and Attribute Write Value 012.js(Alexander Allmendinger) - 0004123: [1 - Script Issue]
Script error in Monitored Item Services/Monitor Basic/Err-040.js(Alexander Allmendinger) - 0004337: [1 - Script Issue]
Monitor Basic Err-040.js(Alexander Allmendinger) - 0004058: [1 - Script Issue]
Test Err-002 in View Services - View TranslateBrowsePath fails if Max Depth is smaller than 10(Alexander Allmendinger) - 0004339: [1 - Script Issue]
View TranslateBrowsePath Err-002.js(Alexander Allmendinger) - 0004152: [1 - Script Issue]
View TranslateBrowsePath - Err-021.js The number of results does not match the number of BrowsePaths(Alexander Allmendinger) - 0004375: [1 - Script Issue]
TranslateBrwosePath\Err-021.js - The number of results does not match the number of BrowsePaths.(Alexander Allmendinger) - 0004341: [1 - Script Issue]
Monitored Item Services Monitor Value Change initialize.js(Alexander Allmendinger) - 0004036: [3 - Feature Request]
CTT crashes when performing "save all"; test history gets lost(Alexander Allmendinger) - 0004120: [5 - General Problem]
Reopen 0003063: CTT passes Incorrect UseIdenityToken password when using Open Browser option in the Project settings(Alexander Allmendinger) - 0004365: [1 - Script Issue]
Session Base Err-001.js(Alexander Allmendinger) - 0004066: [1 - Script Issue]
Subscription Publish Min 02/003.js(Alexander Allmendinger) - 0004358: [1 - Script Issue]
Session Base Err-010.js skips if epSecureChNone has no username identity token(Alexander Allmendinger) - 0004361: [1 - Script Issue]
Node Management Add Node Err-002.js can't find variable MAX_ALLOWED_SIZE(Alexander Allmendinger) - 0004428: [1 - Script Issue]
Security User X509 Initialize fails depending of the order the Endpoints are provided(Alexander Allmendinger) - 0004145: [5 - General Problem]
When server has no non-secure protocol enabled many test cases start to fail(Alexander Allmendinger) - 0004356: [1 - Script Issue]
Basic256 002.js ActivateSession(Alexander Allmendinger) - 0004126: [1 - Script Issue]
Subscription Minimum 02/005.js exceeds max read requests(Alexander Allmendinger) - 0004343: [1 - Script Issue]
Subscription Services Subscription Basic 024.js, 025.js, 026.js, 027.js, 028.js(Alexander Allmendinger) - 0004007: [3 - Feature Request]
[DROWN] ANSI C stacks appear to return different errors in violation of the specification.(Alexander Allmendinger) - 0004438: [5 - General Problem]
Security/Security User Name Password/010.js and 011.js(Alexander Allmendinger) - 0003167: [1 - Script Issue]
UA Server Test Case Specification does not correspond with the test script/s (Session Minimum 1)(Alexander Allmendinger) - 0004447: [5 - General Problem]
Base Info Core Structure/001.js fails when 1.04 nodeset is used(Alexander Allmendinger) - 0004454: [5 - General Problem]
Security Basic 256Sha256/004.js fails if no sign&encrypt is available(Alexander Allmendinger) - 0004463: [1 - Script Issue]
Base Info Core Structure/001.js does not work with NodeId values(Alexander Allmendinger) - 0004453: [5 - General Problem]
Security Basic 256Sha256/005.js tries to open non-secure channel and fails(Alexander Allmendinger) - 0004456: [5 - General Problem]
Monitor Basic/Err-033.js fails(Alexander Allmendinger) - 0004146: [1 - Script Issue]
Security Certificate Validation/008.js produces invalid signature(Alexander Allmendinger) - 0004457: [5 - General Problem]
Data Access AnalogItemType/010.js is way too slow(Alexander Allmendinger) - 0004484: [5 - General Problem]
Base Info Model Change/001.js fails if no event triggering nodes are configured(Alexander Allmendinger) - 0004488: [6 - Performance Problem]
Subscritpion Basic / 040.js takes VERY long(Alexander Allmendinger) - 0004445: [1 - Script Issue]
Attribute Write Values/initialize.js leaves sessions open(Alexander Allmendinger) - 0004430: [1 - Script Issue]
Monitor Value Change / 015: Fails for Gateways(Alexander Allmendinger) - 0004444: [5 - General Problem]
Base Info Server Capabilities/014(Alexander Allmendinger) - 0003458: [1 - Script Issue]
Data Access DataItems/014.js - scipt throws unexpected error if server does not support CreateMonitoredItems(Alexander Allmendinger) - 0003445: [1 - Script Issue]
Data Access/DA DataItems/015.js script throws ReferenceError: Can't find variable usStatus(Alexander Allmendinger) - 0003367: [1 - Script Issue]
Data Access DataItems/015.js - scipt throws unexpected error if server does not support Subscription(Alexander Allmendinger) - 0003352: [1 - Script Issue]
Data Access/Data Access AnalogItemType/020.js will be skipped, if no node from 'Byte' until 'UInt64' offers InstrumentRange(Alexander Allmendinger) - 0004452: [5 - General Problem]
Most security profiles do not work(Alexander Allmendinger) - 0004439: [5 - General Problem]
Data Access/Data Access PercentDeadBand/008.js sporadically fails(Alexander Allmendinger) - 0004368: [1 - Script Issue]
Security User Anonymous 002.js missing SkipActivateSession(Alexander Allmendinger) - 0004406: [1 - Script Issue]
Problem in script to create a incorrectly_signed certificate(Alexander Allmendinger) - 0004417: [Api Change]
CTT does not implement all defined DataTypes(Alexander Allmendinger) - 0004750: [2 - CTT Binary]
CTT crashes when making use of the FindObjectsOfTypeService(Alexander Allmendinger) - 0004879: [1 - Script Issue]
Missing trace output if OperationLimits can be exceeded or not(Alexander Allmendinger) - 0004443: [5 - General Problem]
Base Info Server Capabilities/006 + 007 + 008 + 011 + 014(Alexander Allmendinger) - 0004598: [5 - General Problem]
"localhost" should not be allowed for DNS name in certificate(Alexander Allmendinger) - 0004613: [1 - Script Issue]
Monitored Item Services/Monitor Items 500/Err-001.js(Alexander Allmendinger) - 0004614: [1 - Script Issue]
Missing setting for Security/Security Certificate Validation/029.js(Alexander Allmendinger) - 0004615: [4 - Test Case Definition]
Security/Security Certificate Validation/029.js(Alexander Allmendinger) - 0004645: [1 - Script Issue]
Monitored Item Services/Monitor Triggering/025.js fails(Alexander Allmendinger) - 0004133: [1 - Script Issue]
Monitored Item Services/Monitor Triggering/Err-011.js(Alexander Allmendinger) - 0004429: [1 - Script Issue]
Security User Name Password \ 002 + 011: Using an insecure endpoint but connecting to a secure endpoint(Alexander Allmendinger) - 0003991: [1 - Script Issue]
Security None/005(Alexander Allmendinger) - 0004038: [1 - Script Issue]
writeToDeadbandAndCheckWithPublish.js, function writeToDeadbandAndCheckWithPublish(...) code bug and not applicable in all cases(Alexander Allmendinger) - 0004037: [1 - Script Issue]
The test case "Monitored Item Services\Monitor MinQueueSize_05\Test Cases\005.js" failes when delays are higher than 25ms(Alexander Allmendinger) - 0003981: [1 - Script Issue]
Tested with 1.3.340.358 RC(Alexander Allmendinger) - 0004015: [1 - Script Issue]
View Services - View RegisterNodes - Test Cases - Err-004.js checkRegisterNodesFailed not implemented(Alexander Allmendinger) - 0003998: [1 - Script Issue]
Subscription Transfer(Alexander Allmendinger) - 0003999: [1 - Script Issue]
View Basic/004+005+015+016+020(Alexander Allmendinger) - 0004011: [5 - General Problem]
CTT Project Upgrade(Alexander Allmendinger) - 0004002: [1 - Script Issue]
Base Info Model Change / initialize.js(Alexander Allmendinger) - 0003986: [1 - Script Issue]
Base Info Server Capabilities/011(Alexander Allmendinger) - 0004013: [1 - Script Issue]
Session Services - Session Base: Expected a SECURE Channel(Alexander Allmendinger) - 0003990: [1 - Script Issue]
Node Management Add Node/Err-002(Alexander Allmendinger) - 0003989: [1 - Script Issue]
Node Management Delete Node/Err-002(Alexander Allmendinger) - 0003988: [1 - Script Issue]
Monitor Value Change/014(Alexander Allmendinger) - 0003985: [1 - Script Issue]
Base Info Server Capabilities/007(Alexander Allmendinger) - 0003983: [1 - Script Issue]
Base Info Server Capabilities(Alexander Allmendinger) - 0004016: [1 - Script Issue]
Base Info Server Capabilities / 000.js has spelling mistakes for MaxNodesPerRead and MaxNodesPerNodeManagement(Alexander Allmendinger) - 0003955: [1 - Script Issue]
Attribute Services/Attribute Read/Err-008 Doesn't work if MaxNodesPerRead is 0 (unlimited)(Alexander Allmendinger) - 0003953: [1 - Script Issue]
Monitored Item Services: Several Scripts are failing when no Numeric Scalar Items are defined(Alexander Allmendinger) - 0004350: [3 - Feature Request]
CTT needs to be able to cache the type directory/Hierarchy(Archie Miller) - 0004351: [3 - Feature Request]
The CTT needs C++ functionality FindObjectsOfType(Archie Miller) - 0004352: [3 - Feature Request]
The CTT need C++ functionality IsSubtypeOfType(Archie Miller) - 0004001: [1 - Script Issue]
Address Space Events / initialize.js(Alexander Allmendinger) - 0004723: [1 - Script Issue]
Splitting the CreateMonitoredItems in multiple request with specified OperationResults doesn't work(Alexander Allmendinger) - 0004099: [1 - Script Issue]
View Services/View TranslateBrowsePath/Err-014.js exceeds max. string length(Paul Hunkar) - 0003462: [1 - Script Issue]
Subscription Services/Basic/052.js - does not delete subscription correct, if service CreateMonitoredItems fails(Alexander Allmendinger) - 0003418: [Implementation Bug]
Incorrect response header handling for ServiceFaults - 0002917: [Feature Request]
1.03 specification clarifications for CloseSession(Alexander Allmendinger) - 0001011: [Feature Request]
Settings Dialog: Certificates to support *.PFX file format.(Nathan Pocock) - 0003019: [Implementation Bug]
"/Server Test/Capabilities/SecurityNone Enabled" setting is missing(Nathan Pocock)
155 of 159 issue(s) resolved View Issues