Tests of the EEBUS Tester

Tests by your device's Use Case and Role

Test-ID Summary
ATC_COM_NT_CSConnection_001CS ignores APCL until EG heartbeat after connection.
ATC_COM_NT_CSUnlAuto_001CS ignores commands until EG heartbeat and APCL (≤60s).
ATC_COM_PT_CSConnection_002CS ignores FCAPL until EG heartbeat and APCL.
ATC_COM_PT_CSConnection_004CS ignores Failsafe Duration until EG heartbeat and APCL.
ATC_COM_PT_CSConnection_005CS evaluates Failsafe Duration if value > max.
ATC_COM_PT_CSConnection_006CS accepts APCL > max and adjusts value.
ATC_COM_PT_CSConnection_007CS evaluates APCL commands.
ATC_COM_PT_CSConnection_008CS evaluates FCAPL and Failsafe Duration Minimum.
ATC_COM_PT_CSConnection_009CS reconnects after black start.
ATC_COM_PT_CSFS_001CS ignores commands until EG heartbeat and APCL (≤60s).
ATC_COM_PT_CSFS_002CS stays in failsafe for minimum duration.
ATC_COM_PT_CSFS_003CS rejects Failsafe Duration Minimum in failsafe.
ATC_COM_PT_CSHeartbeat_001CS sends heartbeat every ≤60s.
ATC_COM_PT_CSInit_001CS starts with limited FCAPL and deactivated APCL.
ATC_COM_PT_CSInit_002CS starts with default parameters.
ATC_COM_PT_CSInit_003CS stores FCAPL and Failsafe Duration Minimum.
ATC_COM_PT_CSLimited_002CS maintains state and accepts APCL without heartbeat.
ATC_COM_PT_CSTransition10_001CS changes state after Failsafe Duration expiry.
ATC_COM_PT_CSTransition10_002CS changes state after no APCL in 120s.
ATC_COM_PT_CSTransition11_002CS changes state after APCL deactivation.
ATC_COM_PT_CSTransition12_001CS changes state after heartbeat and APCL activation.
ATC_COM_PT_CSTransition1_002CS changes state after APCL deactivation.
ATC_COM_PT_CSTransition2_001CS changes state after APCL activation.
ATC_COM_PT_CSTransition3_001CS changes state after missing heartbeat and APCL.
ATC_COM_PT_CSTransition3_002CS changes state after heartbeat without APCL.
ATC_COM_PT_CSTransition4_001CS changes state after APCL accepted.
ATC_COM_PT_CSTransition5_001CS changes state after missing heartbeat (120s).
ATC_COM_PT_CSTransition6_001CS changes state after APCL duration expiry.
ATC_COM_PT_CSTransition6_002CS changes state after APCL deactivation.
ATC_COM_PT_CSTransition7_001CS changes state after missing heartbeat (120s).
ATC_COM_PT_CSTransition8_002CS changes state after APCL deactivation.
ATC_COM_PT_CSTransition9_001CS changes state after APCL activation.
ATC_COM_PT_CSUnlAuto_002CS limits consumption to nominal max (APCL deactivated).
ATC_COM_PT_CSUnlCntrl_002CS provides Contractual Consumption Nominal Max (CEM).
ATC_COM_PT_CSUnlCntrl_003CS provides Power Consumption Nominal Max (not CEM).
ATC_INS1_PT_CSTransition1_001CS accepts initial APCL deactivation, rejects next due to exception.
ATC_INS2_PT_CSTransition1_001CS accepts initial APCL deactivation, rejects next due to exception.
SHIP-13_4_1-001SME role uniqueness
SHIP-13_4_1-002SME role polymorphism
SHIP-13_4_3-001SME init status
SHIP-13_4_3-004.1SME server enter and process EVALUATE state
SHIP-13_4_3-004.2SME server enter and process EVALUATE state
SHIP-13_4_3-004.3SME server entered EVALUATE state and received incorrect message.
SHIP-13_4_3-005.1SME client entered EVALUATE state and received incorrect message type.
SHIP-13_4_3-005.2SME client enter and process EVALUATE state
SHIP-13_4_3-005.3SME client entered EVALUATE state and received incorrect message value.
SHIP-13_4_3-006.1SME server respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_3-006.2SME client respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_4-001.1Tester sends SME "hello" in the role client with an invalid UTF8 character.
SHIP-13_4_4-001.2Tester sends SME "hello" in the role client with an invalid additional element
SHIP-13_4_4-002KeyMaterialState is mandatory (ONLY APPLIES TO SHIP 1.1)
SHIP-13_4_4-003.1SME client enter and process SME_HELLO_STATE_READY_LISTEN state but Tester closes
SHIP-13_4_4_1_3-005.1SME client enter and process SME_HELLO_STATE_READY_LISTEN state
SHIP-13_4_4_1_3-005.2SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending
SHIP-13_4_4_1_3-005.3SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending and prolongationRequest
SHIP-13_4_4_1_3-005.4SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending but receives an abort
SHIP-13_4_4_1_3-006SME client enter and process SME_HELLO_STATE_READY_LISTEN state without receiving a response
SPINE_Binding-01-01DUT denies binding requests to its own NodeManagement feature.
SPINE_Binding-03-01DUT rejects valid write requests from unbound clients in LPC scenarios....
SPINE_Compatibility-01-01DUT rejects read requests with unknown SPINE functions.
SPINE_Compatibility-02-01DUT accepts datagrams with highest compatible specification version.
SPINE_Compatibility-03-01DUT accepts datagrams with unknown enums and class elements.
SPINE_Compatibility-04-01DUT ignores datagrams with invalid headers.
SPINE_Datagram-01-01Datagrams must have ascending message counters.
SPINE_Datagram-01-02DUT allows skipping ascending msgCounter values.
SPINE_Datagram-01-03DUT handles unexpectedly low msgCounter values.
SPINE_Datagram-02-01Reply datagrams include correct reference counter.
SPINE_Datagram-03-01DUT responds to required datagram notifications.
SPINE_Datagram-04-01DUT does not respond to result datagrams.
SPINE_Entity-02-01_aDUT subscribes to DeviceDiagnosis feature regardless of client SPINE address.
SPINE_Entity-02-01_bDUT subscribes to DeviceDiagnosis feature regardless of client SPINE address.
SPINE_Entity-03-01DUT handles multiple client actors via separate CEM entities on one device.
SPINE_NodeManagement-03-01DUT sends a valid DetailedDiscovery reply according to protocol.
SPINE_RunTimeServer-01-01Ensure that the client's feature type is not relevant.
SPINE_RunTimeServer-02-01Ensure client feature type is irrelevant for CS in LPC scenarios.
SPINE_RunTimeServer-03-01Ensure CS subscribes to correct DeviceDiagnosis feature of EG even with multiple entities.
SPINE_RunTimeServer-04-01Ensure regular extra elements in client specialization do not affect use case mechanics.
SPINE_RunTimeServer-05-01Ensure unknown extra elements in client specialization do not affect use case mechanics or behavior.
SPINE_UseCaseDiscovery-01-01Ensure nodeManagementUseCaseData is readable on devices supporting SPINE ≥ 1.3.0 or required use cases.
Test-ID Summary
ATC_COM_PT_EGConnection_001EG sends heartbeat and APCL after reboot.
ATC_COM_PT_EGConnection_002EG sends heartbeat and APCL after reconnecting to CS.
ATC_COM_PT_EGHeartbeat_001EG sends heartbeat every ≤60s.
ATC_COM_PT_EGMessages_001EG triggers CS state change via external stimulus.
ATC_COM_PT_EGMessages_002EG resends messages after NACK post-reboot.
ATC_COM_PT_EGMessages_003EG sends valid messages; CS reacts instantly.
ATC_COM_PT_EGMessages_004EG sends valid messages; CS reacts instantly.
SHIP-13_4_1-001SME role uniqueness
SHIP-13_4_1-002SME role polymorphism
SHIP-13_4_3-001SME init status
SHIP-13_4_3-004.1SME server enter and process EVALUATE state
SHIP-13_4_3-004.2SME server enter and process EVALUATE state
SHIP-13_4_3-004.3SME server entered EVALUATE state and received incorrect message.
SHIP-13_4_3-005.1SME client entered EVALUATE state and received incorrect message type.
SHIP-13_4_3-005.2SME client enter and process EVALUATE state
SHIP-13_4_3-005.3SME client entered EVALUATE state and received incorrect message value.
SHIP-13_4_3-006.1SME server respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_3-006.2SME client respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_4-001.1Tester sends SME "hello" in the role client with an invalid UTF8 character.
SHIP-13_4_4-001.2Tester sends SME "hello" in the role client with an invalid additional element
SHIP-13_4_4-002KeyMaterialState is mandatory (ONLY APPLIES TO SHIP 1.1)
SHIP-13_4_4-003.1SME client enter and process SME_HELLO_STATE_READY_LISTEN state but Tester closes
SHIP-13_4_4_1_3-005.1SME client enter and process SME_HELLO_STATE_READY_LISTEN state
SHIP-13_4_4_1_3-005.2SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending
SHIP-13_4_4_1_3-005.3SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending and prolongationRequest
SHIP-13_4_4_1_3-005.4SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending but receives an abort
SHIP-13_4_4_1_3-006SME client enter and process SME_HELLO_STATE_READY_LISTEN state without receiving a response
SPINE_Binding-01-01DUT denies binding requests to its own NodeManagement feature.
SPINE_Compatibility-01-01DUT rejects read requests with unknown SPINE functions.
SPINE_Compatibility-02-01DUT accepts datagrams with highest compatible specification version.
SPINE_Compatibility-03-01DUT accepts datagrams with unknown enums and class elements.
SPINE_Compatibility-04-01DUT ignores datagrams with invalid headers.
SPINE_Datagram-01-01Datagrams must have ascending message counters.
SPINE_Datagram-01-02DUT allows skipping ascending msgCounter values.
SPINE_Datagram-01-03DUT handles unexpectedly low msgCounter values.
SPINE_Datagram-02-01Reply datagrams include correct reference counter.
SPINE_Datagram-03-01DUT responds to required datagram notifications.
SPINE_Datagram-04-01DUT does not respond to result datagrams.
SPINE_NodeManagement-03-01DUT sends a valid DetailedDiscovery reply according to protocol.
SPINE_RunTimeClient-02-01Ensure regular additional elements in server specialization do not affect EG use case.
SPINE_RunTimeClient-03-01Ensure unknown additional elements in server specialization do not affect EG use case.
SPINE_Subscription-01-01Ensure DUT accepts subscription to its own NodeManagement feature, even if already subscribed.
SPINE_Subscription-03-01This test shall ensure that the client's feature type is not relevant.
Test-ID Summary
ATC_COM_NT_CSConnection_001 CS ignores APPL until EG heartbeat after connection.
ATC_COM_NT_CSLimited_001 CS stays limited after rejecting invalid APPL.
ATC_COM_NT_CSUnlAuto_001 CS ignores commands until EG heartbeat and APPL (≤60s).
ATC_COM_NT_CSUnlCntrl_001 CS maintains state after rejecting invalid APPL.
ATC_COM_PT_CSConnection_002 CS ignores FPAPL until EG heartbeat and APPL.
ATC_COM_PT_CSConnection_003 CS accepts APPL/FPAPL ≥ 0.
ATC_COM_PT_CSConnection_004 CS ignores Failsafe Duration until EG heartbeat and APPL.
ATC_COM_PT_CSConnection_005 CS evaluates Failsafe Duration if value > max.
ATC_COM_PT_CSConnection_006 CS accepts APPL > max and adjusts value.
ATC_COM_PT_CSConnection_007 CS evaluates APPL commands.
ATC_COM_PT_CSConnection_008 CS evaluates FPAPL and Failsafe Duration Minimum.
ATC_COM_PT_CSConnection_009 CS reconnects after black start.
ATC_COM_PT_CSFS_001 CS ignores commands until EG heartbeat and APPL (≤60s).
ATC_COM_PT_CSFS_002 CS stays in failsafe for minimum duration.
ATC_COM_PT_CSFS_003 CS rejects Failsafe Duration Minimum in failsafe.
ATC_COM_PT_CSHeartbeat_001 CS sends heartbeat every ≤60s.
ATC_COM_PT_CSInit_001 CS starts with limited FPAPL and deactivated APPL.
ATC_COM_PT_CSInit_002 CS starts with default parameters.
ATC_COM_PT_CSInit_003 CS stores FPAPL and Failsafe Duration Minimum.
ATC_COM_PT_CSLimited_002 CS maintains state and accepts APPL without heartbeat.
ATC_COM_PT_CSTransition10_001 CS changes state after Failsafe Duration expiry.
ATC_COM_PT_CSTransition10_002 CS changes state after no APPL in 120s.
ATC_COM_PT_CSTransition11_001 CS changes state after declining APPL.
ATC_COM_PT_CSTransition11_002 CS changes state after APPL deactivation.
ATC_COM_PT_CSTransition12_001 CS changes state after heartbeat and APPL activation.
ATC_COM_PT_CSTransition1_001 CS changes state after rejecting invalid APPL.
ATC_COM_PT_CSTransition1_002 CS changes state after APPL deactivation.
ATC_COM_PT_CSTransition2_001 CS changes state after APPL activation.
ATC_COM_PT_CSTransition3_001 CS changes state after missing heartbeat and APPL.
ATC_COM_PT_CSTransition3_002 CS changes state after heartbeat without APPL.
ATC_COM_PT_CSTransition4_001 CS changes state after APPL accepted.
ATC_COM_PT_CSTransition5_001 CS changes state after missing heartbeat (120s).
ATC_COM_PT_CSTransition6_001 CS changes state after APPL duration expiry.
ATC_COM_PT_CSTransition6_002 CS changes state after APPL deactivation.
ATC_COM_PT_CSTransition7_001 CS changes state after missing heartbeat (120s).
ATC_COM_PT_CSTransition8_001 CS changes state after invalid APPL.
ATC_COM_PT_CSTransition8_002 CS changes state after APPL deactivation.
ATC_COM_PT_CSTransition9_001 CS changes state after APPL activation.
ATC_COM_PT_CSUnlAuto_002 CS limits production to nominal max (APPL deactivated).
ATC_COM_PT_CSUnlCntrl_002 CS provides Contractual Production Nominal Max (CEM).
ATC_COM_PT_CSUnlCntrl_003 CS provides Power Production Nominal Max (not CEM).
ATC_INS1_PT_CSTransition1_001 CS accepts initial APPL deactivation, rejects next due to exception.
ATC_INS2_PT_CSTransition1_001 CS accepts initial APPL deactivation, rejects next due to exception.
SHIP-13_4_1-001 SME role uniqueness
SHIP-13_4_1-002 SME role polymorphism
SHIP-13_4_3-001 SME init status
SHIP-13_4_3-004.1 SME server enter and process EVALUATE state
SHIP-13_4_3-004.2 SME server enter and process EVALUATE state
SHIP-13_4_3-004.3 SME server entered EVALUATE state and received incorrect message.
SHIP-13_4_3-005.1 SME client entered EVALUATE state and received incorrect message type.
SHIP-13_4_3-005.2 SME client enter and process EVALUATE state
SHIP-13_4_3-005.3 SME client entered EVALUATE state and received incorrect message value.
SHIP-13_4_3-006.1 SME server respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_3-006.2 SME client respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_4-001.1 Tester sends SME "hello" in the role client with an invalid UTF8 character.
SHIP-13_4_4-001.2 Tester sends SME "hello" in the role client with an invalid additional element
SHIP-13_4_4-002 KeyMaterialState is mandatory (ONLY APPLIES TO SHIP 1.1)
SHIP-13_4_4-003.1 SME client enter and process SME_HELLO_STATE_READY_LISTEN state but Tester closes
SHIP-13_4_4_1_3-005.1 SME client enter and process SME_HELLO_STATE_READY_LISTEN state
SHIP-13_4_4_1_3-005.2 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending
SHIP-13_4_4_1_3-005.3 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending and prolongationRequest
SHIP-13_4_4_1_3-005.4 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending but receives an abort
SHIP-13_4_4_1_3-006 SME client enter and process SME_HELLO_STATE_READY_LISTEN state without receiving a response
SPINE_Binding-01-01 DUT denies binding requests to its own NodeManagement feature.
SPINE_Binding-03-02 DUT rejects valid write requests from unbound clients in LPP scenarios.
SPINE_Compatibility-01-01 DUT rejects read requests with unknown SPINE functions.
SPINE_Compatibility-02-01 DUT accepts datagrams with highest compatible specification version.
SPINE_Compatibility-03-01 DUT accepts datagrams with unknown enums and class elements.
SPINE_Compatibility-04-01 DUT ignores datagrams with invalid headers.
SPINE_Datagram-01-01 Datagrams must have ascending message counters.
SPINE_Datagram-01-02 DUT allows skipping ascending msgCounter values.
SPINE_Datagram-01-03 DUT handles unexpectedly low msgCounter values.
SPINE_Datagram-02-01 Reply datagrams include correct reference counter.
SPINE_Datagram-03-01 DUT responds to required datagram notifications.
SPINE_Datagram-04-01 DUT does not respond to result datagrams.
SPINE_NodeManagement-02-01 DUT may close connection if no proper command or discovery request is received within 30 seconds.
SPINE_NodeManagement-02-02 DUT keeps connection open if any proper command is received, even without discovery request.
SPINE_NodeManagement-03-01 DUT sends a valid DetailedDiscovery reply according to protocol.
Test-ID Summary
ATC_COM_PT_EGConnection_001 EG sends heartbeat and APPL after reboot.
ATC_COM_PT_EGConnection_002 EG sends heartbeat and APPL after reconnecting to CS.
ATC_COM_PT_EGHeartbeat_001 EG sends heartbeat every ≤60s.
ATC_COM_PT_EGMessages_001 EG triggers CS state change via external stimulus.
ATC_COM_PT_EGMessages_002 EG resends messages after NACK post-reboot.
ATC_COM_PT_EGMessages_003 EG sends valid messages; CS reacts instantly.
ATC_COM_PT_EGMessages_004 EG sends valid messages; CS reacts instantly.
SHIP-13_4_1-001 SME role uniqueness
SHIP-13_4_1-002 SME role polymorphism
SHIP-13_4_3-001 SME init status
SHIP-13_4_3-004.1 SME server enter and process EVALUATE state
SHIP-13_4_3-004.2 SME server enter and process EVALUATE state
SHIP-13_4_3-004.3 SME server entered EVALUATE state and received incorrect message.
SHIP-13_4_3-005.1 SME client entered EVALUATE state and received incorrect message type.
SHIP-13_4_3-005.2 SME client enter and process EVALUATE state
SHIP-13_4_3-005.3 SME client entered EVALUATE state and received incorrect message value.
SHIP-13_4_3-006.1 SME server respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_3-006.2 SME client respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_4-001.1 Tester sends SME "hello" in the role client with an invalid UTF8 character.
SHIP-13_4_4-001.2 Tester sends SME "hello" in the role client with an invalid additional element
SHIP-13_4_4-002 KeyMaterialState is mandatory (ONLY APPLIES TO SHIP 1.1)
SHIP-13_4_4-003.1 SME client enter and process SME_HELLO_STATE_READY_LISTEN state but Tester closes
SHIP-13_4_4_1_3-005.1 SME client enter and process SME_HELLO_STATE_READY_LISTEN state
SHIP-13_4_4_1_3-005.2 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending
SHIP-13_4_4_1_3-005.3 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending and prolongationRequest
SHIP-13_4_4_1_3-005.4 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending but receives an abort
SHIP-13_4_4_1_3-006 SME client enter and process SME_HELLO_STATE_READY_LISTEN state without receiving a response
SPINE_Binding-01-01 DUT denies binding requests to its own NodeManagement feature.
SPINE_Compatibility-01-01 DUT rejects read requests with unknown SPINE functions.
SPINE_Compatibility-02-01 DUT accepts datagrams with highest compatible specification version.
SPINE_Compatibility-03-01 DUT accepts datagrams with unknown enums and class elements.
SPINE_Compatibility-04-01 DUT ignores datagrams with invalid headers.
SPINE_Datagram-01-01 Datagrams must have ascending message counters.
SPINE_Datagram-01-02 DUT allows skipping ascending msgCounter values.
SPINE_Datagram-01-03 DUT handles unexpectedly low msgCounter values.
SPINE_Datagram-02-01 Reply datagrams include correct reference counter.
SPINE_Datagram-03-01 DUT responds to required datagram notifications.
SPINE_Datagram-04-01 DUT does not respond to result datagrams.
SPINE_NodeManagement-03-01 DUT sends a valid DetailedDiscovery reply according to protocol.
Test-ID Summary
ATC_COM_PT_MUNotification_001 MU sends data within 120s after value change.
ATC_SCE1_PT_MUPhaseActivePower_001 MU sends power on phase A.
ATC_SCE1_PT_MUPhaseActivePower_002 MU sends power on phase B.
ATC_SCE1_PT_MUPhaseActivePower_003 MU sends power on phase C.
ATC_SCE1_PT_MUTotalActivePower_001 MU sends total active power.
ATC_SCE2_PT_MUTotalConsumedEnergy_001 MU sends positive consumed energy (consuming).
ATC_SCE2_PT_MUTotalProducedEnergy_002 MU sends negative produced energy (producing).
ATC_SCE3_PT_MUActiveACCurrent_001 MU sends AC current on phase A.
ATC_SCE3_PT_MUActiveACCurrent_002 MU sends AC current on phase B.
ATC_SCE3_PT_MUActiveACCurrent_003 MU sends AC current on phase C.
ATC_SCE4_PT_MUACVoltage_001 MU sends AC voltage between phase A and neutral.
ATC_SCE4_PT_MUACVoltage_002 MU sends AC voltage between phase B and neutral.
ATC_SCE4_PT_MUACVoltage_003 MU sends AC voltage between phase C and neutral.
ATC_SCE4_PT_MUACVoltage_004 MU sends AC voltage between phase A and B.
ATC_SCE4_PT_MUACVoltage_005 MU sends AC voltage between phase B and C.
ATC_SCE4_PT_MUACVoltage_006 MU sends AC voltage between phase C and A.
ATC_SCE5_PT_MUFrequency_001 MU sends frequency.
SHIP-13_4_1-001 SME role uniqueness
SHIP-13_4_1-002 SME role polymorphism
SHIP-13_4_3-001 SME init status
SHIP-13_4_3-004.1 SME server enter and process EVALUATE state
SHIP-13_4_3-004.2 SME server enter and process EVALUATE state
SHIP-13_4_3-004.3 SME server entered EVALUATE state and received incorrect message.
SHIP-13_4_3-005.1 SME client entered EVALUATE state and received incorrect message type.
SHIP-13_4_3-005.2 SME client enter and process EVALUATE state
SHIP-13_4_3-005.3 SME client entered EVALUATE state and received incorrect message value.
SHIP-13_4_3-006.1 SME server respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_3-006.2 SME client respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_4-001.1 Tester sends SME "hello" in the role client with an invalid UTF8 character.
SHIP-13_4_4-001.2 Tester sends SME "hello" in the role client with an invalid additional element
SHIP-13_4_4-002 KeyMaterialState is mandatory (ONLY APPLIES TO SHIP 1.1)
SHIP-13_4_4-003.1 SME client enter and process SME_HELLO_STATE_READY_LISTEN state but Tester closes
SHIP-13_4_4_1_3-005.1 SME client enter and process SME_HELLO_STATE_READY_LISTEN state
SHIP-13_4_4_1_3-005.2 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending
SHIP-13_4_4_1_3-005.3 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending and prolongationRequest
SHIP-13_4_4_1_3-005.4 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending but receives an abort
SHIP-13_4_4_1_3-006 SME client enter and process SME_HELLO_STATE_READY_LISTEN state without receiving a response
SPINE_Binding-01-01 DUT denies binding requests to its own NodeManagement feature.
SPINE_Compatibility-01-01 DUT rejects read requests with unknown SPINE functions.
SPINE_Compatibility-02-01 DUT accepts datagrams with highest compatible specification version.
SPINE_Compatibility-03-01 DUT accepts datagrams with unknown enums and class elements.
SPINE_Compatibility-04-01 DUT ignores datagrams with invalid headers.
SPINE_Datagram-01-01 Datagrams must have ascending message counters.
SPINE_Datagram-01-02 DUT allows skipping ascending msgCounter values.
SPINE_Datagram-01-03 DUT handles unexpectedly low msgCounter values.
SPINE_Datagram-02-01 Reply datagrams include correct reference counter.
SPINE_Datagram-03-01 DUT responds to required datagram notifications.
SPINE_Datagram-04-01 DUT does not respond to result datagrams.
SPINE_NodeManagement-02-01 DUT may close connection if no proper command or discovery request is received within 30 seconds.
SPINE_NodeManagement-02-02 DUT keeps connection open if any proper command is received, even without discovery request.
SPINE_NodeManagement-03-01 DUT sends a valid DetailedDiscovery reply according to protocol.
Test-ID Summary
ATC_SCE1_NT_MAPhaseActivePower_002 MA receives power on phase A (error/out of range).
ATC_SCE1_NT_MAPhaseActivePower_004 MA receives power on phase B (error/out of range).
ATC_SCE1_NT_MAPhaseActivePower_006 MA receives power on phase C (error/out of range).
ATC_SCE1_NT_MATotalActivePower_002 MA receives total active power (error/out of range).
ATC_SCE1_PT_MAPhaseActivePower_001 MA receives power on phase A (normal).
ATC_SCE1_PT_MAPhaseActivePower_003 MA receives power on phase B (normal).
ATC_SCE1_PT_MAPhaseActivePower_005 MA receives power on phase C (normal).
ATC_SCE1_PT_MATotalActivePower_001 MA receives total active power (normal).
ATC_SCE2_NT_MATotalConsumedEnergy_002 MA receives total consumed energy (error/out of range).
ATC_SCE2_NT_MATotalProducedEnergy_002 MA receives total produced energy (error/out of range).
ATC_SCE2_PT_MATotalConsumedEnergy_001 MA receives total consumed energy (normal).
ATC_SCE2_PT_MATotalProducedEnergy_001 MA receives total produced energy (normal).
ATC_SCE3_NT_MAActiveACCurrent_002 MA receives AC current on phase A (error/out of range).
ATC_SCE3_NT_MAActiveACCurrent_004 MA receives AC current on phase B (error/out of range).
ATC_SCE3_NT_MAActiveACCurrent_006 MA receives AC current on phase C (error/out of range).
ATC_SCE3_PT_MAActiveACCurrent_001 MA receives AC current on phase A (normal).
ATC_SCE3_PT_MAActiveACCurrent_003 MA receives AC current on phase B (normal).
ATC_SCE3_PT_MAActiveACCurrent_005 MA receives AC current on phase C (normal).
ATC_SCE4_NT_MAACVoltage_002 MA receives AC voltage between phase A and neutral (error/out of range).
ATC_SCE4_NT_MAACVoltage_004 MA receives AC voltage between phase B and neutral (error/out of range).
ATC_SCE4_NT_MAACVoltage_006 MA receives AC voltage between phase C and neutral (error/out of range).
ATC_SCE4_NT_MAACVoltage_008 MA receives AC voltage between phase A and B (error/out of range).
ATC_SCE4_NT_MAACVoltage_010 MA receives AC voltage between phase B and C (error/out of range).
ATC_SCE4_NT_MAACVoltage_012 MA receives AC voltage between phase C and A (error/out of range).
ATC_SCE4_PT_MAACVoltage_001 MA receives AC voltage between phase A and neutral (normal).
ATC_SCE4_PT_MAACVoltage_003 MA receives AC voltage between phase B and neutral (normal).
ATC_SCE4_PT_MAACVoltage_005 MA receives AC voltage between phase C and neutral (normal).
ATC_SCE4_PT_MAACVoltage_007 MA receives AC voltage between phase A and B (normal).
ATC_SCE4_PT_MAACVoltage_009 MA receives AC voltage between phase B and C (normal).
ATC_SCE4_PT_MAACVoltage_011 MA receives AC voltage between phase C and A (normal).
ATC_SCE5_NT_MAFrequency_002 MA receives frequency (error/out of range).
ATC_SCE5_PT_MAFrequency_001 MA receives frequency (normal).
SHIP-13_4_1-001 SME role uniqueness
SHIP-13_4_1-002 SME role polymorphism
SHIP-13_4_3-001 SME init status
SHIP-13_4_3-004.1 SME server enter and process EVALUATE state
SHIP-13_4_3-004.2 SME server enter and process EVALUATE state
SHIP-13_4_3-004.3 SME server entered EVALUATE state and received incorrect message.
SHIP-13_4_3-005.1 SME client entered EVALUATE state and received incorrect message type.
SHIP-13_4_3-005.2 SME client enter and process EVALUATE state
SHIP-13_4_3-005.3 SME client entered EVALUATE state and received incorrect message value.
SHIP-13_4_3-006.1 SME server respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_3-006.2 SME client respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_4-001.1 Tester sends SME "hello" in the role client with an invalid UTF8 character.
SHIP-13_4_4-001.2 Tester sends SME "hello" in the role client with an invalid additional element
SHIP-13_4_4-002 KeyMaterialState is mandatory (ONLY APPLIES TO SHIP 1.1)
SHIP-13_4_4-003.1 SME client enter and process SME_HELLO_STATE_READY_LISTEN state but Tester closes
SHIP-13_4_4_1_3-005.1 SME client enter and process SME_HELLO_STATE_READY_LISTEN state
SHIP-13_4_4_1_3-005.2 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending
SHIP-13_4_4_1_3-005.3 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending and prolongationRequest
SHIP-13_4_4_1_3-005.4 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending but receives an abort
SHIP-13_4_4_1_3-006 SME client enter and process SME_HELLO_STATE_READY_LISTEN state without receiving a response
SPINE_Binding-01-01 DUT denies binding requests to its own NodeManagement feature.
SPINE_Compatibility-01-01 DUT rejects read requests with unknown SPINE functions.
SPINE_Compatibility-02-01 DUT accepts datagrams with highest compatible specification version.
SPINE_Compatibility-03-01 DUT accepts datagrams with unknown enums and class elements.
SPINE_Compatibility-04-01 DUT ignores datagrams with invalid headers.
SPINE_Datagram-01-01 Datagrams must have ascending message counters.
SPINE_Datagram-01-02 DUT allows skipping ascending msgCounter values.
SPINE_Datagram-01-03 DUT handles unexpectedly low msgCounter values.
SPINE_Datagram-02-01 Reply datagrams include correct reference counter.
SPINE_Datagram-03-01 DUT responds to required datagram notifications.
SPINE_Datagram-04-01 DUT does not respond to result datagrams.
SPINE_NodeManagement-03-01 DUT sends a valid DetailedDiscovery reply according to protocol.
Test-ID Summary
ATC_COM_PT_GCPNotification_001 GCP sends data within 120s after value change.
ATC_SCE1_PT_GCPPowerLimitFactor_001 GCP sends PV power limit factor.
ATC_SCE2_PT_GCPTotalActivePower_001 GCP sends total active power.
ATC_SCE3_PT_GCPTotalFeedInEnergy_002 GCP sends negative feed-in energy (producing).
ATC_SCE4_PT_GCPTotalConsumedEnergy_001 GCP sends positive consumed energy (consuming).
ATC_SCE5_PT_GCPActiveACCurrent_001 GCP sends AC current on phase A.
ATC_SCE5_PT_GCPActiveACCurrent_002 GCP sends AC current on phase B.
ATC_SCE5_PT_GCPActiveACCurrent_003 GCP sends AC current on phase C.
ATC_SCE6_PT_GCPACVoltage_001 GCP sends AC voltage between phase A and neutral.
ATC_SCE6_PT_GCPACVoltage_002 GCP sends AC voltage between phase B and neutral.
ATC_SCE6_PT_GCPACVoltage_003 GCP sends AC voltage between phase C and neutral.
ATC_SCE6_PT_GCPACVoltage_004 GCP sends AC voltage between phase A and B.
ATC_SCE6_PT_GCPACVoltage_005 GCP sends AC voltage between phase B and C.
ATC_SCE6_PT_GCPACVoltage_006 GCP sends AC voltage between phase C and A.
ATC_SCE7_PT_GCPFrequency_001 GCP sends frequency.
SHIP-13_4_1-001 SME role uniqueness
SHIP-13_4_1-002 SME role polymorphism
SHIP-13_4_3-001 SME init status
SHIP-13_4_3-004.1 SME server enter and process EVALUATE state
SHIP-13_4_3-004.2 SME server enter and process EVALUATE state
SHIP-13_4_3-004.3 SME server entered EVALUATE state and received incorrect message.
SHIP-13_4_3-005.1 SME client entered EVALUATE state and received incorrect message type.
SHIP-13_4_3-005.2 SME client enter and process EVALUATE state
SHIP-13_4_3-005.3 SME client entered EVALUATE state and received incorrect message value.
SHIP-13_4_3-006.1 SME server respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_3-006.2 SME client respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_4-001.1 Tester sends SME "hello" in the role client with an invalid UTF8 character.
SHIP-13_4_4-001.2 Tester sends SME "hello" in the role client with an invalid additional element
SHIP-13_4_4-002 KeyMaterialState is mandatory (ONLY APPLIES TO SHIP 1.1)
SHIP-13_4_4-003.1 SME client enter and process SME_HELLO_STATE_READY_LISTEN state but Tester closes
SHIP-13_4_4_1_3-005.1 SME client enter and process SME_HELLO_STATE_READY_LISTEN state
SHIP-13_4_4_1_3-005.2 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending
SHIP-13_4_4_1_3-005.3 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending and prolongationRequest
SHIP-13_4_4_1_3-005.4 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending but receives an abort
SHIP-13_4_4_1_3-006 SME client enter and process SME_HELLO_STATE_READY_LISTEN state without receiving a response
SPINE_Binding-01-01 DUT denies binding requests to its own NodeManagement feature.
SPINE_Compatibility-01-01 DUT rejects read requests with unknown SPINE functions.
SPINE_Compatibility-02-01 DUT accepts datagrams with highest compatible specification version.
SPINE_Compatibility-03-01 DUT accepts datagrams with unknown enums and class elements.
SPINE_Compatibility-04-01 DUT ignores datagrams with invalid headers.
SPINE_Datagram-01-01 Datagrams must have ascending message counters.
SPINE_Datagram-01-02 DUT allows skipping ascending msgCounter values.
SPINE_Datagram-01-03 DUT handles unexpectedly low msgCounter values.
SPINE_Datagram-02-01 Reply datagrams include correct reference counter.
SPINE_Datagram-03-01 DUT responds to required datagram notifications.
SPINE_Datagram-04-01 DUT does not respond to result datagrams.
SPINE_NodeManagement-02-01 DUT may close connection if no proper command or discovery request is received within 30 seconds.
SPINE_NodeManagement-02-02 DUT keeps connection open if any proper command is received, even without discovery request.
SPINE_NodeManagement-03-01 DUT sends a valid DetailedDiscovery reply according to protocol.
Test-ID Summary
ATC_SCE1_PT_MAPowerLimitFactor_001 MA receives PV power limit factor.
ATC_SCE2_NT_MATotalActivePower_002 MA receives total active power (error/out of range).
ATC_SCE2_PT_MATotalActivePower_001 MA receives total active power (normal).
ATC_SCE3_NT_MATotalFeedInEnergy_002 MA receives total feed-in energy (error/out of range).
ATC_SCE3_PT_MATotalFeedInEnergy_001 MA receives total feed-in energy (normal).
ATC_SCE4_NT_MATotalConsumedEnergy_002 MA receives total consumed energy (error/out of range).
ATC_SCE4_PT_MATotalConsumedEnergy_001 MA receives total consumed energy (normal).
ATC_SCE5_NT_MAActiveACCurrent_002 MA receives AC current on phase A (error/out of range).
ATC_SCE5_NT_MAActiveACCurrent_004 MA receives AC current on phase B (error/out of range).
ATC_SCE5_NT_MAActiveACCurrent_006 MA receives AC current on phase C (error/out of range).
ATC_SCE5_PT_MAActiveACCurrent_001 MA receives AC current on phase A (normal).
ATC_SCE5_PT_MAActiveACCurrent_003 MA receives AC current on phase B (normal).
ATC_SCE5_PT_MAActiveACCurrent_005 MA receives AC current on phase C (normal).
ATC_SCE6_NT_MAACVoltage_002 MA receives AC voltage between phase A and neutral (error/out of range).
ATC_SCE6_NT_MAACVoltage_004 MA receives AC voltage between phase B and neutral (error/out of range).
ATC_SCE6_NT_MAACVoltage_006 MA receives AC voltage between phase C and neutral (error/out of range).
ATC_SCE6_NT_MAACVoltage_008 MA receives AC voltage between phase A and B (error/out of range).
ATC_SCE6_NT_MAACVoltage_010 MA receives AC voltage between phase B and C (error/out of range).
ATC_SCE6_NT_MAACVoltage_012 MA receives AC voltage between phase C and A (error/out of range).
ATC_SCE6_PT_MAACVoltage_001 MA receives AC voltage between phase A and neutral (normal).
ATC_SCE6_PT_MAACVoltage_003 MA receives AC voltage between phase B and neutral (normal).
ATC_SCE6_PT_MAACVoltage_005 MA receives AC voltage between phase C and neutral (normal).
ATC_SCE6_PT_MAACVoltage_007 MA receives AC voltage between phase A and B (normal).
ATC_SCE6_PT_MAACVoltage_009 MA receives AC voltage between phase B and C (normal).
ATC_SCE6_PT_MAACVoltage_011 MA receives AC voltage between phase C and A (normal).
ATC_SCE7_NT_MAFrequency_002 MA receives frequency (error/out of range).
ATC_SCE7_PT_MAFrequency_001 MA receives frequency (normal).
SHIP-13_4_1-001 SME role uniqueness
SHIP-13_4_1-002 SME role polymorphism
SHIP-13_4_3-001 SME init status
SHIP-13_4_3-004.1 SME server enter and process EVALUATE state
SHIP-13_4_3-004.2 SME server enter and process EVALUATE state
SHIP-13_4_3-004.3 SME server entered EVALUATE state and received incorrect message.
SHIP-13_4_3-005.1 SME client entered EVALUATE state and received incorrect message type.
SHIP-13_4_3-005.2 SME client enter and process EVALUATE state
SHIP-13_4_3-005.3 SME client entered EVALUATE state and received incorrect message value.
SHIP-13_4_3-006.1 SME server respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_3-006.2 SME client respect timeout for CMI_STATE_*_WAIT
SHIP-13_4_4-001.1 Tester sends SME "hello" in the role client with an invalid UTF8 character.
SHIP-13_4_4-001.2 Tester sends SME "hello" in the role client with an invalid additional element
SHIP-13_4_4-002 KeyMaterialState is mandatory (ONLY APPLIES TO SHIP 1.1)
SHIP-13_4_4-003.1 SME client enter and process SME_HELLO_STATE_READY_LISTEN state but Tester closes
SHIP-13_4_4_1_3-005.1 SME client enter and process SME_HELLO_STATE_READY_LISTEN state
SHIP-13_4_4_1_3-005.2 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending
SHIP-13_4_4_1_3-005.3 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending and prolongationRequest
SHIP-13_4_4_1_3-005.4 SME client enter and process SME_HELLO_STATE_READY_LISTEN state with pending but receives an abort
SHIP-13_4_4_1_3-006 SME client enter and process SME_HELLO_STATE_READY_LISTEN state without receiving a response
SPINE_Binding-01-01 DUT denies binding requests to its own NodeManagement feature.
SPINE_Compatibility-01-01 DUT rejects read requests with unknown SPINE functions.
SPINE_Compatibility-02-01 DUT accepts datagrams with highest compatible specification version.
SPINE_Compatibility-03-01 DUT accepts datagrams with unknown enums and class elements.
SPINE_Compatibility-04-01 DUT ignores datagrams with invalid headers.
SPINE_Datagram-01-01 Datagrams must have ascending message counters.
SPINE_Datagram-01-02 DUT allows skipping ascending msgCounter values.
SPINE_Datagram-01-03 DUT handles unexpectedly low msgCounter values.
SPINE_Datagram-02-01 Reply datagrams include correct reference counter.
SPINE_Datagram-03-01 DUT responds to required datagram notifications.
SPINE_Datagram-04-01 DUT does not respond to result datagrams.
SPINE_Entity-01-03_a DUT discovers compliant server actors regardless of SPINE addresses and identifiers.
SPINE_Entity-01-03_b DUT discovers compliant server actors regardless of SPINE addresses and identifiers.
SPINE_NodeManagement-03-01 DUT sends a valid DetailedDiscovery reply according to protocol.