Versions Compared

Key

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


HTML
<!DOCTYPE html>
    <html>
<head title="Eclipse™ Sparkplug™ TCK Results summary" >
    <style>
table, th, td {        border-width: 1px;
        border-color: darkgray;
        border-collapse: collapse;
        border-style: solid;
        padding: 5px;
        text-align: left;
        size: A4;    }
</style>
    </head><body>

<h1>
Eclipse™ Sparkplug™ TCK Results summary
</h1>
Date: 2024/06/19 16:07:32
<h2>Sparkplug Profile: Broker</h2><h3>Aware Group</h3><table><tr><th>Assertion count</th><th>Number passed</th><th>Number failed</th><th>Percent passed</th></tr><tr><td>7</td><td>1</td><td>0</td><td>14</td></tr></table>
<br/><table><tr><th>Assertion ID</th><th>Assertion Type</th><th>Test</th><th>Time</th><th>Result</th></tr><tr><td>tck-id-conformance-mqtt-aware-basic</td><td>MUST</td><td>SparkplugAware</td><td>2024-06-19 16:07:27.809</td><td>PASS</td></tr><tr><td>tck-id-conformance-mqtt-aware-dbirth-mqtt-retain</td><td>MUST</td><td>SparkplugAware</td><td>2024-06-19 16:07:27.809</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-conformance-mqtt-aware-dbirth-mqtt-topic</td><td>MUST</td><td>SparkplugAware</td><td>2024-06-19 16:07:27.809</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-conformance-mqtt-aware-nbirth-mqtt-retain</td><td>MUST</td><td>SparkplugAware</td><td>2024-06-19 16:07:27.809</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-conformance-mqtt-aware-nbirth-mqtt-topic</td><td>MUST</td><td>SparkplugAware</td><td>2024-06-19 16:07:27.809</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-conformance-mqtt-aware-ndeath-timestamp</td><td>MAY</td><td>SparkplugAware</td><td>2024-06-19 16:07:27.809</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-conformance-mqtt-aware-store</td><td>MUST</td><td>SparkplugAware</td><td>2024-06-19 16:07:27.809</td><td>NOT EXECUTED</td></tr></table>
<h3>Main Group</h3><table><tr><th>Assertion count</th><th>Number passed</th><th>Number failed</th><th>Percent passed</th></tr><tr><td>4</td><td>4</td><td>0</td><td>100</td></tr></table>
<br/><table><tr><th>Assertion ID</th><th>Assertion Type</th><th>Test</th><th>Time</th><th>Result</th></tr><tr><td>tck-id-conformance-mqtt-qos0</td><td>MUST</td><td>SparkplugAware</td><td>2024-06-19 16:07:27.809</td><td>PASS</td></tr><tr><td>tck-id-conformance-mqtt-qos1</td><td>MUST</td><td>SparkplugAware</td><td>2024-06-19 16:07:27.809</td><td>PASS</td></tr><tr><td>tck-id-conformance-mqtt-retained</td><td>MUST</td><td>SparkplugAware</td><td>2024-06-19 16:07:27.809</td><td>PASS</td></tr><tr><td>tck-id-conformance-mqtt-will-messages</td><td>MUST</td><td>SparkplugAware</td><td>2024-06-19 16:07:27.809</td><td>PASS</td></tr></table>

<h2>Sparkplug Profile: Host</h2><h3>Message Reordering Group</h3><table><tr><th>Assertion count</th><th>Number passed</th><th>Number failed</th><th>Percent passed</th></tr><tr><td>4</td><td>4</td><td>0</td><td>100</td></tr></table>
<br/><table><tr><th>Assertion ID</th><th>Assertion Type</th><th>Test</th><th>Time</th><th>Result</th></tr><tr><td>tck-id-operational-behavior-host-reordering-param</td><td>SHOULD</td><td>MessageOrdering</td><td>2024-06-19 15:20:12.902</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-reordering-rebirth</td><td>MUST</td><td>MessageOrdering</td><td>2024-06-19 15:20:12.902</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-reordering-start</td><td>MUST</td><td>MessageOrdering</td><td>2024-06-19 15:20:12.902</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-reordering-success</td><td>MUST</td><td>MessageOrdering</td><td>2024-06-19 15:20:12.902</td><td>PASS</td></tr></table>
<h3>Main Group</h3><table><tr><th>Assertion count</th><th>Number passed</th><th>Number failed</th><th>Percent passed</th></tr><tr><td>99</td><td>78</td><td>0</td><td>82</td></tr><tr><th>Optional assertion count</th><th>Optional number passed</th><th> </th><th>Percent passed without optional</th></tr><tr><td>5</td><td>4</td><td>-</td><td>82</td></tr></table>
<br/><table><tr><th>Assertion ID</th><th>Assertion Type</th><th>Test</th><th>Time</th><th>Result</th></tr><tr><td>tck-id-case-sensitivity-sparkplug-ids</td><td>SHOULD optional </td><td></td><td></td><td></td></tr><tr><td>tck-id-components-ph-state</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-conformance-primary-host</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-host-topic-phid-birth-message</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-host-topic-phid-birth-payload</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-host-topic-phid-birth-payload-timestamp</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-host-topic-phid-birth-qos</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-host-topic-phid-birth-required</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-host-topic-phid-birth-retain</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-host-topic-phid-birth-sub-required</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-host-topic-phid-birth-topic</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-host-topic-phid-death-payload</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-host-topic-phid-death-payload-timestamp-connect</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-host-topic-phid-death-payload-timestamp-disconnect-clean</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:04:39.544</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-host-topic-phid-death-payload-timestamp-disconnect-with-no-disconnect-packet</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:04:39.544</td><td>PASS</td></tr><tr><td>tck-id-host-topic-phid-death-qos</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-host-topic-phid-death-required</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-host-topic-phid-death-retain</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-host-topic-phid-death-topic</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-intro-group-id-chars</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-intro-group-id-string</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-intro-sparkplug-host-state</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-will-message-topic</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-message-flow-hid-sparkplug-state-message-delivered</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-message-flow-phid-sparkplug-clean-session-311</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-message-flow-phid-sparkplug-clean-session-50</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-message-flow-phid-sparkplug-state-publish</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-message-flow-phid-sparkplug-state-publish-payload</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-message-flow-phid-sparkplug-state-publish-payload-timestamp</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-message-flow-phid-sparkplug-subscription</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-commands-dcmd-metric-name</td><td>SHOULD optional </td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-commands-dcmd-metric-value</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-commands-dcmd-verb</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-commands-ncmd-metric-name</td><td>SHOULD optional </td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-commands-ncmd-metric-value</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-commands-ncmd-rebirth-name</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-commands-ncmd-rebirth-value</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-commands-ncmd-rebirth-verb</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-commands-ncmd-verb</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-edge-node-termination-host-action-ddeath-devices-offline</td><td>MUST</td><td>EdgeSessionTermination</td><td>2024-06-19 15:19:23.321</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-edge-node-termination-host-action-ddeath-devices-tags-stale</td><td>MUST</td><td>EdgeSessionTermination</td><td>2024-06-19 15:19:23.321</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-edge-node-termination-host-action-ndeath-devices-offline</td><td>MUST</td><td>EdgeSessionTermination</td><td>2024-06-19 15:19:23.321</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-edge-node-termination-host-action-ndeath-devices-tags-stale</td><td>MUST</td><td>EdgeSessionTermination</td><td>2024-06-19 15:19:23.321</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-edge-node-termination-host-action-ndeath-node-offline</td><td>MUST</td><td>EdgeSessionTermination</td><td>2024-06-19 15:19:23.321</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-edge-node-termination-host-action-ndeath-node-tags-stale</td><td>MUST</td><td>EdgeSessionTermination</td><td>2024-06-19 15:19:23.321</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-connect-birth</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-connect-birth-payload</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-connect-birth-qos</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-connect-birth-retained</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-connect-birth-topic</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-connect-will</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-connect-will-payload</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-connect-will-qos</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-connect-will-retained</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-connect-will-topic</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-death-payload</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:04:39.544</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-death-qos</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:04:39.544</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-death-retained</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:04:39.544</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-death-topic</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:04:39.544</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-disconnect-intentional</td><td>MAY optional </td><td>SessionTermination</td><td>2024-06-19 15:04:39.544</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-host-id</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-operational-behavior-host-application-multi-server-timestamp</td><td>MUST</td><td>MultipleBroker</td><td>2024-06-19 15:22:58.157</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-operational-behavior-host-application-termination</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:04:39.544</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-reordering-param</td><td>SHOULD</td><td></td><td></td><td></td></tr><tr><td>tck-id-operational-behavior-host-reordering-rebirth</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-operational-behavior-host-reordering-start</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-operational-behavior-host-reordering-success</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-operational-behavior-primary-application-state-with-multiple-servers-state</td><td>MUST</td><td>MultipleBroker</td><td>2024-06-19 15:22:58.157</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-primary-application-state-with-multiple-servers-state-subs</td><td>MUST</td><td>MultipleBroker</td><td>2024-06-19 15:22:58.157</td><td>PASS</td></tr><tr><td>tck-id-payloads-dcmd-qos</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-payloads-dcmd-retain</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-payloads-dcmd-seq</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-payloads-dcmd-timestamp</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-payloads-name-cmd-requirement</td><td>MAY optional </td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-payloads-ncmd-qos</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-payloads-ncmd-retain</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-payloads-ncmd-seq</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-payloads-ncmd-timestamp</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-payloads-sequence-num-incrementing</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-payloads-state-birth</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-payloads-state-birth-payload</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-payloads-state-subscribe</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-payloads-state-will-message</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-payloads-state-will-message-payload</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-payloads-state-will-message-qos</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-payloads-state-will-message-retain</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-payloads-timestamp-in-UTC</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-principles-birth-certificates-order</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:03:24.969</td><td>PASS</td></tr><tr><td>tck-id-topic-structure</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-topic-structure-namespace-a</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-topic-structure-namespace-valid-group-id</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-topics-dcmd-mqtt</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-topics-dcmd-payload</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-topics-dcmd-timestamp</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-topics-dcmd-topic</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-topics-ncmd-mqtt</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-topics-ncmd-payload</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-topics-ncmd-timestamp</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr><tr><td>tck-id-topics-ncmd-topic</td><td>MUST</td><td>SendCommand</td><td>2024-06-19 15:15:03.696</td><td>PASS</td></tr></table>

<h2>Sparkplug Profile: Edge</h2><h3>Aliases Group</h3><table><tr><th>Assertion count</th><th>Number passed</th><th>Number failed</th><th>Percent passed</th></tr><tr><td>4</td><td>3</td><td>0</td><td>75</td></tr></table>
<br/><table><tr><th>Assertion ID</th><th>Assertion Type</th><th>Test</th><th>Time</th><th>Result</th></tr><tr><td>tck-id-operational-behavior-data-commands-rebirth-name-aliases</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-alias-birth-requirement</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-alias-data-cmd-requirement</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-alias-uniqueness</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>NOT EXECUTED</td></tr></table>
<h3>Datasets Group</h3><table><tr><th>Assertion count</th><th>Number passed</th><th>Number failed</th><th>Percent passed</th></tr><tr><td>7</td><td>7</td><td>0</td><td>100</td></tr></table>
<br/><table><tr><th>Assertion ID</th><th>Assertion Type</th><th>Test</th><th>Time</th><th>Result</th></tr><tr><td>tck-id-payloads-dataset-column-num-headers</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-dataset-column-size</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-dataset-parameter-type-req</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-dataset-types-def</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-dataset-types-num</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-dataset-types-type</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-dataset-types-value</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr></table>
<h3>Multiple Brokers Group</h3><table><tr><th>Assertion count</th><th>Number passed</th><th>Number failed</th><th>Percent passed</th></tr><tr><td>3</td><td>3</td><td>0</td><td>100</td></tr></table>
<br/><table><tr><th>Assertion ID</th><th>Assertion Type</th><th>Test</th><th>Time</th><th>Result</th></tr><tr><td>tck-id-operational-behavior-primary-application-state-with-multiple-servers-single-server</td><td>MUST</td><td>MultipleBroker</td><td>2024-06-19 16:01:12.418</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-primary-application-state-with-multiple-servers-state-subs</td><td>MUST</td><td>MultipleBroker</td><td>2024-06-19 16:01:12.418</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-primary-application-state-with-multiple-servers-walk</td><td>MUST</td><td>MultipleBroker</td><td>2024-06-19 16:01:12.418</td><td>PASS</td></tr></table>
<h3>Properties Group</h3><table><tr><th>Assertion count</th><th>Number passed</th><th>Number failed</th><th>Percent passed</th></tr><tr><td>7</td><td>7</td><td>0</td><td>100</td></tr></table>
<br/><table><tr><th>Assertion ID</th><th>Assertion Type</th><th>Test</th><th>Time</th><th>Result</th></tr><tr><td>tck-id-payloads-metric-propertyvalue-type-req</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-metric-propertyvalue-type-type</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-metric-propertyvalue-type-value</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-propertyset-keys-array-size</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-propertyset-quality-value-type</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-propertyset-quality-value-value</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-propertyset-values-array-size</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr></table>
<h3>Templates Group</h3><table><tr><th>Assertion count</th><th>Number passed</th><th>Number failed</th><th>Percent passed</th></tr><tr><td>27</td><td>18</td><td>0</td><td>66</td></tr></table>
<br/><table><tr><th>Assertion ID</th><th>Assertion Type</th><th>Test</th><th>Time</th><th>Result</th></tr><tr><td>tck-id-payloads-template-dataset-value</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-definition-is-definition</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-definition-members</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-payloads-template-definition-nbirth</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-payloads-template-definition-nbirth-only</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-definition-parameters</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-payloads-template-definition-parameters-default</td><td>MAY</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-payloads-template-definition-ref</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-instance-is-definition</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-instance-members</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-payloads-template-instance-members-birth</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-payloads-template-instance-members-data</td><td>MAY</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-payloads-template-instance-parameters</td><td>MAY</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-payloads-template-instance-ref</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-is-definition</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-is-definition-definition</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-is-definition-instance</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-parameter-name-required</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-parameter-name-type</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-parameter-type-req</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-parameter-type-value</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-parameter-value</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-parameter-value-type</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-ref-definition</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-ref-instance</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-template-version</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-topics-nbirth-templates</td><td>MUST</td><td></td><td></td><td></td></tr></table>
<h3>Main Group</h3><table><tr><th>Assertion count</th><th>Number passed</th><th>Number failed</th><th>Percent passed</th></tr><tr><td>158</td><td>99</td><td>0</td><td>64</td></tr><tr><th>Optional assertion count</th><th>Optional number passed</th><th> </th><th>Percent passed without optional</th></tr><tr><td>8</td><td>3</td><td>-</td><td>66</td></tr></table>
<br/><table><tr><th>Assertion ID</th><th>Assertion Type</th><th>Test</th><th>Time</th><th>Result</th></tr><tr><td>tck-id-case-sensitivity-metric-names</td><td>SHOULD optional </td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-case-sensitivity-sparkplug-ids</td><td>SHOULD optional </td><td></td><td></td><td></td></tr><tr><td>tck-id-host-topic-phid-birth-payload</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-host-topic-phid-death-payload-timestamp-connect</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-intro-device-id-chars</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-intro-device-id-string</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-intro-edge-node-id-chars</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-intro-edge-node-id-string</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-intro-edge-node-id-uniqueness</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-intro-group-id-chars</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-intro-group-id-string</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-message-flow-device-birth-publish-dbirth-match-edge-node-topic</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-device-birth-publish-dbirth-payload</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-device-birth-publish-dbirth-payload-seq</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-message-flow-device-birth-publish-dbirth-qos</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-device-birth-publish-dbirth-retained</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-device-birth-publish-dbirth-topic</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-device-birth-publish-nbirth-wait</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-device-dcmd-subscribe</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-connect</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-nbirth-payload</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-nbirth-payload-bdSeq</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-nbirth-payload-seq</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-nbirth-qos</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-nbirth-retained</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-nbirth-topic</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-phid-offline</td><td>MUST</td><td>PrimaryHost</td><td>2024-06-19 15:51:47.775</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-phid-wait</td><td>MUST</td><td>PrimaryHost</td><td>2024-06-19 15:51:47.775</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-phid-wait-id</td><td>MUST</td><td>PrimaryHost</td><td>2024-06-19 15:51:47.775</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-phid-wait-online</td><td>MUST</td><td>PrimaryHost</td><td>2024-06-19 15:51:47.775</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-phid-wait-timestamp</td><td>MUST</td><td>PrimaryHost</td><td>2024-06-19 15:51:47.775</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-will-message</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-will-message-payload</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-will-message-payload-bdSeq</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-will-message-qos</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-will-message-topic</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:37:23.964</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-birth-publish-will-message-will-retained</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-message-flow-edge-node-ncmd-subscribe</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-commands-rebirth-action-1</td><td>MUST</td><td>ReceiveCommand</td><td>2024-06-19 15:50:13.221</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-commands-rebirth-action-2</td><td>MUST</td><td>ReceiveCommand</td><td>2024-06-19 15:50:13.221</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-commands-rebirth-action-3</td><td>MUST</td><td>ReceiveCommand</td><td>2024-06-19 15:50:13.221</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-commands-rebirth-datatype</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-commands-rebirth-name</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-commands-rebirth-value</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-publish-dbirth</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-operational-behavior-data-publish-dbirth-change</td><td>SHOULD</td><td></td><td></td><td></td></tr><tr><td>tck-id-operational-behavior-data-publish-dbirth-order</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-operational-behavior-data-publish-dbirth-values</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-data-publish-nbirth</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-operational-behavior-data-publish-nbirth-change</td><td>SHOULD optional </td><td></td><td></td><td></td></tr><tr><td>tck-id-operational-behavior-data-publish-nbirth-order</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-operational-behavior-data-publish-nbirth-values</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-device-ddeath</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:37:23.964</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-operational-behavior-edge-node-birth-sequence-wait</td><td>MUST</td><td>MultipleBroker</td><td>2024-06-19 16:01:12.418</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-edge-node-intentional-disconnect-ndeath</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:37:23.964</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-edge-node-intentional-disconnect-packet</td><td>MAY optional </td><td>SessionTermination</td><td>2024-06-19 15:37:23.964</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-edge-node-termination-host-offline</td><td>MUST</td><td>PrimaryHost</td><td>2024-06-19 15:51:47.775</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-edge-node-termination-host-offline-reconnect</td><td>MUST</td><td>PrimaryHost</td><td>2024-06-19 15:51:47.775</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-edge-node-termination-host-offline-timestamp</td><td>MUST</td><td>PrimaryHost</td><td>2024-06-19 15:51:47.775</td><td>PASS</td></tr><tr><td>tck-id-operational-behavior-host-application-connect-will-payload</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-operational-behavior-host-application-host-id</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-payloads-dbirth-order</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-dbirth-qos</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-dbirth-retain</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-dbirth-seq</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-dbirth-seq-inc</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-dbirth-timestamp</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-ddata-order</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-ddata-qos</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-payloads-ddata-retain</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-payloads-ddata-seq</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-payloads-ddata-seq-inc</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-payloads-ddata-timestamp</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-payloads-ddeath-seq</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:37:23.964</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-payloads-ddeath-seq-inc</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:37:23.964</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-payloads-ddeath-seq-number</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:37:23.964</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-payloads-ddeath-timestamp</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:37:23.964</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-payloads-metric-datatype-not-req</td><td>SHOULD optional </td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>MAYBE [tck-id-payloads-metric-datatype-not-req] The datatype SHOULD NOT be included with metric definitions in NDATA, NCMD, DDATA, and DCMD messages.</td></tr><tr><td>tck-id-payloads-metric-datatype-req</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-metric-datatype-value</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-metric-datatype-value-type</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-metric-timestamp-in-UTC</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-payloads-name-birth-data-requirement</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-name-requirement</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-nbirth-bdseq</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-nbirth-bdseq-repeat</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-nbirth-edge-node-descriptor</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-payloads-nbirth-qos</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-nbirth-rebirth-req</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-nbirth-retain</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-nbirth-seq</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-nbirth-timestamp</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-ndata-order</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-ndata-qos</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-payloads-ndata-retain</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-payloads-ndata-seq</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-payloads-ndata-seq-inc</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-payloads-ndata-timestamp</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-payloads-ndeath-bdseq</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-ndeath-seq</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-ndeath-will-message</td><td>MUST</td><td>ReceiveCommand</td><td>2024-06-19 15:50:13.221</td><td>PASS</td></tr><tr><td>tck-id-payloads-ndeath-will-message-publisher</td><td>SHOULD optional </td><td>SessionTermination</td><td>2024-06-19 15:37:23.964</td><td>PASS</td></tr><tr><td>tck-id-payloads-ndeath-will-message-publisher-disconnect-mqtt311</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:37:23.964</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-payloads-ndeath-will-message-publisher-disconnect-mqtt50</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:37:23.964</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-payloads-ndeath-will-message-qos</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-ndeath-will-message-retain</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-sequence-num-always-included</td><td>MUST</td><td>SendComplexData</td><td>2024-06-19 15:48:41.642</td><td>PASS</td></tr><tr><td>tck-id-payloads-sequence-num-incrementing</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-payloads-sequence-num-req-nbirth</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-payloads-state-birth-payload</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-payloads-state-will-message-payload</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-payloads-timestamp-in-UTC</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-principles-birth-certificates-order</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-principles-persistence-clean-session-311</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-principles-persistence-clean-session-50</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-principles-rbe-recommended</td><td>SHOULD optional </td><td></td><td></td><td></td></tr><tr><td>tck-id-topic-structure</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-topic-structure-namespace-a</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-topic-structure-namespace-device-id-associated-message-types</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-topic-structure-namespace-device-id-non-associated-message-types</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-topic-structure-namespace-duplicate-device-id-across-edge-node</td><td>MAY optional </td><td></td><td></td><td></td></tr><tr><td>tck-id-topic-structure-namespace-unique-device-id</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-topic-structure-namespace-unique-edge-node-descriptor</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-topic-structure-namespace-valid-device-id</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-topic-structure-namespace-valid-edge-node-id</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-topic-structure-namespace-valid-group-id</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-topics-dbirth-metric-reqs</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-topics-dbirth-metrics</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-topics-dbirth-mqtt</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-topics-dbirth-seq</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-topics-dbirth-timestamp</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-topics-dbirth-topic</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-topics-ddata-mqtt</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-topics-ddata-payload</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-topics-ddata-seq-num</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-topics-ddata-timestamp</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-topics-ddata-topic</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-topics-ddeath-mqtt</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:37:23.964</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-topics-ddeath-seq-num</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:37:23.964</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-topics-ddeath-topic</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:37:23.964</td><td>NOT EXECUTED</td></tr><tr><td>tck-id-topics-nbirth-bdseq-included</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-topics-nbirth-bdseq-increment</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-topics-nbirth-bdseq-matching</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-topics-nbirth-metric-reqs</td><td>MUST</td><td></td><td></td><td></td></tr><tr><td>tck-id-topics-nbirth-metrics</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-topics-nbirth-mqtt</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-topics-nbirth-rebirth-metric</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-topics-nbirth-seq-num</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-topics-nbirth-timestamp</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-topics-nbirth-topic</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-topics-ndata-mqtt</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-topics-ndata-payload</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-topics-ndata-seq-num</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-topics-ndata-timestamp</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-topics-ndata-topic</td><td>MUST</td><td>SendData</td><td>2024-06-19 15:38:22.319</td><td>PASS</td></tr><tr><td>tck-id-topics-ndeath-payload</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-topics-ndeath-seq</td><td>MUST</td><td>SessionEstablishment</td><td>2024-06-19 15:36:32.743</td><td>PASS</td></tr><tr><td>tck-id-topics-ndeath-topic</td><td>MUST</td><td>SessionTermination</td><td>2024-06-19 15:37:23.964</td><td>PASS</td></tr></table>

<h3>Overall count: 320</h3>
 </body>
</html>

...