Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Eclipse™ Sparkplug™ TCK Results summary

Date: 13/01/2025 15:43:33

Sparkplug Profile: Broker

Aware Group

Assertion count: 7 Number passed: 0 Number failed: 0 Percent passed: 0%

Assertion IDAssertion TypeTestTimeResult
tck-id-conformance-mqtt-aware-basicMUST


tck-id-conformance-mqtt-aware-dbirth-mqtt-retainMUST


tck-id-conformance-mqtt-aware-dbirth-mqtt-topicMUST


tck-id-conformance-mqtt-aware-nbirth-mqtt-retainMUST


tck-id-conformance-mqtt-aware-nbirth-mqtt-topicMUST


tck-id-conformance-mqtt-aware-ndeath-timestampMUST


tck-id-conformance-mqtt-aware-storeMUST


Main Group

Assertion count: 4 Number passed: 0 Number failed: 0 Percent passed: 0%

Optional assertion count: 0 Optional number passed: 0 Percent passed without optional: 0%

Assertion IDAssertion TypeTestTimeResult
tck-id-conformance-mqtt-qos0MUST


tck-id-conformance-mqtt-qos1MUST


tck-id-conformance-mqtt-retainedMUST


tck-id-conformance-mqtt-will-messagesMUST


Sparkplug Profile: Host

Message Reordering Group

Assertion count: 4 Number passed: 0 Number failed: 0 Percent passed: 0%

Assertion IDAssertion TypeTestTimeResult
tck-id-operational-behavior-host-reordering-paramSHOULD


tck-id-operational-behavior-host-reordering-rebirthMUST


tck-id-operational-behavior-host-reordering-startMUST


tck-id-operational-behavior-host-reordering-successMUST


Main Group

Assertion count: 95 Number passed: 5 Number failed: 0 Percent passed: 5%

Optional assertion count: 5 Optional number passed: 0 Percent passed without optional: 5%

Assertion IDAssertion TypeTestTimeResult
tck-id-case-sensitivity-sparkplug-idsSHOULD optional


tck-id-components-ph-stateMUST


tck-id-conformance-primary-hostMUST


tck-id-host-topic-phid-birth-messageMUST


tck-id-host-topic-phid-birth-payloadMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-host-topic-phid-birth-payload-timestampMUST


tck-id-host-topic-phid-birth-qosMUST


tck-id-host-topic-phid-birth-requiredMUST


tck-id-host-topic-phid-birth-retainMUST


tck-id-host-topic-phid-birth-sub-requiredMUST


tck-id-host-topic-phid-birth-topicMUST


tck-id-host-topic-phid-death-payloadMUST


tck-id-host-topic-phid-death-payload-timestamp-connectMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-host-topic-phid-death-payload-timestamp-disconnect-cleanMUST


tck-id-host-topic-phid-death-payload-timestamp-disconnect-with-no-disconnect-packetMUST


tck-id-host-topic-phid-death-qosMUST


tck-id-host-topic-phid-death-requiredMUST


tck-id-host-topic-phid-death-retainMUST


tck-id-host-topic-phid-death-topicMUST


tck-id-intro-group-id-charsMUST


tck-id-intro-group-id-stringMUST


tck-id-intro-sparkplug-host-stateMUST


tck-id-message-flow-edge-node-birth-publish-will-message-topicMUST


tck-id-message-flow-hid-sparkplug-state-message-deliveredMUST


tck-id-message-flow-phid-sparkplug-clean-session-311MUST


tck-id-message-flow-phid-sparkplug-clean-session-50MUST


tck-id-message-flow-phid-sparkplug-state-publishMUST


tck-id-message-flow-phid-sparkplug-state-publish-payloadMUST


tck-id-message-flow-phid-sparkplug-state-publish-payload-timestampMUST


tck-id-message-flow-phid-sparkplug-subscriptionMUST


tck-id-operational-behavior-data-commands-dcmd-metric-nameSHOULD optional


tck-id-operational-behavior-data-commands-dcmd-metric-valueMUST


tck-id-operational-behavior-data-commands-dcmd-verbMUST


tck-id-operational-behavior-data-commands-ncmd-metric-nameSHOULD optional


tck-id-operational-behavior-data-commands-ncmd-metric-valueMUST


tck-id-operational-behavior-data-commands-ncmd-rebirth-nameMUST


tck-id-operational-behavior-data-commands-ncmd-rebirth-valueMUST


tck-id-operational-behavior-data-commands-ncmd-rebirth-verbMUST


tck-id-operational-behavior-data-commands-ncmd-verbMUST


tck-id-operational-behavior-edge-node-termination-host-action-ddeath-devices-offlineMUST


tck-id-operational-behavior-edge-node-termination-host-action-ddeath-devices-tags-staleMUST


tck-id-operational-behavior-edge-node-termination-host-action-ndeath-devices-offlineMUST


tck-id-operational-behavior-edge-node-termination-host-action-ndeath-devices-tags-staleMUST


tck-id-operational-behavior-edge-node-termination-host-action-ndeath-node-offlineMUST


tck-id-operational-behavior-edge-node-termination-host-action-ndeath-node-tags-staleMUST


tck-id-operational-behavior-host-application-connect-birthMUST


tck-id-operational-behavior-host-application-connect-birth-payloadMUST


tck-id-operational-behavior-host-application-connect-birth-qosMUST


tck-id-operational-behavior-host-application-connect-birth-retainedMUST


tck-id-operational-behavior-host-application-connect-birth-topicMUST


tck-id-operational-behavior-host-application-connect-willMUST


tck-id-operational-behavior-host-application-connect-will-payloadMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-operational-behavior-host-application-connect-will-qosMUST


tck-id-operational-behavior-host-application-connect-will-retainedMUST


tck-id-operational-behavior-host-application-connect-will-topicMUST


tck-id-operational-behavior-host-application-death-payloadMUST


tck-id-operational-behavior-host-application-death-qosMUST


tck-id-operational-behavior-host-application-death-retainedMUST


tck-id-operational-behavior-host-application-death-topicMUST


tck-id-operational-behavior-host-application-disconnect-intentionalMAY optional


tck-id-operational-behavior-host-application-host-idMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-operational-behavior-host-application-multi-server-timestampMUST


tck-id-operational-behavior-host-application-terminationMUST


tck-id-operational-behavior-primary-application-state-with-multiple-servers-stateMUST


tck-id-operational-behavior-primary-application-state-with-multiple-servers-state-subsMUST


tck-id-payloads-dcmd-qosMUST


tck-id-payloads-dcmd-retainMUST


tck-id-payloads-dcmd-seqMUST


tck-id-payloads-dcmd-timestampMUST


tck-id-payloads-name-cmd-requirementMAY optional


tck-id-payloads-ncmd-qosMUST


tck-id-payloads-ncmd-retainMUST


tck-id-payloads-ncmd-seqMUST


tck-id-payloads-ncmd-timestampMUST


tck-id-payloads-sequence-num-incrementingMUST


tck-id-payloads-state-birthMUST


tck-id-payloads-state-birth-payloadMUST


tck-id-payloads-state-subscribeMUST


tck-id-payloads-state-will-messageMUST


tck-id-payloads-state-will-message-payloadMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-payloads-state-will-message-qosMUST


tck-id-payloads-state-will-message-retainMUST


tck-id-payloads-timestamp-in-utcMUST


tck-id-principles-birth-certificates-orderMUST


tck-id-topics-dcmd-mqttMUST


tck-id-topics-dcmd-payloadMUST


tck-id-topics-dcmd-timestampMUST


tck-id-topics-dcmd-topicMUST


tck-id-topics-ncmd-mqttMUST


tck-id-topics-ncmd-payloadMUST


tck-id-topics-ncmd-timestampMUST


tck-id-topics-ncmd-topicMUST


tck-id-topic-structureMUST


tck-id-topic-structure-namespace-aMUST


tck-id-topic-structure-namespace-valid-group-idMUST


Sparkplug Profile: Edge

Aliases Group

Assertion count: 4 Number passed: 3 Number failed: 0 Percent passed: 75%

Assertion IDAssertion TypeTestTimeResult
tck-id-operational-behavior-data-commands-rebirth-name-aliasesMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-alias-birth-requirementMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-alias-data-cmd-requirementMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-alias-uniquenessMUSTSessionEstablishment2025-01-13 15:13:40.826NOT EXECUTED

Datasets Group

Assertion count: 7 Number passed: 0 Number failed: 0 Percent passed: 0%

Assertion IDAssertion TypeTestTimeResult
tck-id-payloads-dataset-column-num-headersMUSTSendComplexData2025-01-13 15:35:42.256NOT EXECUTED
tck-id-payloads-dataset-column-sizeMUSTSendComplexData2025-01-13 15:35:42.256NOT EXECUTED
tck-id-payloads-dataset-parameter-type-reqMUSTSendComplexData2025-01-13 15:35:42.256NOT EXECUTED
tck-id-payloads-dataset-types-defMUSTSendComplexData2025-01-13 15:35:42.256NOT EXECUTED
tck-id-payloads-dataset-types-numMUSTSendComplexData2025-01-13 15:35:42.256NOT EXECUTED
tck-id-payloads-dataset-types-typeMUSTSendComplexData2025-01-13 15:35:42.256NOT EXECUTED
tck-id-payloads-dataset-types-valueMUSTSendComplexData2025-01-13 15:35:42.256NOT EXECUTED

Properties Group

Assertion count: 7 Number passed: 7 Number failed: 0 Percent passed: 100%

Assertion IDAssertion TypeTestTimeResult
tck-id-payloads-metric-propertyvalue-type-reqMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-metric-propertyvalue-type-typeMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-metric-propertyvalue-type-valueMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-propertyset-keys-array-sizeMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-propertyset-quality-value-typeMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-propertyset-quality-value-valueMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-propertyset-values-array-sizeMUSTSendComplexData2025-01-13 15:35:42.256PASS

Templates Group

Assertion count: 27 Number passed: 26 Number failed: 0 Percent passed: 96%

Assertion IDAssertion TypeTestTimeResult
tck-id-payloads-template-dataset-valueMUSTSendComplexData2025-01-13 15:35:42.256NOT EXECUTED
tck-id-payloads-template-definition-is-definitionMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-template-definition-membersMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-template-definition-nbirthMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-template-definition-nbirth-onlyMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-template-definition-parametersMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-template-definition-parameters-defaultMAYSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-template-definition-refMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-template-instance-is-definitionMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-template-instance-membersMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-template-instance-members-birthMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-template-instance-members-dataMAYSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-template-instance-parametersMAYSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-template-instance-refMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-template-is-definitionMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-template-is-definition-definitionMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-template-is-definition-instanceMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-template-parameter-name-requiredMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-template-parameter-name-typeMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-template-parameter-type-reqMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-template-parameter-type-valueMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-template-parameter-valueMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-template-parameter-value-typeMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-template-ref-definitionMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-template-ref-instanceMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-template-versionMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-topics-nbirth-templatesMUSTSendComplexData2025-01-13 15:35:42.256PASS

Main Group

Assertion count: 155 Number passed: 126 Number failed: 0 Percent passed: 81%

Optional assertion count: 9 Optional number passed: 8 Percent passed without optional: 80%

Assertion IDAssertion TypeTestTimeResult
tck-id-case-sensitivity-metric-namesSHOULD optionalSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-case-sensitivity-sparkplug-idsSHOULD optionalMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-intro-device-id-charsMUST


tck-id-intro-device-id-stringMUST


tck-id-intro-edge-node-id-charsMUST


tck-id-intro-edge-node-id-stringMUST


tck-id-intro-edge-node-id-uniquenessMUST


tck-id-intro-group-id-charsMUST


tck-id-intro-group-id-stringMUST


tck-id-message-flow-device-birth-publish-dbirth-match-edge-node-topicMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-device-birth-publish-dbirth-payloadMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-device-birth-publish-dbirth-payload-seqMUST


tck-id-message-flow-device-birth-publish-dbirth-qosMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-device-birth-publish-dbirth-retainedMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-device-birth-publish-dbirth-topicMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-device-birth-publish-nbirth-waitMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-device-dcmd-subscribeMUSTSessionEstablishment2025-01-13 15:13:40.826NOT EXECUTED
tck-id-message-flow-edge-node-birth-publish-connectMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-edge-node-birth-publish-nbirth-payloadMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-edge-node-birth-publish-nbirth-payload-bdseqMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-edge-node-birth-publish-nbirth-payload-seqMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-edge-node-birth-publish-nbirth-qosMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-edge-node-birth-publish-nbirth-retainedMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-edge-node-birth-publish-nbirth-topicMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-edge-node-birth-publish-phid-offlineMUSTPrimaryHost2025-01-13 15:38:06.683PASS
tck-id-message-flow-edge-node-birth-publish-phid-waitMUSTPrimaryHost2025-01-13 15:38:06.683PASS
tck-id-message-flow-edge-node-birth-publish-phid-wait-idMUSTPrimaryHost2025-01-13 15:38:06.683PASS
tck-id-message-flow-edge-node-birth-publish-phid-wait-onlineMUSTPrimaryHost2025-01-13 15:38:06.683PASS
tck-id-message-flow-edge-node-birth-publish-phid-wait-timestampMUSTPrimaryHost2025-01-13 15:38:06.683PASS
tck-id-message-flow-edge-node-birth-publish-will-messageMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-edge-node-birth-publish-will-message-payloadMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-edge-node-birth-publish-will-message-payload-bdseqMUSTPrimaryHost2025-01-13 15:38:06.683PASS
tck-id-message-flow-edge-node-birth-publish-will-message-qosMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-edge-node-birth-publish-will-message-topicMUSTSessionTermination2025-01-13 15:14:47.343PASS
tck-id-message-flow-edge-node-birth-publish-will-message-will-retainedMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-message-flow-edge-node-ncmd-subscribeMUSTSessionEstablishment2025-01-13 15:13:40.826NOT EXECUTED
tck-id-operational-behavior-data-commands-rebirth-action-1MUSTReceiveCommand2025-01-13 15:36:45.322PASS
tck-id-operational-behavior-data-commands-rebirth-action-2MUSTReceiveCommand2025-01-13 15:36:45.322PASS
tck-id-operational-behavior-data-commands-rebirth-action-3MUSTReceiveCommand2025-01-13 15:36:45.322PASS
tck-id-operational-behavior-data-commands-rebirth-datatypeMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-operational-behavior-data-commands-rebirth-nameMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-operational-behavior-data-commands-rebirth-valueMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-operational-behavior-data-publish-dbirthMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-operational-behavior-data-publish-dbirth-changeSHOULD optionalSendComplexData2025-01-13 15:35:42.256PASS
tck-id-operational-behavior-data-publish-dbirth-orderMUST


tck-id-operational-behavior-data-publish-dbirth-valuesMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-operational-behavior-data-publish-nbirthMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-operational-behavior-data-publish-nbirth-changeSHOULD optionalSendComplexData2025-01-13 15:35:42.256PASS
tck-id-operational-behavior-data-publish-nbirth-orderMUST


tck-id-operational-behavior-data-publish-nbirth-valuesMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-operational-behavior-device-ddeathMUSTSessionTermination2025-01-13 15:14:47.343NOT EXECUTED
tck-id-operational-behavior-edge-node-birth-sequence-waitMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-operational-behavior-edge-node-intentional-disconnect-ndeathMUSTSessionTermination2025-01-13 15:14:47.343PASS
tck-id-operational-behavior-edge-node-intentional-disconnect-packetMAY optionalSessionTermination2025-01-13 15:14:47.343PASS
tck-id-operational-behavior-edge-node-termination-host-offlineMUSTPrimaryHost2025-01-13 15:38:06.683PASS
tck-id-operational-behavior-edge-node-termination-host-offline-reconnectMUSTPrimaryHost2025-01-13 15:38:06.683PASS
tck-id-operational-behavior-edge-node-termination-host-offline-timestampMUSTPrimaryHost2025-01-13 15:38:06.683PASS
tck-id-operational-behavior-primary-application-state-with-multiple-servers-single-serverMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-operational-behavior-primary-application-state-with-multiple-servers-state-subsMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-operational-behavior-primary-application-state-with-multiple-servers-walkMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-payloads-dbirth-orderMUSTSessionEstablishment2025-01-13 15:13:40.826NOT EXECUTED
tck-id-payloads-dbirth-qosMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-dbirth-retainMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-dbirth-seqMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-dbirth-seq-incMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-dbirth-timestampMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-ddata-orderMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-ddata-qosMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-ddata-retainMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-ddata-seqMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-ddata-seq-incMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-ddata-timestampMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-ddeath-seqMUSTSessionTermination2025-01-13 15:14:47.343NOT EXECUTED
tck-id-payloads-ddeath-seq-incMUSTSessionTermination2025-01-13 15:14:47.343NOT EXECUTED
tck-id-payloads-ddeath-seq-numberMUSTSessionTermination2025-01-13 15:14:47.343NOT EXECUTED
tck-id-payloads-ddeath-timestampMUSTSessionTermination2025-01-13 15:14:47.343NOT EXECUTED
tck-id-payloads-metric-datatype-not-reqSHOULD optionalSendComplexData2025-01-13 15:35:42.256MAYBE [tck-id-payloads-metric-datatype-not-req] The datatype SHOULD NOT be included with metric definitions in NDATA, NCMD, DDATA, and DCMD messages.
tck-id-payloads-metric-datatype-reqMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-metric-datatype-valueMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-metric-datatype-value-typeMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-metric-timestamp-in-utcMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-name-birth-data-requirementMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-name-requirementMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-nbirth-bdseqMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-nbirth-bdseq-repeatMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-nbirth-edge-node-descriptorMUST


tck-id-payloads-nbirth-qosMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-nbirth-rebirth-reqMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-nbirth-retainMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-nbirth-seqMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-payloads-nbirth-timestampMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-ndata-orderMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-ndata-qosMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-ndata-retainMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-ndata-seqMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-ndata-seq-incMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-ndata-timestampMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-payloads-ndeath-bdseqMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-ndeath-seqMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-ndeath-will-messageMUSTReceiveCommand2025-01-13 15:36:45.322PASS
tck-id-payloads-ndeath-will-message-publisherSHOULD optionalSessionTermination2025-01-13 15:14:47.343PASS
tck-id-payloads-ndeath-will-message-publisher-disconnect-mqtt311MUSTSessionTermination2025-01-13 15:14:47.343NOT EXECUTED
tck-id-payloads-ndeath-will-message-publisher-disconnect-mqtt50MUSTSessionTermination2025-01-13 15:14:47.343NOT EXECUTED
tck-id-payloads-ndeath-will-message-qosMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-ndeath-will-message-retainMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-sequence-num-always-includedMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-sequence-num-incrementingMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-payloads-sequence-num-req-nbirthMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-payloads-timestamp-in-utcMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-principles-birth-certificates-orderMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-principles-persistence-clean-session-311MUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-principles-persistence-clean-session-50MUSTSessionEstablishment2025-01-13 15:13:40.826NOT EXECUTED
tck-id-principles-rbe-recommendedSHOULD optionalSendComplexData2025-01-13 15:35:42.256PASS
tck-id-topics-dbirth-metricsMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-topics-dbirth-metric-reqsMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-topics-dbirth-mqttMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-topics-dbirth-seqMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-topics-dbirth-timestampMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-topics-dbirth-topicMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-topics-ddata-mqttMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-topics-ddata-payloadMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-topics-ddata-seq-numMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-topics-ddata-timestampMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-topics-ddata-topicMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-topics-ddeath-mqttMUSTSessionTermination2025-01-13 15:14:47.343NOT EXECUTED
tck-id-topics-ddeath-seq-numMUSTSessionTermination2025-01-13 15:14:47.343NOT EXECUTED
tck-id-topics-ddeath-topicMUSTSessionTermination2025-01-13 15:14:47.343NOT EXECUTED
tck-id-topics-nbirth-bdseq-includedMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-topics-nbirth-bdseq-incrementMUSTPrimaryHost2025-01-13 15:38:06.683PASS
tck-id-topics-nbirth-bdseq-matchingMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-topics-nbirth-metricsMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-topics-nbirth-metric-reqsMUSTSendComplexData2025-01-13 15:35:42.256PASS
tck-id-topics-nbirth-mqttMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-topics-nbirth-rebirth-metricMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-topics-nbirth-seq-numMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-topics-nbirth-timestampMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-topics-nbirth-topicMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-topics-ndata-mqttMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-topics-ndata-payloadMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-topics-ndata-seq-numMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-topics-ndata-timestampMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-topics-ndata-topicMUSTSendData2025-01-13 15:31:10.466PASS
tck-id-topics-ndeath-payloadMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-topics-ndeath-seqMUSTSessionEstablishment2025-01-13 15:13:40.826PASS
tck-id-topics-ndeath-topicMUSTSessionTermination2025-01-13 15:14:47.343PASS
tck-id-topic-structureMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-topic-structure-namespace-aMUST


tck-id-topic-structure-namespace-device-id-associated-message-typesMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-topic-structure-namespace-device-id-non-associated-message-typesMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-topic-structure-namespace-duplicate-device-id-across-edge-nodeMAY optionalMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-topic-structure-namespace-unique-device-idMUST


tck-id-topic-structure-namespace-unique-edge-node-descriptorMUST


tck-id-topic-structure-namespace-valid-device-idMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-topic-structure-namespace-valid-edge-node-idMUSTMultipleBroker2025-01-13 15:40:40.241PASS
tck-id-topic-structure-namespace-valid-group-idMUSTMultipleBroker2025-01-13 15:40:40.241PASS