{
  "reportFormat": "CTRF",
  "specVersion": "1.0.0",
  "results": {
    "tool": {
      "name": "Pionix ISO 15118 Conformance Tester"
    },
    "summary": {
      "tests": 387,
      "passed": 216,
      "failed": 163,
      "skipped": 8,
      "pending": 0,
      "other": 0,
      "start": 1789625455299,
      "stop": 1789630260763
    },
    "environment": {
      "appName": "EVerest",
      "appVersion": "testing/main",
      "commit": "fdf2ac5415425e0a6af7d30caacf46f2bf9316ee",
      "branchName": "main",
      "testEnvironment": "SIL",
      "osPlatform": "linux",
      "healthy": true,
      "buildUrl": "https://github.com/PionixPro/conformance-tester/actions/runs/35182955416"
    },
    "extra": {
      "build": {
        "status": "passed",
        "modules": [
          "Auth",
          "DCSupplySimulator",
          "DummyTokenProvider",
          "DummyTokenProviderManual",
          "DummyTokenValidator",
          "EnergyManager",
          "EnergyNode",
          "Evse15118D20",
          "EvseManager",
          "EvseSecurity",
          "EvseSlac",
          "EvseV2G",
          "IMDSimulator"
        ]
      },
      "integrator": {
        "id": "pionix",
        "displayName": "Pionix GmbH"
      }
    },
    "tests": [
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_001",
        "status": "passed",
        "duration": 12575,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_002",
        "status": "skipped",
        "duration": 19042,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "NOT RUN",
        "message": "('/__w/conformance-tester/conformance-tester/tests/test_secc_din_cable_check.py', 168, 'Skipped: CP State D is out of scope on this rig (no ventilation / state-D leg per project policy).')",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_003",
        "status": "failed",
        "duration": 17154,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_004",
        "status": "failed",
        "duration": 17002,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_005",
        "status": "failed",
        "duration": 72261,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: sequence-timeout teardown incomplete: tcp_closed=True, oscillator_off=False",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_006",
        "status": "failed",
        "duration": 7419,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = FAILED \u2014 got 'OK'",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_007",
        "status": "passed",
        "duration": 11004,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_008",
        "status": "passed",
        "duration": 10699,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_009",
        "status": "passed",
        "duration": 11399,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_010",
        "status": "passed",
        "duration": 11597,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_011",
        "status": "passed",
        "duration": 11306,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_012",
        "status": "passed",
        "duration": 10991,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_013",
        "status": "passed",
        "duration": 10699,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_014",
        "status": "passed",
        "duration": 11000,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_015",
        "status": "passed",
        "duration": 25015,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_016",
        "status": "passed",
        "duration": 10984,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_017",
        "status": "passed",
        "duration": 11005,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_018",
        "status": "passed",
        "duration": 10997,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_019",
        "status": "passed",
        "duration": 11298,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_020",
        "status": "passed",
        "duration": 10699,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_021",
        "status": "passed",
        "duration": 7492,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_022",
        "status": "skipped",
        "duration": 19038,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "NOT RUN",
        "message": "('/__w/conformance-tester/conformance-tester/tests/test_secc_din_cable_check.py', 788, 'Skipped: CP State D is out of scope on this rig (no ventilation / state-D leg per project policy).')",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCableCheck_023",
        "status": "passed",
        "duration": 22586,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCableCheck"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinChargeParameterDiscovery_001",
        "status": "passed",
        "duration": 6872,
        "suite": [
          "conformance",
          "DIN70121",
          "DinChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinChargeParameterDiscovery_002",
        "status": "failed",
        "duration": 16008,
        "suite": [
          "conformance",
          "DIN70121",
          "DinChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinChargeParameterDiscovery_003",
        "status": "failed",
        "duration": 15999,
        "suite": [
          "conformance",
          "DIN70121",
          "DinChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinChargeParameterDiscovery_004",
        "status": "failed",
        "duration": 15998,
        "suite": [
          "conformance",
          "DIN70121",
          "DinChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinChargeParameterDiscovery_005",
        "status": "failed",
        "duration": 16000,
        "suite": [
          "conformance",
          "DIN70121",
          "DinChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinChargeParameterDiscovery_006",
        "status": "failed",
        "duration": 71763,
        "suite": [
          "conformance",
          "DIN70121",
          "DinChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: sequence-timeout teardown incomplete: tcp_closed=True, oscillator_off=False",
        "filePath": "tests/test_secc_din_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinChargeParameterDiscovery_007",
        "status": "passed",
        "duration": 25243,
        "suite": [
          "conformance",
          "DIN70121",
          "DinChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_charge_parameter_discovery.py"
      },
      {
        "name": "tests/test_secc_din_charge_parameter_discovery.py::test_tc_secc_dc_vtb_din_charge_parameter_discovery_008[dut]",
        "status": "skipped",
        "duration": 0,
        "suite": [
          "conformance",
          "conformance"
        ],
        "tags": [
          "compliance",
          "DC"
        ],
        "rawStatus": "NOT RUN",
        "message": "('/__w/conformance-tester/conformance-tester/tests/test_secc_din_charge_parameter_discovery.py', 321, \"Skipped: NOT APPLICABLE \u2014 deselected by the ATS selection rules (PIXIT_SECC_CMN_ChargeParameterDiscoveryOngoing := unknown).\\n\\nThis TC verifies the SECC-side give-up path of ChargeParameterDiscovery: the SUT repeatedly answers EVSEProcessing 'Ongoing' until its internal V2G_SECC_Ongoing_Timer expires, then terminates the V2G session by closing the TCP connection within par_CMN_TCP_Connection_Termination_Timeout (ISO 15118-4:2018, Table 241 / Table 116 test objective).\\n\\nWhy this TC is no...",
        "filePath": "tests/test_secc_din_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinChargeParameterDiscovery_009",
        "status": "passed",
        "duration": 21992,
        "suite": [
          "conformance",
          "DIN70121",
          "DinChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinContractAuthentication_001",
        "status": "passed",
        "duration": 6781,
        "suite": [
          "conformance",
          "DIN70121",
          "DinContractAuthentication"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_contract_authentication.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinContractAuthentication_002",
        "status": "failed",
        "duration": 15409,
        "suite": [
          "conformance",
          "DIN70121",
          "DinContractAuthentication"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_contract_authentication.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinContractAuthentication_003",
        "status": "failed",
        "duration": 14996,
        "suite": [
          "conformance",
          "DIN70121",
          "DinContractAuthentication"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_contract_authentication.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinContractAuthentication_004",
        "status": "failed",
        "duration": 70974,
        "suite": [
          "conformance",
          "DIN70121",
          "DinContractAuthentication"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: sequence-timeout teardown incomplete: tcp_closed=True, oscillator_off=False",
        "filePath": "tests/test_secc_din_contract_authentication.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinContractAuthentication_005",
        "status": "passed",
        "duration": 24437,
        "suite": [
          "conformance",
          "DIN70121",
          "DinContractAuthentication"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_contract_authentication.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinContractAuthentication_006",
        "status": "failed",
        "duration": 6776,
        "suite": [
          "conformance",
          "DIN70121",
          "DinContractAuthentication"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: EVSEProcessing = Ongoing on repetition \u2014 got 'Finished'",
        "filePath": "tests/test_secc_din_contract_authentication.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinContractAuthentication_007",
        "status": "passed",
        "duration": 21820,
        "suite": [
          "conformance",
          "DIN70121",
          "DinContractAuthentication"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_contract_authentication.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCurrentDemand_001",
        "status": "passed",
        "duration": 11684,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCurrentDemand"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_current_demand.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCurrentDemand_002",
        "status": "failed",
        "duration": 21314,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCurrentDemand"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_current_demand.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCurrentDemand_003",
        "status": "failed",
        "duration": 20698,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCurrentDemand"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_current_demand.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCurrentDemand_004",
        "status": "failed",
        "duration": 76859,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCurrentDemand"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: sequence-timeout teardown incomplete: tcp_closed=True, oscillator_off=False",
        "filePath": "tests/test_secc_din_current_demand.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCurrentDemand_005",
        "status": "passed",
        "duration": 30646,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCurrentDemand"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_current_demand.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinCurrentDemand_006",
        "status": "passed",
        "duration": 27524,
        "suite": [
          "conformance",
          "DIN70121",
          "DinCurrentDemand"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_current_demand.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPowerDelivery_001",
        "status": "passed",
        "duration": 11850,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPowerDelivery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPowerDelivery_002",
        "status": "failed",
        "duration": 11897,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPowerDelivery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: EVSEStatusCode = EVSE_Ready \u2014 got 'EVSE_Shutdown'",
        "filePath": "tests/test_secc_din_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPowerDelivery_003",
        "status": "failed",
        "duration": 21014,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPowerDelivery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPowerDelivery_004",
        "status": "failed",
        "duration": 21094,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPowerDelivery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPowerDelivery_005",
        "status": "failed",
        "duration": 21000,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPowerDelivery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPowerDelivery_006",
        "status": "failed",
        "duration": 20999,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPowerDelivery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPowerDelivery_007",
        "status": "failed",
        "duration": 11988,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPowerDelivery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = FAILED_ChargingProfileInvalid \u2014 got 'OK'",
        "filePath": "tests/test_secc_din_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPowerDelivery_008",
        "status": "failed",
        "duration": 20906,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPowerDelivery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPowerDelivery_009",
        "status": "failed",
        "duration": 77169,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPowerDelivery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: sequence-timeout teardown incomplete: tcp_closed=True, oscillator_off=False",
        "filePath": "tests/test_secc_din_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPowerDelivery_010",
        "status": "failed",
        "duration": 77202,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPowerDelivery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: sequence-timeout teardown incomplete: tcp_closed=True, oscillator_off=False",
        "filePath": "tests/test_secc_din_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPowerDelivery_011",
        "status": "passed",
        "duration": 30137,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPowerDelivery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPowerDelivery_012",
        "status": "passed",
        "duration": 30102,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPowerDelivery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPowerDelivery_013",
        "status": "passed",
        "duration": 26740,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPowerDelivery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPowerDelivery_014",
        "status": "passed",
        "duration": 26631,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPowerDelivery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPreCharge_001",
        "status": "passed",
        "duration": 11600,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPreCharge"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_pre_charge.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPreCharge_002",
        "status": "failed",
        "duration": 19803,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPreCharge"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_pre_charge.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPreCharge_003",
        "status": "failed",
        "duration": 20000,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPreCharge"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_pre_charge.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPreCharge_004",
        "status": "failed",
        "duration": 75959,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPreCharge"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: sequence-timeout teardown incomplete: tcp_closed=True, oscillator_off=False",
        "filePath": "tests/test_secc_din_pre_charge.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPreCharge_005",
        "status": "failed",
        "duration": 17430,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPreCharge"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after CP State B (par_CMN_TCP_Connection_Termination_Timeout) \u2014 connection stayed open",
        "filePath": "tests/test_secc_din_pre_charge.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPreCharge_006",
        "status": "failed",
        "duration": 15802,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPreCharge"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: oscillator-retain teardown incomplete: retained=True, off=False",
        "filePath": "tests/test_secc_din_pre_charge.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPreCharge_007",
        "status": "passed",
        "duration": 28611,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPreCharge"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_pre_charge.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinPreCharge_008",
        "status": "passed",
        "duration": 26183,
        "suite": [
          "conformance",
          "DIN70121",
          "DinPreCharge"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_pre_charge.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSdp_001",
        "status": "passed",
        "duration": 5586,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSdp"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_sdp.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSdp_002",
        "status": "passed",
        "duration": 6000,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSdp"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_sdp.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinServiceDiscovery_001",
        "status": "passed",
        "duration": 6203,
        "suite": [
          "conformance",
          "DIN70121",
          "DinServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_service_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinServiceDiscovery_002",
        "status": "failed",
        "duration": 15009,
        "suite": [
          "conformance",
          "DIN70121",
          "DinServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_service_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinServiceDiscovery_003",
        "status": "failed",
        "duration": 14994,
        "suite": [
          "conformance",
          "DIN70121",
          "DinServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_service_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinServiceDiscovery_004",
        "status": "failed",
        "duration": 71068,
        "suite": [
          "conformance",
          "DIN70121",
          "DinServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: sequence-timeout teardown incomplete: tcp_closed=True, oscillator_off=False",
        "filePath": "tests/test_secc_din_service_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinServiceDiscovery_005",
        "status": "failed",
        "duration": 10625,
        "suite": [
          "conformance",
          "DIN70121",
          "DinServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: oscillator-retain teardown incomplete: retained=True, off=False",
        "filePath": "tests/test_secc_din_service_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinServiceDiscovery_006",
        "status": "passed",
        "duration": 24911,
        "suite": [
          "conformance",
          "DIN70121",
          "DinServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_service_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinServiceDiscovery_008",
        "status": "passed",
        "duration": 21601,
        "suite": [
          "conformance",
          "DIN70121",
          "DinServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_service_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinServicePaymentSelection_001",
        "status": "passed",
        "duration": 5977,
        "suite": [
          "conformance",
          "DIN70121",
          "DinServicePaymentSelection"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_service_payment_selection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinServicePaymentSelection_002",
        "status": "failed",
        "duration": 15309,
        "suite": [
          "conformance",
          "DIN70121",
          "DinServicePaymentSelection"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_service_payment_selection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinServicePaymentSelection_003",
        "status": "failed",
        "duration": 15700,
        "suite": [
          "conformance",
          "DIN70121",
          "DinServicePaymentSelection"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_service_payment_selection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinServicePaymentSelection_004",
        "status": "failed",
        "duration": 14994,
        "suite": [
          "conformance",
          "DIN70121",
          "DinServicePaymentSelection"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_service_payment_selection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinServicePaymentSelection_005",
        "status": "failed",
        "duration": 70872,
        "suite": [
          "conformance",
          "DIN70121",
          "DinServicePaymentSelection"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: sequence-timeout teardown incomplete: tcp_closed=True, oscillator_off=False",
        "filePath": "tests/test_secc_din_service_payment_selection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinServicePaymentSelection_006",
        "status": "passed",
        "duration": 24339,
        "suite": [
          "conformance",
          "DIN70121",
          "DinServicePaymentSelection"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_service_payment_selection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinServicePaymentSelection_007",
        "status": "failed",
        "duration": 14786,
        "suite": [
          "conformance",
          "DIN70121",
          "DinServicePaymentSelection"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_service_payment_selection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinServicePaymentSelection_008",
        "status": "passed",
        "duration": 21014,
        "suite": [
          "conformance",
          "DIN70121",
          "DinServicePaymentSelection"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_service_payment_selection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionSetup_001",
        "status": "passed",
        "duration": 5775,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionSetup"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_session_setup.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionSetup_002",
        "status": "failed",
        "duration": 15210,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionSetup"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_session_setup.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionSetup_003",
        "status": "failed",
        "duration": 70769,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionSetup"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: sequence-timeout teardown incomplete: tcp_closed=True, oscillator_off=False",
        "filePath": "tests/test_secc_din_session_setup.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionSetup_004",
        "status": "passed",
        "duration": 21441,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionSetup"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_session_setup.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionStop_001",
        "status": "failed",
        "duration": 18894,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionStop"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: oscillator-retain teardown incomplete: retained=True, off=False",
        "filePath": "tests/test_secc_din_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionStop_002",
        "status": "failed",
        "duration": 17998,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionStop"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: oscillator-retain teardown incomplete: retained=True, off=False",
        "filePath": "tests/test_secc_din_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionStop_003",
        "status": "failed",
        "duration": 22797,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionStop"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionStop_004",
        "status": "failed",
        "duration": 16492,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionStop"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=True",
        "filePath": "tests/test_secc_din_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionStop_005",
        "status": "failed",
        "duration": 79376,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionStop"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: sequence-timeout teardown incomplete: tcp_closed=True, oscillator_off=False",
        "filePath": "tests/test_secc_din_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionStop_006",
        "status": "failed",
        "duration": 23227,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionStop"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionStop_007",
        "status": "failed",
        "duration": 17291,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionStop"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=True",
        "filePath": "tests/test_secc_din_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionStop_008",
        "status": "failed",
        "duration": 79674,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionStop"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: sequence-timeout teardown incomplete: tcp_closed=True, oscillator_off=False",
        "filePath": "tests/test_secc_din_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionStop_009",
        "status": "failed",
        "duration": 14420,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionStop"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = FAILED \u2014 got 'OK'",
        "filePath": "tests/test_secc_din_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionStop_010",
        "status": "passed",
        "duration": 31024,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionStop"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionStop_011",
        "status": "passed",
        "duration": 31198,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionStop"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionStop_012",
        "status": "passed",
        "duration": 29132,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionStop"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSessionStop_013",
        "status": "passed",
        "duration": 28988,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSessionStop"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSupportedAppProtocol_001",
        "status": "passed",
        "duration": 5944,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_supported_app_protocol.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSupportedAppProtocol_002",
        "status": "failed",
        "duration": 9003,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=True",
        "filePath": "tests/test_secc_din_supported_app_protocol.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSupportedAppProtocol_003",
        "status": "failed",
        "duration": 71271,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: sequence-timeout teardown incomplete: tcp_closed=True, oscillator_off=False",
        "filePath": "tests/test_secc_din_supported_app_protocol.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSupportedAppProtocol_004",
        "status": "passed",
        "duration": 6121,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_supported_app_protocol.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinSupportedAppProtocol_005",
        "status": "passed",
        "duration": 5497,
        "suite": [
          "conformance",
          "DIN70121",
          "DinSupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_supported_app_protocol.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinV2gtpSdp_001",
        "status": "passed",
        "duration": 6100,
        "suite": [
          "conformance",
          "DIN70121",
          "DinV2gtpSdp"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_v2gtp_sdp.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinV2gtpSessionSetup_001",
        "status": "passed",
        "duration": 6200,
        "suite": [
          "conformance",
          "DIN70121",
          "DinV2gtpSessionSetup"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_v2gtp_session_setup.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinV2gtpSessionSetup_002",
        "status": "passed",
        "duration": 7706,
        "suite": [
          "conformance",
          "DIN70121",
          "DinV2gtpSessionSetup"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_v2gtp_session_setup.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinV2gtpSessionSetup_003",
        "status": "passed",
        "duration": 8198,
        "suite": [
          "conformance",
          "DIN70121",
          "DinV2gtpSessionSetup"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_v2gtp_session_setup.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinV2gtpSessionSetup_004",
        "status": "passed",
        "duration": 8094,
        "suite": [
          "conformance",
          "DIN70121",
          "DinV2gtpSessionSetup"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_v2gtp_session_setup.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinWeldingDetection_001",
        "status": "failed",
        "duration": 14609,
        "suite": [
          "conformance",
          "DIN70121",
          "DinWeldingDetection"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: EVSEStatusCode = EVSE_Ready \u2014 got 'EVSE_Shutdown'",
        "filePath": "tests/test_secc_din_welding_detection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinWeldingDetection_002",
        "status": "failed",
        "duration": 23010,
        "suite": [
          "conformance",
          "DIN70121",
          "DinWeldingDetection"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_welding_detection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinWeldingDetection_003",
        "status": "failed",
        "duration": 23499,
        "suite": [
          "conformance",
          "DIN70121",
          "DinWeldingDetection"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: error teardown incomplete: oscillator_off=False, tcp_closed=False",
        "filePath": "tests/test_secc_din_welding_detection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinWeldingDetection_004",
        "status": "failed",
        "duration": 78169,
        "suite": [
          "conformance",
          "DIN70121",
          "DinWeldingDetection"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: sequence-timeout teardown incomplete: tcp_closed=True, oscillator_off=False",
        "filePath": "tests/test_secc_din_welding_detection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinWeldingDetection_005",
        "status": "failed",
        "duration": 13815,
        "suite": [
          "conformance",
          "DIN70121",
          "DinWeldingDetection"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = FAILED \u2014 got 'OK'",
        "filePath": "tests/test_secc_din_welding_detection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinWeldingDetection_006",
        "status": "passed",
        "duration": 31526,
        "suite": [
          "conformance",
          "DIN70121",
          "DinWeldingDetection"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_welding_detection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_DinWeldingDetection_007",
        "status": "passed",
        "duration": 29231,
        "suite": [
          "conformance",
          "DIN70121",
          "DinWeldingDetection"
        ],
        "tags": [
          "compliance",
          "DIN70121",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_din_welding_detection.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_Authorization_001",
        "status": "passed",
        "duration": 6929,
        "suite": [
          "conformance",
          "ISO15118-4",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_authorization.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_Authorization_003",
        "status": "passed",
        "duration": 8401,
        "suite": [
          "conformance",
          "ISO15118-4",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_authorization.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_Authorization_005",
        "status": "failed",
        "duration": 12403,
        "suite": [
          "conformance",
          "ISO15118-4",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_authorization.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_Authorization_008",
        "status": "passed",
        "duration": 68464,
        "suite": [
          "conformance",
          "ISO15118-4",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_authorization.py"
      },
      {
        "name": "TC_SECC_DC_VTB_CableCheck_001",
        "status": "passed",
        "duration": 11332,
        "suite": [
          "conformance",
          "ISO15118-4",
          "CableCheck"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_CableCheck_003",
        "status": "passed",
        "duration": 10196,
        "suite": [
          "conformance",
          "ISO15118-4",
          "CableCheck"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_CableCheck_004",
        "status": "failed",
        "duration": 14004,
        "suite": [
          "conformance",
          "ISO15118-4",
          "CableCheck"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection within par_CMN_TCP_Connection_Termination_Timeout \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_CableCheck_005",
        "status": "passed",
        "duration": 69267,
        "suite": [
          "conformance",
          "ISO15118-4",
          "CableCheck"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_CableCheck_006",
        "status": "passed",
        "duration": 11826,
        "suite": [
          "conformance",
          "ISO15118-4",
          "CableCheck"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_cable_check.py"
      },
      {
        "name": "TC_SECC_DC_VTB_CableCheck_008",
        "status": "failed",
        "duration": 7294,
        "suite": [
          "conformance",
          "ISO15118-4",
          "CableCheck"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode is FAILED (CP not in State C/D) \u2014 got 'OK'",
        "filePath": "tests/test_secc_iso2_cable_check.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_ChargeParameterDiscovery_001",
        "status": "passed",
        "duration": 9003,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_ChargeParameterDiscovery_002",
        "status": "passed",
        "duration": 69167,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_ChargeParameterDiscovery_001",
        "status": "passed",
        "duration": 7234,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_ChargeParameterDiscovery_002",
        "status": "failed",
        "duration": 13400,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_ChargeParameterDiscovery_003",
        "status": "failed",
        "duration": 7190,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = FAILED_WrongEnergyTransferMode \u2014 F-AC-1: SUT rejects with FAILED_WrongChargeParameter instead of FAILED_WrongEnergyTransferMode.",
        "filePath": "tests/test_secc_iso2_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_ChargeParameterDiscovery_004",
        "status": "failed",
        "duration": 13104,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_ChargeParameterDiscovery_006",
        "status": "passed",
        "duration": 6792,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_ChargeParameterDiscovery_012",
        "status": "passed",
        "duration": 6904,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_ChargeParameterDiscovery_016",
        "status": "passed",
        "duration": 7198,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_CurrentDemand_001",
        "status": "passed",
        "duration": 12203,
        "suite": [
          "conformance",
          "ISO15118-4",
          "CurrentDemand"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_current_demand.py"
      },
      {
        "name": "TC_SECC_DC_VTB_CurrentDemand_003",
        "status": "passed",
        "duration": 14001,
        "suite": [
          "conformance",
          "ISO15118-4",
          "CurrentDemand"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_current_demand.py"
      },
      {
        "name": "TC_SECC_DC_VTB_CurrentDemand_004",
        "status": "failed",
        "duration": 18902,
        "suite": [
          "conformance",
          "ISO15118-4",
          "CurrentDemand"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection within par_CMN_TCP_Connection_Termination_Timeout \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_current_demand.py"
      },
      {
        "name": "TC_SECC_DC_VTB_CurrentDemand_005",
        "status": "passed",
        "duration": 74065,
        "suite": [
          "conformance",
          "ISO15118-4",
          "CurrentDemand"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_current_demand.py"
      },
      {
        "name": "TC_SECC_DC_VTB_CurrentDemand_006",
        "status": "passed",
        "duration": 12130,
        "suite": [
          "conformance",
          "ISO15118-4",
          "CurrentDemand"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_current_demand.py"
      },
      {
        "name": "TC_SECC_DC_VTB_CurrentDemand_008",
        "status": "passed",
        "duration": 11895,
        "suite": [
          "conformance",
          "ISO15118-4",
          "CurrentDemand"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_current_demand.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentServiceSelection_001",
        "status": "passed",
        "duration": 5991,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentServiceSelection"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_payment_service_selection.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentServiceSelection_004",
        "status": "passed",
        "duration": 8001,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentServiceSelection"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_payment_service_selection.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentServiceSelection_005",
        "status": "failed",
        "duration": 12112,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentServiceSelection"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_payment_service_selection.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentServiceSelection_006",
        "status": "failed",
        "duration": 11991,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentServiceSelection"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_payment_service_selection.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentServiceSelection_007",
        "status": "failed",
        "duration": 11898,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentServiceSelection"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_payment_service_selection.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentServiceSelection_008",
        "status": "passed",
        "duration": 67865,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentServiceSelection"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_payment_service_selection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_001",
        "status": "passed",
        "duration": 12133,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_002",
        "status": "passed",
        "duration": 13200,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_003",
        "status": "passed",
        "duration": 14300,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_004",
        "status": "passed",
        "duration": 15101,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_005",
        "status": "failed",
        "duration": 17999,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_006",
        "status": "failed",
        "duration": 19399,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_007",
        "status": "failed",
        "duration": 18003,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_008",
        "status": "failed",
        "duration": 17999,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_009",
        "status": "passed",
        "duration": 73563,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_010",
        "status": "passed",
        "duration": 75398,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_013",
        "status": "failed",
        "duration": 18033,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the FAILED response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_014",
        "status": "passed",
        "duration": 12793,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_015",
        "status": "passed",
        "duration": 12896,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_016",
        "status": "passed",
        "duration": 13101,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_017",
        "status": "passed",
        "duration": 12901,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_018",
        "status": "passed",
        "duration": 13101,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_019",
        "status": "passed",
        "duration": 12994,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_020",
        "status": "passed",
        "duration": 13002,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PowerDelivery_021",
        "status": "passed",
        "duration": 12996,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_power_delivery.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PreCharge_001",
        "status": "passed",
        "duration": 11698,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PreCharge"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_pre_charge.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PreCharge_002",
        "status": "passed",
        "duration": 13203,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PreCharge"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_pre_charge.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PreCharge_003",
        "status": "failed",
        "duration": 17600,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PreCharge"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection within par_CMN_TCP_Connection_Termination_Timeout \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_pre_charge.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PreCharge_004",
        "status": "passed",
        "duration": 73875,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PreCharge"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_pre_charge.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_ServiceDiscovery_001",
        "status": "passed",
        "duration": 6512,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_service_discovery.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_ServiceDiscovery_002",
        "status": "passed",
        "duration": 8101,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_service_discovery.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_ServiceDiscovery_003",
        "status": "failed",
        "duration": 12501,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_service_discovery.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_ServiceDiscovery_004",
        "status": "passed",
        "duration": 68374,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_service_discovery.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SessionSetup_001",
        "status": "passed",
        "duration": 6418,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SessionSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_session_setup.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SessionSetup_002",
        "status": "passed",
        "duration": 7702,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SessionSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_session_setup.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SessionSetup_003",
        "status": "passed",
        "duration": 68270,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SessionSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_session_setup.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SessionSetup_004",
        "status": "failed",
        "duration": 68001,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SessionSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection within V2G_SECC_CommunicationSetup_Timeout+termination (26.0s) \u2014 closed after 62.1s; the SUT appears to enforce the 60 s sequence timeout rather than the 20 s comm-setup timeout",
        "filePath": "tests/test_secc_iso2_session_setup.py"
      },
      {
        "name": "TC_SECC_DC_VTB_SessionStop_002",
        "status": "failed",
        "duration": 16434,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT terminates the data link within par_TP_match_leave (1.25s) \u2014 left after 2.12s",
        "filePath": "tests/test_secc_iso2_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_SessionStop_006",
        "status": "failed",
        "duration": 12994,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = FAILED (no preceding CP State B) \u2014 got 'OK'",
        "filePath": "tests/test_secc_iso2_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_SessionStop_007",
        "status": "passed",
        "duration": 15402,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_SessionStop_008",
        "status": "passed",
        "duration": 15997,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_session_stop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_SessionStop_009",
        "status": "passed",
        "duration": 75973,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_session_stop.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SupportedAppProtocol_002",
        "status": "passed",
        "duration": 8114,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_supported_app_protocol.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SupportedAppProtocol_003",
        "status": "passed",
        "duration": 68076,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_supported_app_protocol.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SupportedAppProtocol_004",
        "status": "passed",
        "duration": 6120,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_supported_app_protocol.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SupportedAppProtocol_005",
        "status": "failed",
        "duration": 27427,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT stops waiting after V2G_SECC_CommunicationSetup_Timeout (rejects the late TCP handshake / SupportedAppProtocol) \u2014 SUT accepted a late TCP handshake and answered SupportedAppProtocol after V2G_SECC_CommunicationSetup_Timeout (20 s) elapsed; the -4 ATS expects it to stop waiting. Got: {'msg': {'ResponseCode': 'OK_SuccessfulNegotiation', 'ResponseCodeValue': 0, 'SchemaID': 1}, 'name': 'supportedAppProtocolRes', 'ok': True, 'proto': 'apphand'}",
        "filePath": "tests/test_secc_iso2_supported_app_protocol.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SupportedAppProtocol_006",
        "status": "passed",
        "duration": 5971,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_supported_app_protocol.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SDP_001",
        "status": "passed",
        "duration": 5997,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SDP_004",
        "status": "passed",
        "duration": 40108,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_V2GTPSessionSetup_001",
        "status": "passed",
        "duration": 6291,
        "suite": [
          "conformance",
          "ISO15118-4",
          "V2GTPSessionSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_V2GTPSessionSetup_002",
        "status": "passed",
        "duration": 7606,
        "suite": [
          "conformance",
          "ISO15118-4",
          "V2GTPSessionSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_V2GTPSessionSetup_003",
        "status": "passed",
        "duration": 8193,
        "suite": [
          "conformance",
          "ISO15118-4",
          "V2GTPSessionSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_V2GTPSessionSetup_004",
        "status": "passed",
        "duration": 8201,
        "suite": [
          "conformance",
          "ISO15118-4",
          "V2GTPSessionSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_V2GTPSessionSetup_005",
        "status": "passed",
        "duration": 8099,
        "suite": [
          "conformance",
          "ISO15118-4",
          "V2GTPSessionSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_V2GTPSDP_001",
        "status": "passed",
        "duration": 5995,
        "suite": [
          "conformance",
          "ISO15118-4",
          "V2GTPSDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_V2GTPSDP_002",
        "status": "passed",
        "duration": 7503,
        "suite": [
          "conformance",
          "ISO15118-4",
          "V2GTPSDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_V2GTPSDP_003",
        "status": "passed",
        "duration": 7898,
        "suite": [
          "conformance",
          "ISO15118-4",
          "V2GTPSDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_V2GTPSDP_004",
        "status": "passed",
        "duration": 8100,
        "suite": [
          "conformance",
          "ISO15118-4",
          "V2GTPSDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_V2GTPSDP_005",
        "status": "passed",
        "duration": 8002,
        "suite": [
          "conformance",
          "ISO15118-4",
          "V2GTPSDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_DC_VTB_WeldingDetection_001",
        "status": "passed",
        "duration": 14201,
        "suite": [
          "conformance",
          "ISO15118-4",
          "WeldingDetection"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_welding_detection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_WeldingDetection_002",
        "status": "passed",
        "duration": 15502,
        "suite": [
          "conformance",
          "ISO15118-4",
          "WeldingDetection"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_welding_detection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_WeldingDetection_003",
        "status": "failed",
        "duration": 19698,
        "suite": [
          "conformance",
          "ISO15118-4",
          "WeldingDetection"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_welding_detection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_WeldingDetection_004",
        "status": "passed",
        "duration": 75072,
        "suite": [
          "conformance",
          "ISO15118-4",
          "WeldingDetection"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_welding_detection.py"
      },
      {
        "name": "TC_SECC_DC_VTB_WeldingDetection_005",
        "status": "failed",
        "duration": 13722,
        "suite": [
          "conformance",
          "ISO15118-4",
          "WeldingDetection"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = FAILED (no preceding CP State B) \u2014 got 'OK'",
        "filePath": "tests/test_secc_iso2_welding_detection.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PionixInterop_010",
        "status": "passed",
        "duration": 4688,
        "suite": [
          "conformance",
          "Pionix-interop",
          "PionixInterop"
        ],
        "tags": [
          "compliance",
          "x-pionix-interop",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_pionix_interop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PionixInterop_001",
        "status": "failed",
        "duration": 14536,
        "suite": [
          "conformance",
          "Pionix-interop",
          "PionixInterop"
        ],
        "tags": [
          "compliance",
          "x-pionix-interop",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: Every DC session-setup response time within bounds (min 90 ms / Table 109 max per message) \u2014 violations (SLAC excluded, from supportedAppProtocol): supportedAppProtocolRes (sample 1/1): 0.6 ms -- came too quickly, PIONIX interop minimum is 90 ms",
        "filePath": "tests/test_secc_pionix_interop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PionixInterop_003",
        "status": "passed",
        "duration": 54117,
        "suite": [
          "conformance",
          "Pionix-interop",
          "PionixInterop"
        ],
        "tags": [
          "compliance",
          "x-pionix-interop",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_pionix_interop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PionixInterop_004",
        "status": "passed",
        "duration": 4023,
        "suite": [
          "conformance",
          "Pionix-interop",
          "PionixInterop"
        ],
        "tags": [
          "compliance",
          "x-pionix-interop",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_pionix_interop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PionixInterop_007",
        "status": "failed",
        "duration": 13227,
        "suite": [
          "conformance",
          "Pionix-interop",
          "PionixInterop"
        ],
        "tags": [
          "compliance",
          "x-pionix-interop",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: Every DIN 70121 session-setup response time within bounds (min 90 ms / DIN timing-table max per message) \u2014 violations (SLAC excluded, from supportedAppProtocol): supportedAppProtocolRes (sample 1/1): 0.5 ms -- came too quickly, PIONIX interop minimum is 90 ms",
        "filePath": "tests/test_secc_pionix_interop.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PionixInterop_009",
        "status": "failed",
        "duration": 34833,
        "suite": [
          "conformance",
          "Pionix-interop",
          "PionixInterop"
        ],
        "tags": [
          "compliance",
          "x-pionix-interop",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: TT_matching_repetition (10.25s) expired without a valid CM_SLAC_PARM.CNF",
        "filePath": "tests/test_secc_pionix_interop.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_001",
        "status": "passed",
        "duration": 6557,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_002",
        "status": "passed",
        "duration": 4492,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_003",
        "status": "passed",
        "duration": 5337,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_004",
        "status": "passed",
        "duration": 6167,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_005",
        "status": "passed",
        "duration": 5994,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_006",
        "status": "passed",
        "duration": 5900,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_007",
        "status": "passed",
        "duration": 6099,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_008",
        "status": "passed",
        "duration": 6000,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_009",
        "status": "passed",
        "duration": 6195,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_010",
        "status": "passed",
        "duration": 6800,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_011",
        "status": "passed",
        "duration": 6003,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_012",
        "status": "passed",
        "duration": 5789,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_013",
        "status": "passed",
        "duration": 5599,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_014",
        "status": "passed",
        "duration": 5998,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_015",
        "status": "passed",
        "duration": 6004,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_016",
        "status": "passed",
        "duration": 5994,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_017",
        "status": "passed",
        "duration": 5998,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_018",
        "status": "passed",
        "duration": 5901,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_019",
        "status": "passed",
        "duration": 21120,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_AttenuationCharacterization_020",
        "status": "skipped",
        "duration": 18835,
        "suite": [
          "conformance",
          "ISO15118-5",
          "AttenuationCharacterization"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC",
          "x-rig-limitation"
        ],
        "rawStatus": "INCONCLUSIVE",
        "message": "NOT TESTABLE ON THIS RIG: requires a physical 10 dB attenuator; the SIL rig has only cb_tandem_sim's virtual attenuator, so the precondition is not establishable",
        "filePath": "tests/test_secc_atten_char.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacMatch_001",
        "status": "passed",
        "duration": 5349,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacMatch"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_match.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacMatch_003",
        "status": "passed",
        "duration": 5100,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacMatch"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_match.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacMatch_005",
        "status": "passed",
        "duration": 15708,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacMatch"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_match.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacMatch_007",
        "status": "passed",
        "duration": 16001,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacMatch"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_match.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacMatch_009",
        "status": "passed",
        "duration": 15896,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacMatch"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_match.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacMatch_011",
        "status": "passed",
        "duration": 16102,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacMatch"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_match.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacMatch_013",
        "status": "passed",
        "duration": 15699,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacMatch"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_match.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacMatch_015",
        "status": "passed",
        "duration": 15298,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacMatch"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_match.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacMatch_017",
        "status": "passed",
        "duration": 16001,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacMatch"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_match.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacMatch_019",
        "status": "passed",
        "duration": 15998,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacMatch"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_match.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacMatch_021",
        "status": "passed",
        "duration": 15703,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacMatch"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_match.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacMatch_023",
        "status": "failed",
        "duration": 19449,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacMatch"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "harness.plc_link.UnexpectedSlacMessage: Invalid message type or content was received: unexpected frame 0x607D within the 0.45s window",
        "filePath": "tests/test_secc_cm_slac_match.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacParm_001",
        "status": "passed",
        "duration": 4619,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacParm"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_parm.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacParm_002",
        "status": "passed",
        "duration": 5003,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacParm"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_parm.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacParm_003",
        "status": "passed",
        "duration": 4997,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacParm"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_parm.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacParm_004",
        "status": "passed",
        "duration": 55483,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacParm"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_parm.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacParm_005",
        "status": "passed",
        "duration": 54885,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacParm"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_parm.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacParm_006",
        "status": "passed",
        "duration": 55080,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacParm"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_parm.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacParm_007",
        "status": "failed",
        "duration": 20669,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacParm"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "harness.plc_link.UnexpectedSlacMessage: Invalid message type or content was received: unexpected frame 0x6065 within the 0.45s window",
        "filePath": "tests/test_secc_cm_slac_parm.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacParm_008",
        "status": "passed",
        "duration": 9529,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacParm"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_parm.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmSlacParm_009",
        "status": "passed",
        "duration": 9354,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacParm"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_slac_parm.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_CmValidate_010",
        "status": "passed",
        "duration": 5406,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmValidate"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_cm_validate.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PLCLinkStatus_001",
        "status": "passed",
        "duration": 5003,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_plc_link_status.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PLCLinkStatus_002",
        "status": "passed",
        "duration": 20213,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_plc_link_status.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PLCLinkStatus_003",
        "status": "passed",
        "duration": 5082,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_plc_link_status.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PLCLinkStatus_004",
        "status": "passed",
        "duration": 4606,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_plc_link_status.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PLCLinkStatus_005",
        "status": "failed",
        "duration": 7096,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT has left the current logical network (CM_NW_STATS empty) \u2014 still in network: CmNwStatsCnf(num_stas=1, stations=[00b052000001(tx=10,rx=10)])",
        "filePath": "tests/test_secc_plc_link_status.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PLCLinkStatus_004",
        "status": "failed",
        "duration": 15002,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: no matching CP duty period within 10.0s (periods: [])",
        "filePath": "tests/test_secc_plc_link_status.py"
      },
      {
        "name": "TC_SECC_DC_VTB_PLCLinkStatus_005",
        "status": "failed",
        "duration": 11002,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "harness.v2g.ConnectionClosed: SECC closed the TCP connection during recv",
        "filePath": "tests/test_secc_plc_link_status.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_Authorization_002",
        "status": "passed",
        "duration": 8558,
        "suite": [
          "conformance",
          "ISO15118-4",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_authorization.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_Authorization_004",
        "status": "passed",
        "duration": 6600,
        "suite": [
          "conformance",
          "ISO15118-4",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_authorization.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_Authorization_006",
        "status": "failed",
        "duration": 12700,
        "suite": [
          "conformance",
          "ISO15118-4",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_authorization.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_Authorization_007",
        "status": "failed",
        "duration": 12797,
        "suite": [
          "conformance",
          "ISO15118-4",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_authorization.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_Authorization_009",
        "status": "passed",
        "duration": 66472,
        "suite": [
          "conformance",
          "ISO15118-4",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_authorization.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_Authorization_010",
        "status": "failed",
        "duration": 12724,
        "suite": [
          "conformance",
          "ISO15118-4",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_authorization.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_Authorization_011",
        "status": "failed",
        "duration": 12899,
        "suite": [
          "conformance",
          "ISO15118-4",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: TCP connection stayed open for 6.0s (SECC did not close it)",
        "filePath": "tests/test_secc_iso2_authorization.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_Authorization_012",
        "status": "failed",
        "duration": 11097,
        "suite": [
          "conformance",
          "ISO15118-4",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: CertificateInstallationRes not OK: {'Signature_isUsed': False, 'msg': {'ContractCertificate': '', 'ResponseCode': 'FAILED', 'ResponseCodeValue': 4, 'eMAID': ''}, 'name': 'CertificateInstallationRes', 'ok': True, 'proto': 'iso2', 'session_id': '46e88d5de32aebad'}\nassert ('CertificateInstallationRes' == 'CertificateInstallationRes'\n  \n    CertificateInstallationRes and 'FAILED' == 'OK'\n  \n  - OK\n  + FAILED)",
        "filePath": "tests/test_secc_iso2_authorization.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_Authorization_013",
        "status": "passed",
        "duration": 7697,
        "suite": [
          "conformance",
          "ISO15118-4",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_authorization.py"
      },
      {
        "name": "TC_SECC_DC_VTB_CurrentDemand_002",
        "status": "failed",
        "duration": 14103,
        "suite": [
          "conformance",
          "ISO15118-4",
          "CurrentDemand"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT sets ReceiptRequired=true in a CurrentDemandRes(OK) \u2014 SUT did not set ReceiptRequired in any of 5 CurrentDemandRes -- the pnC ReceiptRequired twin cannot be exercised. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true) so the SUT sets ReceiptRequired when the Contract payment option is selected.",
        "filePath": "tests/test_secc_iso2_current_demand.py"
      },
      {
        "name": "TC_SECC_DC_VTB_CurrentDemand_007",
        "status": "failed",
        "duration": 14003,
        "suite": [
          "conformance",
          "ISO15118-4",
          "CurrentDemand"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT sets ReceiptRequired=true in a CurrentDemandRes(OK) \u2014 SUT did not set ReceiptRequired in any of 5 CurrentDemandRes -- the pnC ReceiptRequired twin cannot be exercised. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true) so the SUT sets ReceiptRequired when the Contract payment option is selected.",
        "filePath": "tests/test_secc_iso2_current_demand.py"
      },
      {
        "name": "TC_SECC_DC_VTB_CurrentDemand_009",
        "status": "failed",
        "duration": 14896,
        "suite": [
          "conformance",
          "ISO15118-4",
          "CurrentDemand"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT sets ReceiptRequired=true in a CurrentDemandRes(OK) \u2014 SUT did not set ReceiptRequired in any of 5 CurrentDemandRes -- the pnC ReceiptRequired twin cannot be exercised. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true) so the SUT sets ReceiptRequired when the Contract payment option is selected.",
        "filePath": "tests/test_secc_iso2_current_demand.py"
      },
      {
        "name": "TC_SECC_DC_VTB_MeteringReceipt_001",
        "status": "failed",
        "duration": 13594,
        "suite": [
          "conformance",
          "ISO15118-4",
          "MeteringReceipt"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT did not set ReceiptRequired in any of 5 CurrentDemandRes -- a signed MeteringReceipt is never in sequence. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true) so the SUT sets ReceiptRequired when the Contract payment option is selected.\nassert False",
        "filePath": "tests/test_secc_iso2_metering_receipt.py"
      },
      {
        "name": "TC_SECC_DC_VTB_MeteringReceipt_002",
        "status": "failed",
        "duration": 13999,
        "suite": [
          "conformance",
          "ISO15118-4",
          "MeteringReceipt"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT did not set ReceiptRequired in any of 5 CurrentDemandRes -- a signed MeteringReceipt is never in sequence. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true) so the SUT sets ReceiptRequired when the Contract payment option is selected.\nassert False",
        "filePath": "tests/test_secc_iso2_metering_receipt.py"
      },
      {
        "name": "TC_SECC_DC_VTB_MeteringReceipt_003",
        "status": "failed",
        "duration": 13899,
        "suite": [
          "conformance",
          "ISO15118-4",
          "MeteringReceipt"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT did not set ReceiptRequired in any of 5 CurrentDemandRes -- a signed MeteringReceipt is never in sequence. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true) so the SUT sets ReceiptRequired when the Contract payment option is selected.\nassert False",
        "filePath": "tests/test_secc_iso2_metering_receipt.py"
      },
      {
        "name": "TC_SECC_DC_VTB_MeteringReceipt_004",
        "status": "failed",
        "duration": 14400,
        "suite": [
          "conformance",
          "ISO15118-4",
          "MeteringReceipt"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT did not set ReceiptRequired in any of 5 CurrentDemandRes -- a signed MeteringReceipt is never in sequence. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true) so the SUT sets ReceiptRequired when the Contract payment option is selected.\nassert False",
        "filePath": "tests/test_secc_iso2_metering_receipt.py"
      },
      {
        "name": "TC_SECC_DC_VTB_MeteringReceipt_005",
        "status": "failed",
        "duration": 13698,
        "suite": [
          "conformance",
          "ISO15118-4",
          "MeteringReceipt"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT did not set ReceiptRequired in any of 5 CurrentDemandRes -- a signed MeteringReceipt is never in sequence. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true) so the SUT sets ReceiptRequired when the Contract payment option is selected.\nassert False",
        "filePath": "tests/test_secc_iso2_metering_receipt.py"
      },
      {
        "name": "TC_SECC_DC_VTB_MeteringReceipt_006",
        "status": "failed",
        "duration": 14399,
        "suite": [
          "conformance",
          "ISO15118-4",
          "MeteringReceipt"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT did not set ReceiptRequired in any of 5 CurrentDemandRes -- a signed MeteringReceipt is never in sequence. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true) so the SUT sets ReceiptRequired when the Contract payment option is selected.\nassert False",
        "filePath": "tests/test_secc_iso2_metering_receipt.py"
      },
      {
        "name": "TC_SECC_DC_VTB_MeteringReceipt_007",
        "status": "failed",
        "duration": 13596,
        "suite": [
          "conformance",
          "ISO15118-4",
          "MeteringReceipt"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT did not set ReceiptRequired in any of 5 CurrentDemandRes -- a signed MeteringReceipt is never in sequence. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true) so the SUT sets ReceiptRequired when the Contract payment option is selected.\nassert False",
        "filePath": "tests/test_secc_iso2_metering_receipt.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentDetails_001",
        "status": "passed",
        "duration": 6495,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentDetails"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_payment_details.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentDetails_002",
        "status": "failed",
        "duration": 11001,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentDetails"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: CertificateInstallationRes not OK: {'Signature_isUsed': False, 'msg': {'ContractCertificate': '', 'ResponseCode': 'FAILED', 'ResponseCodeValue': 4, 'eMAID': ''}, 'name': 'CertificateInstallationRes', 'ok': True, 'proto': 'iso2', 'session_id': 'ae2ee3bb71d9c101'}\nassert ('CertificateInstallationRes' == 'CertificateInstallationRes'\n  \n    CertificateInstallationRes and 'FAILED' == 'OK'\n  \n  - OK\n  + FAILED)",
        "filePath": "tests/test_secc_iso2_payment_details.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentDetails_003",
        "status": "passed",
        "duration": 6894,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentDetails"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_payment_details.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentDetails_004",
        "status": "passed",
        "duration": 6398,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentDetails"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_payment_details.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentDetails_005",
        "status": "failed",
        "duration": 12806,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentDetails"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_payment_details.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentDetails_006",
        "status": "passed",
        "duration": 66676,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentDetails"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_payment_details.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentDetails_007",
        "status": "failed",
        "duration": 12623,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentDetails"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_payment_details.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentDetails_008",
        "status": "failed",
        "duration": 6590,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentDetails"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT rejects the corrupt contract leaf content (one of ('FAILED', 'FAILED_NoCertificateAvailable', 'FAILED_CertificateNotAllowedAtThisEVSE')) \u2014 got 'FAILED_CertChainError'",
        "filePath": "tests/test_secc_iso2_payment_details.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentDetails_009",
        "status": "failed",
        "duration": 6598,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentDetails"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT rejects the chain with an expired issuer (MO Sub-CA 1) (one of ('FAILED', 'FAILED_NoCertificateAvailable', 'FAILED_CertificateNotAllowedAtThisEVSE')) \u2014 got 'FAILED_CertificateExpired'",
        "filePath": "tests/test_secc_iso2_payment_details.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentDetails_010",
        "status": "failed",
        "duration": 6696,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentDetails"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT rejects the chain with an expired issuer (MO Sub-CA 2) (one of ('FAILED', 'FAILED_NoCertificateAvailable', 'FAILED_CertificateNotAllowedAtThisEVSE')) \u2014 got 'FAILED_CertificateExpired'",
        "filePath": "tests/test_secc_iso2_payment_details.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentServiceSelection_003",
        "status": "passed",
        "duration": 6600,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentServiceSelection"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_payment_service_selection.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_PaymentServiceSelection_010",
        "status": "passed",
        "duration": 6601,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PaymentServiceSelection"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_payment_service_selection.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SupportedAppProtocol_001",
        "status": "passed",
        "duration": 5996,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_supported_app_protocol.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SDP_002",
        "status": "passed",
        "duration": 6401,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SDP_003",
        "status": "passed",
        "duration": 5598,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SDP_005",
        "status": "passed",
        "duration": 40318,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_CMN_VTB_SDP_006",
        "status": "passed",
        "duration": 39709,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "DC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_transport.py"
      },
      {
        "name": "TC_SECC_AC_VTB_Iec61851P1_001",
        "status": "passed",
        "duration": 6998,
        "suite": [
          "conformance",
          "IEC61851-1",
          "Iec61851P1"
        ],
        "tags": [
          "compliance",
          "IEC61851",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_ac_iec61851_1.py"
      },
      {
        "name": "TC_SECC_AC_VTB_Iec61851P1_002",
        "status": "passed",
        "duration": 6023,
        "suite": [
          "conformance",
          "IEC61851-1",
          "Iec61851P1"
        ],
        "tags": [
          "compliance",
          "IEC61851",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_ac_iec61851_1.py"
      },
      {
        "name": "TC_SECC_AC_VTB_Iec61851P1_003",
        "status": "passed",
        "duration": 22047,
        "suite": [
          "conformance",
          "IEC61851-1",
          "Iec61851P1"
        ],
        "tags": [
          "compliance",
          "IEC61851",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_ac_iec61851_1.py"
      },
      {
        "name": "TC_SECC_AC_VTB_Iec61851P1_004",
        "status": "passed",
        "duration": 19238,
        "suite": [
          "conformance",
          "IEC61851-1",
          "Iec61851P1"
        ],
        "tags": [
          "compliance",
          "IEC61851",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_ac_iec61851_1.py"
      },
      {
        "name": "TC_SECC_AC_VTB_Iec61851P1_005",
        "status": "passed",
        "duration": 4223,
        "suite": [
          "conformance",
          "IEC61851-1",
          "Iec61851P1"
        ],
        "tags": [
          "compliance",
          "IEC61851",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_ac_iec61851_1.py"
      },
      {
        "name": "TC_SECC_AC_VTB_Iec61851P1_006",
        "status": "passed",
        "duration": 7023,
        "suite": [
          "conformance",
          "IEC61851-1",
          "Iec61851P1"
        ],
        "tags": [
          "compliance",
          "IEC61851",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_ac_iec61851_1.py"
      },
      {
        "name": "TC_SECC_AC_VTB_Iec61851P1_007",
        "status": "passed",
        "duration": 7224,
        "suite": [
          "conformance",
          "IEC61851-1",
          "Iec61851P1"
        ],
        "tags": [
          "compliance",
          "IEC61851",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_ac_iec61851_1.py"
      },
      {
        "name": "TC_SECC_AC_VTB_Iec61851P1_008",
        "status": "skipped",
        "duration": 4818,
        "suite": [
          "conformance",
          "IEC61851-1",
          "Iec61851P1"
        ],
        "tags": [
          "compliance",
          "IEC61851",
          "AC",
          "x-rig-limitation"
        ],
        "rawStatus": "INCONCLUSIVE",
        "message": "NOT TESTABLE ON THIS RIG: requires a timed operator authorization at the station; not automatable",
        "filePath": "tests/test_secc_ac_iec61851_1.py"
      },
      {
        "name": "TC_SECC_AC_VTB_Iec61851P1_009",
        "status": "passed",
        "duration": 4024,
        "suite": [
          "conformance",
          "IEC61851-1",
          "Iec61851P1"
        ],
        "tags": [
          "compliance",
          "IEC61851",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_ac_iec61851_1.py"
      },
      {
        "name": "TC_SECC_AC_VTB_Iec61851P1_010",
        "status": "passed",
        "duration": 10833,
        "suite": [
          "conformance",
          "IEC61851-1",
          "Iec61851P1"
        ],
        "tags": [
          "compliance",
          "IEC61851",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_ac_iec61851_1.py"
      },
      {
        "name": "TC_SECC_AC_VTB_Iec61851P1_011",
        "status": "passed",
        "duration": 4021,
        "suite": [
          "conformance",
          "IEC61851-1",
          "Iec61851P1"
        ],
        "tags": [
          "compliance",
          "IEC61851",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_ac_iec61851_1.py"
      },
      {
        "name": "TC_SECC_AC_VTB_Iec61851P1_012",
        "status": "failed",
        "duration": 7026,
        "suite": [
          "conformance",
          "IEC61851-1",
          "Iec61851P1"
        ],
        "tags": [
          "compliance",
          "IEC61851",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~0.0% (tol 1.5) not observed within 3.25s (last=26.666667938232422)",
        "filePath": "tests/test_secc_ac_iec61851_1.py"
      },
      {
        "name": "TC_SECC_AC_VTB_Iec61851P1_013",
        "status": "failed",
        "duration": 3618,
        "suite": [
          "conformance",
          "IEC61851-1",
          "Iec61851P1"
        ],
        "tags": [
          "compliance",
          "IEC61851",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: EV inlet not energized during chain seq 1.1 \u2014 no mains ADC telemetry (rig without cb_eval_ev adc/0)",
        "filePath": "tests/test_secc_ac_iec61851_1.py"
      },
      {
        "name": "TC_SECC_AC_VTB_Iec61851P1_014",
        "status": "passed",
        "duration": 5221,
        "suite": [
          "conformance",
          "IEC61851-1",
          "Iec61851P1"
        ],
        "tags": [
          "compliance",
          "IEC61851",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_ac_iec61851_1.py"
      },
      {
        "name": "TC_SECC_AC_VTB_Iec61851P1_015",
        "status": "passed",
        "duration": 98946,
        "suite": [
          "conformance",
          "IEC61851-1",
          "Iec61851P1"
        ],
        "tags": [
          "compliance",
          "IEC61851",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_ac_iec61851_1.py"
      },
      {
        "name": "TC_SECC_AC_VTB_CmSlacParm_003",
        "status": "failed",
        "duration": 17020,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacParm"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP E/F (duty 0) step not observed before the window closed (last duty=26.666667938232422)",
        "filePath": "tests/test_secc_ac_cm_slac_parm.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PLCLinkStatus_009",
        "status": "skipped",
        "duration": 4017,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "AC",
          "x-rig-limitation"
        ],
        "rawStatus": "INCONCLUSIVE",
        "message": "NOT TESTABLE ON THIS RIG: requires a timed operator authorization at the station; not automatable",
        "filePath": "tests/test_secc_ac_plc_link_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PLCLinkStatus_011",
        "status": "failed",
        "duration": 4461,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "AC",
          "x-inconclusive"
        ],
        "rawStatus": "INCONCLUSIVE",
        "message": "harness.verdict.PreconditionInconclusive: INCONCLUSIVE (dc100 GoodCase held at X1 (no EIM)): SUT not at X1 (100%) at connection-loss time (duty 26.666667938232422) -- the dc100 X1->E/F premise is not established\nassert (26.666667938232422 is not None and 26.666667938232422 >= 99.5)\n +  where 26.666667938232422 = <harness.test_ev.ConformanceTestEv object at 0x7f6549197510>.duty\n +  and   26.666667938232422 = <harness.test_ev.ConformanceTestEv object at 0x7f6549197510>.duty",
        "filePath": "tests/test_secc_ac_plc_link_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_MeteringReceipt_001",
        "status": "failed",
        "duration": 10799,
        "suite": [
          "conformance",
          "ISO15118-4",
          "MeteringReceipt"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT did not set ReceiptRequired in any of 5 ChargingStatusRes -- a signed MeteringReceipt is never in sequence. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true), honoured when the Contract payment option is selected.\nassert False",
        "filePath": "tests/test_secc_iso2_ac_metering_receipt.py"
      },
      {
        "name": "TC_SECC_AC_VTB_MeteringReceipt_002",
        "status": "failed",
        "duration": 9998,
        "suite": [
          "conformance",
          "ISO15118-4",
          "MeteringReceipt"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT did not set ReceiptRequired in any of 5 ChargingStatusRes -- a signed MeteringReceipt is never in sequence. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true), honoured when the Contract payment option is selected.\nassert False",
        "filePath": "tests/test_secc_iso2_ac_metering_receipt.py"
      },
      {
        "name": "TC_SECC_AC_VTB_MeteringReceipt_003",
        "status": "failed",
        "duration": 9996,
        "suite": [
          "conformance",
          "ISO15118-4",
          "MeteringReceipt"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT did not set ReceiptRequired in any of 5 ChargingStatusRes -- a signed MeteringReceipt is never in sequence. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true), honoured when the Contract payment option is selected.\nassert False",
        "filePath": "tests/test_secc_iso2_ac_metering_receipt.py"
      },
      {
        "name": "TC_SECC_AC_VTB_MeteringReceipt_004",
        "status": "failed",
        "duration": 9900,
        "suite": [
          "conformance",
          "ISO15118-4",
          "MeteringReceipt"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT did not set ReceiptRequired in any of 5 ChargingStatusRes -- a signed MeteringReceipt is never in sequence. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true), honoured when the Contract payment option is selected.\nassert False",
        "filePath": "tests/test_secc_iso2_ac_metering_receipt.py"
      },
      {
        "name": "TC_SECC_AC_VTB_MeteringReceipt_005",
        "status": "failed",
        "duration": 9701,
        "suite": [
          "conformance",
          "ISO15118-4",
          "MeteringReceipt"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT did not set ReceiptRequired in any of 5 ChargingStatusRes -- a signed MeteringReceipt is never in sequence. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true), honoured when the Contract payment option is selected.\nassert False",
        "filePath": "tests/test_secc_iso2_ac_metering_receipt.py"
      },
      {
        "name": "TC_SECC_AC_VTB_MeteringReceipt_006",
        "status": "failed",
        "duration": 9896,
        "suite": [
          "conformance",
          "ISO15118-4",
          "MeteringReceipt"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT did not set ReceiptRequired in any of 5 ChargingStatusRes -- a signed MeteringReceipt is never in sequence. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true), honoured when the Contract payment option is selected.\nassert False",
        "filePath": "tests/test_secc_iso2_ac_metering_receipt.py"
      },
      {
        "name": "TC_SECC_AC_VTB_MeteringReceipt_007",
        "status": "failed",
        "duration": 9703,
        "suite": [
          "conformance",
          "ISO15118-4",
          "MeteringReceipt"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT did not set ReceiptRequired in any of 5 ChargingStatusRes -- a signed MeteringReceipt is never in sequence. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true), honoured when the Contract payment option is selected.\nassert False",
        "filePath": "tests/test_secc_iso2_ac_metering_receipt.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargingStatus_002",
        "status": "failed",
        "duration": 9994,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargingStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT sets ReceiptRequired=true in a ChargingStatusRes(OK) \u2014 SUT did not set ReceiptRequired in any of 5 ChargingStatusRes -- the pnC ReceiptRequired twin cannot be exercised. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true); the SUT honours it when the Contract payment option is selected.",
        "filePath": "tests/test_secc_iso2_charging_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargingStatus_007",
        "status": "failed",
        "duration": 9896,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargingStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT sets ReceiptRequired=true in a ChargingStatusRes(OK) \u2014 SUT did not set ReceiptRequired in any of 5 ChargingStatusRes -- the pnC ReceiptRequired twin cannot be exercised. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true); the SUT honours it when the Contract payment option is selected.",
        "filePath": "tests/test_secc_iso2_charging_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargingStatus_009",
        "status": "failed",
        "duration": 10106,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargingStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT sets ReceiptRequired=true in a ChargingStatusRes(OK) \u2014 SUT did not set ReceiptRequired in any of 5 ChargingStatusRes -- the pnC ReceiptRequired twin cannot be exercised. Requires PnC (Contract) + the SUT's receipt-required option (ev_receipt_required=true); the SUT honours it when the Contract payment option is selected.",
        "filePath": "tests/test_secc_iso2_charging_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_001",
        "status": "passed",
        "duration": 8167,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_003",
        "status": "failed",
        "duration": 33862,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~5.0% (tol 1.5) not observed within 30.0s (last=26.666667938232422)",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_004",
        "status": "failed",
        "duration": 7127,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = FAILED_WrongEnergyTransferMode \u2014 SUT rejected the unoffered DC RequestedEnergyTransferMode with FAILED_WrongChargeParameter instead of FAILED_WrongEnergyTransferMode.",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_005",
        "status": "failed",
        "duration": 33856,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~5.0% (tol 1.5) not observed within 30.0s (last=26.666667938232422)",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_006",
        "status": "passed",
        "duration": 7138,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_007",
        "status": "failed",
        "duration": 33851,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~5.0% (tol 1.5) not observed within 30.0s (last=26.666667938232422)",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_009",
        "status": "passed",
        "duration": 9147,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_011",
        "status": "failed",
        "duration": 33857,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~5.0% (tol 1.5) not observed within 30.0s (last=26.666667938232422)",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_012",
        "status": "passed",
        "duration": 7342,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_016",
        "status": "failed",
        "duration": 33650,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~5.0% (tol 1.5) not observed within 30.0s (last=26.666667938232422)",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_017",
        "status": "failed",
        "duration": 7244,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SessionStop(Pause) \u2192 SessionStopRes(OK) \u2014 got {'Signature_isUsed': False, 'msg': {'ResponseCode': 'FAILED', 'ResponseCodeValue': 4}, 'name': 'SessionStopRes', 'ok': True, 'proto': 'iso2', 'session_id': '732ef07d385b3ff5'}",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_018",
        "status": "failed",
        "duration": 7097,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SessionStop(Pause) \u2192 SessionStopRes(OK) \u2014 got {'Signature_isUsed': False, 'msg': {'ResponseCode': 'FAILED', 'ResponseCodeValue': 4}, 'name': 'SessionStopRes', 'ok': True, 'proto': 'iso2', 'session_id': '496d1e9c81f49955'}",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_019",
        "status": "failed",
        "duration": 7001,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SessionStop(Pause) \u2192 SessionStopRes(OK) \u2014 got {'Signature_isUsed': False, 'msg': {'ResponseCode': 'FAILED', 'ResponseCodeValue': 4}, 'name': 'SessionStopRes', 'ok': True, 'proto': 'iso2', 'session_id': '6ca5d49fc8fcc2c6'}",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_020",
        "status": "failed",
        "duration": 6999,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SessionStop(Pause) \u2192 SessionStopRes(OK) \u2014 got {'Signature_isUsed': False, 'msg': {'ResponseCode': 'FAILED', 'ResponseCodeValue': 4}, 'name': 'SessionStopRes', 'ok': True, 'proto': 'iso2', 'session_id': '05a761688981ef0f'}",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_021",
        "status": "failed",
        "duration": 6993,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SessionStop(Pause) \u2192 SessionStopRes(OK) \u2014 got {'Signature_isUsed': False, 'msg': {'ResponseCode': 'FAILED', 'ResponseCodeValue': 4}, 'name': 'SessionStopRes', 'ok': True, 'proto': 'iso2', 'session_id': 'bed3bddbe15fe54a'}",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_022",
        "status": "failed",
        "duration": 6995,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SessionStop(Pause) \u2192 SessionStopRes(OK) \u2014 got {'Signature_isUsed': False, 'msg': {'ResponseCode': 'FAILED', 'ResponseCodeValue': 4}, 'name': 'SessionStopRes', 'ok': True, 'proto': 'iso2', 'session_id': '7df21571c4aa34f9'}",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_023",
        "status": "passed",
        "duration": 8794,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_024",
        "status": "failed",
        "duration": 33854,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~5.0% (tol 1.5) not observed within 30.0s (last=26.666667938232422)",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_025",
        "status": "passed",
        "duration": 9145,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_026",
        "status": "failed",
        "duration": 34059,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~5.0% (tol 1.5) not observed within 30.0s (last=26.666667938232422)",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_027",
        "status": "passed",
        "duration": 8937,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_028",
        "status": "failed",
        "duration": 33853,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~5.0% (tol 1.5) not observed within 30.0s (last=26.666667938232422)",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_029",
        "status": "failed",
        "duration": 7544,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SessionStop(Pause) \u2192 SessionStopRes(OK) \u2014 got {'Signature_isUsed': False, 'msg': {'ResponseCode': 'FAILED', 'ResponseCodeValue': 4}, 'name': 'SessionStopRes', 'ok': True, 'proto': 'iso2', 'session_id': '1c903c322c0a4616'}",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_030",
        "status": "failed",
        "duration": 6701,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SessionStop(Pause) \u2192 SessionStopRes(OK) \u2014 got {'Signature_isUsed': False, 'msg': {'ResponseCode': 'FAILED', 'ResponseCodeValue': 4}, 'name': 'SessionStopRes', 'ok': True, 'proto': 'iso2', 'session_id': '2e55e3ada27ba6e0'}",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_031",
        "status": "failed",
        "duration": 7095,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SessionStop(Pause) \u2192 SessionStopRes(OK) \u2014 got {'Signature_isUsed': False, 'msg': {'ResponseCode': 'FAILED', 'ResponseCodeValue': 4}, 'name': 'SessionStopRes', 'ok': True, 'proto': 'iso2', 'session_id': '9c0c57c0a5246f2d'}",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_032",
        "status": "failed",
        "duration": 6996,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SessionStop(Pause) \u2192 SessionStopRes(OK) \u2014 got {'Signature_isUsed': False, 'msg': {'ResponseCode': 'FAILED', 'ResponseCodeValue': 4}, 'name': 'SessionStopRes', 'ok': True, 'proto': 'iso2', 'session_id': 'b58e545c3fbd9089'}",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_033",
        "status": "failed",
        "duration": 6998,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SessionStop(Pause) \u2192 SessionStopRes(OK) \u2014 got {'Signature_isUsed': False, 'msg': {'ResponseCode': 'FAILED', 'ResponseCodeValue': 4}, 'name': 'SessionStopRes', 'ok': True, 'proto': 'iso2', 'session_id': '8abc90641b39c57a'}",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_034",
        "status": "failed",
        "duration": 6998,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SessionStop(Pause) \u2192 SessionStopRes(OK) \u2014 got {'Signature_isUsed': False, 'msg': {'ResponseCode': 'FAILED', 'ResponseCodeValue': 4}, 'name': 'SessionStopRes', 'ok': True, 'proto': 'iso2', 'session_id': '3ce2cd5efdc63718'}",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_035",
        "status": "failed",
        "duration": 7000,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SessionStop(Pause) \u2192 SessionStopRes(OK) \u2014 got {'Signature_isUsed': False, 'msg': {'ResponseCode': 'FAILED', 'ResponseCodeValue': 4}, 'name': 'SessionStopRes', 'ok': True, 'proto': 'iso2', 'session_id': '69d2bda9cbd805ec'}",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_036",
        "status": "failed",
        "duration": 6901,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SessionStop(Pause) \u2192 SessionStopRes(OK) \u2014 got {'Signature_isUsed': False, 'msg': {'ResponseCode': 'FAILED', 'ResponseCodeValue': 4}, 'name': 'SessionStopRes', 'ok': True, 'proto': 'iso2', 'session_id': '6c45bb9d791acfb1'}",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PowerDelivery_001",
        "status": "passed",
        "duration": 7697,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_power_delivery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PowerDelivery_005",
        "status": "failed",
        "duration": 34057,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~5.0% (tol 1.5) not observed within 30.0s (last=26.666667938232422)",
        "filePath": "tests/test_secc_iso2_ac_power_delivery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PowerDelivery_006",
        "status": "passed",
        "duration": 9341,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_power_delivery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PowerDelivery_007",
        "status": "passed",
        "duration": 10901,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_power_delivery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PowerDelivery_008",
        "status": "failed",
        "duration": 14103,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated. This is the same finding as the wave-3/4/5 negative cases.",
        "filePath": "tests/test_secc_iso2_ac_power_delivery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PowerDelivery_009",
        "status": "failed",
        "duration": 33651,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~5.0% (tol 1.5) not observed within 30.0s (last=26.666667938232422)",
        "filePath": "tests/test_secc_iso2_ac_power_delivery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PowerDelivery_010",
        "status": "failed",
        "duration": 13943,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the error response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated. This is the same finding as the wave-3/4/5 negative cases.",
        "filePath": "tests/test_secc_iso2_ac_power_delivery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PowerDelivery_011",
        "status": "failed",
        "duration": 34051,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~5.0% (tol 1.5) not observed within 30.0s (last=26.666667938232422)",
        "filePath": "tests/test_secc_iso2_ac_power_delivery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PowerDelivery_012",
        "status": "passed",
        "duration": 69214,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_power_delivery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PowerDelivery_013",
        "status": "passed",
        "duration": 70597,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_power_delivery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PowerDelivery_014",
        "status": "failed",
        "duration": 13533,
        "suite": [
          "conformance",
          "ISO15118-4",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection after the FAILED response \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated. This is the same finding as the wave-3/4/5 negative cases.",
        "filePath": "tests/test_secc_iso2_ac_power_delivery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_SessionStop_001",
        "status": "failed",
        "duration": 33855,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~5.0% (tol 1.5) not observed within 30.0s (last=26.666667938232422)",
        "filePath": "tests/test_secc_iso2_ac_session_stop.py"
      },
      {
        "name": "TC_SECC_AC_VTB_SessionStop_002",
        "status": "passed",
        "duration": 11139,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_session_stop.py"
      },
      {
        "name": "TC_SECC_AC_VTB_SessionStop_003",
        "status": "passed",
        "duration": 11298,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_session_stop.py"
      },
      {
        "name": "TC_SECC_AC_VTB_SessionStop_004",
        "status": "passed",
        "duration": 70378,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_session_stop.py"
      },
      {
        "name": "TC_SECC_AC_VTB_SupportedAppProtocol_001",
        "status": "passed",
        "duration": 6216,
        "suite": [
          "conformance",
          "ISO15118-4",
          "SupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_ac_supported_app_protocol.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargingStatus_001",
        "status": "failed",
        "duration": 33665,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargingStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~5.0% (tol 1.5) not observed within 30.0s (last=26.666667938232422)",
        "filePath": "tests/test_secc_iso2_charging_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargingStatus_003",
        "status": "passed",
        "duration": 10036,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargingStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_charging_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargingStatus_004",
        "status": "failed",
        "duration": 14104,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargingStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT closes the TCP connection within par_CMN_TCP_Connection_Termination_Timeout \u2014 SUT sent the mandated FAILED_* ResponseCode but kept the TCP connection open past par_CMN_TCP_Connection_Termination_Timeout (5 s); the -4 ATS expects the session to be terminated.",
        "filePath": "tests/test_secc_iso2_charging_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargingStatus_005",
        "status": "failed",
        "duration": 33858,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargingStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~5.0% (tol 1.5) not observed within 30.0s (last=26.666667938232422)",
        "filePath": "tests/test_secc_iso2_charging_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargingStatus_006",
        "status": "passed",
        "duration": 8231,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargingStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso2_charging_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargingStatus_008",
        "status": "failed",
        "duration": 33865,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargingStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP PWM duty ~5.0% (tol 1.5) not observed within 30.0s (last=26.666667938232422)",
        "filePath": "tests/test_secc_iso2_charging_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PionixInterop_005",
        "status": "failed",
        "duration": 9937,
        "suite": [
          "conformance",
          "Pionix-interop",
          "PionixInterop"
        ],
        "tags": [
          "compliance",
          "x-pionix-interop",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: Every AC session-setup response time within bounds (min 90 ms / Table 109 max per message) \u2014 violations (SLAC excluded, from supportedAppProtocol): supportedAppProtocolRes (sample 1/1): 0.6 ms -- came too quickly, PIONIX interop minimum is 90 ms",
        "filePath": "tests/test_secc_pionix_interop.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PionixInterop_006",
        "status": "passed",
        "duration": 608630,
        "suite": [
          "conformance",
          "Pionix-interop",
          "PionixInterop"
        ],
        "tags": [
          "compliance",
          "x-pionix-interop",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_pionix_interop.py"
      },
      {
        "name": "TC_SECC_AC_VTB_CmSlacParm_001",
        "status": "failed",
        "duration": 17805,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacParm"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: CP E/F (duty 0) step not observed before the window closed (last duty=100.0)",
        "filePath": "tests/test_secc_ac_cm_slac_parm.py"
      },
      {
        "name": "TC_SECC_AC_VTB_CmSlacParm_002",
        "status": "failed",
        "duration": 28447,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacParm"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: 5%-fallback #1 E/F not before TT_EVSE_SLAC_init min (20s) after the 5% duty ([V2G3-A09-11]/[V2G3-M06-07]) \u2014 E/F 19.42s after 5% start",
        "filePath": "tests/test_secc_ac_cm_slac_parm.py"
      },
      {
        "name": "TC_SECC_AC_VTB_CmSlacParm_004",
        "status": "skipped",
        "duration": 18638,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacParm"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "AC",
          "x-rig-limitation"
        ],
        "rawStatus": "INCONCLUSIVE",
        "message": "NOT TESTABLE ON THIS RIG: requires a timed operator authorization at the station; not automatable",
        "filePath": "tests/test_secc_ac_cm_slac_parm.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PLCLinkStatus_001",
        "status": "skipped",
        "duration": 4820,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "AC",
          "x-rig-limitation"
        ],
        "rawStatus": "INCONCLUSIVE",
        "message": "NOT TESTABLE ON THIS RIG: requires a timed operator authorization at the station; not automatable",
        "filePath": "tests/test_secc_ac_plc_link_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PLCLinkStatus_005",
        "status": "failed",
        "duration": 14087,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT performs the X1 (100%) step within par_T_conn_max_comm (8.0s) after connection loss (AC dc5) \u2014 X1 step 9.578s after loss",
        "filePath": "tests/test_secc_ac_plc_link_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PLCLinkStatus_006",
        "status": "failed",
        "duration": 8221,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "AC",
          "x-inconclusive"
        ],
        "rawStatus": "INCONCLUSIVE",
        "message": "harness.verdict.PreconditionInconclusive: INCONCLUSIVE (StateB + nominal duty after afterPlugin EIM): nominal CP PWM duty in [10.0,96.0]% not observed within 3.25s (last=5.0)",
        "filePath": "tests/test_secc_ac_plc_link_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PLCLinkStatus_008",
        "status": "failed",
        "duration": 11168,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "AC",
          "x-inconclusive"
        ],
        "rawStatus": "INCONCLUSIVE",
        "message": "harness.verdict.PreconditionInconclusive: INCONCLUSIVE (AC GoodCase through PowerDelivery(Stop)): V2GTP recv timed out",
        "filePath": "tests/test_secc_ac_plc_link_status.py"
      }
    ]
  }
}
