{
  "reportFormat": "CTRF",
  "specVersion": "1.0.0",
  "results": {
    "tool": {
      "name": "Pionix ISO 15118 Conformance Tester"
    },
    "summary": {
      "tests": 170,
      "passed": 149,
      "failed": 21,
      "skipped": 0,
      "pending": 0,
      "other": 0,
      "start": 1791705517156,
      "stop": 1791708390836
    },
    "environment": {
      "appName": "EVerest",
      "appVersion": "testing/main",
      "commit": "2e710bc8191bd5a29c16a4d0815c6bcd9318c51d",
      "branchName": "main",
      "testEnvironment": "SIL",
      "osPlatform": "linux",
      "healthy": true,
      "buildUrl": "https://pionix-conformance-bot.github.io/Himalayas/reports/20261011T080235Z/"
    },
    "extra": {
      "build": {
        "status": "passed",
        "modules": [
          "Auth",
          "DummyTokenProviderManual",
          "EnergyManager",
          "EnergyNode",
          "Evse15118D20",
          "EvseManager",
          "EvseSecurity",
          "EvseSlac",
          "OCPPmulti",
          "System"
        ]
      },
      "integrator": {
        "id": "pionix",
        "displayName": "Pionix GmbH"
      },
      "configuration": "ac-full-ocpp",
      "reportUrl": "https://pionix-conformance-bot.github.io/Himalayas/reports/20261011T080235Z/ac-full-ocpp/conformance-report.pdf"
    },
    "tests": [
      {
        "name": "TC_SECC_AC_VTB_CmSlacParm_001",
        "status": "failed",
        "duration": 17191,
        "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": 150433,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacParm"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT goes to X1 (oscillator shutdown, duty 100%) after 2 fallback retries with no residual 5% oscillation ([V2G3-M06-07]) — final duty 5.0 with 1 5%-duty period(s) after the window opened",
        "filePath": "tests/test_secc_ac_cm_slac_parm.py"
      },
      {
        "name": "TC_SECC_AC_VTB_CmSlacParm_004",
        "status": "passed",
        "duration": 5454,
        "suite": [
          "conformance",
          "ISO15118-5",
          "CmSlacParm"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_ac_cm_slac_parm.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PLCLinkStatus_001",
        "status": "failed",
        "duration": 8306,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: no matching CP duty period within 3.829933802000596s (periods: [(100.0, 83600.839), (5.0, 83601.347)])",
        "filePath": "tests/test_secc_ac_plc_link_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PLCLinkStatus_005",
        "status": "failed",
        "duration": 17903,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "TimeoutError: no matching CP duty period within 8.0s (periods: [(0.0, 83611.446), (100.0, 83615.455), (5.0, 83616.253)])",
        "filePath": "tests/test_secc_ac_plc_link_status.py"
      },
      {
        "name": "TC_SECC_AC_VTB_PLCLinkStatus_006",
        "status": "failed",
        "duration": 7226,
        "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": "passed",
        "duration": 14435,
        "suite": [
          "conformance",
          "ISO15118-5",
          "PLCLinkStatus"
        ],
        "tags": [
          "compliance",
          "ISO15118-3",
          "x-iso15118-5",
          "x-slac",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_ac_plc_link_status.py"
      },
      {
        "name": "TC21_SECC_Authorization_001 [AC]",
        "status": "passed",
        "duration": 6617,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_003 [AC]",
        "status": "passed",
        "duration": 7001,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_004 [AC]",
        "status": "passed",
        "duration": 6398,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_005 [AC]",
        "status": "passed",
        "duration": 5997,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_006 [AC]",
        "status": "passed",
        "duration": 5999,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_007 [AC]",
        "status": "passed",
        "duration": 6004,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_008 [AC]",
        "status": "passed",
        "duration": 5994,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_009 [AC]",
        "status": "passed",
        "duration": 6000,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_010 [AC]",
        "status": "passed",
        "duration": 6000,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_011 [AC]",
        "status": "passed",
        "duration": 5998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_012 [AC]",
        "status": "passed",
        "duration": 5997,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_013 [AC]",
        "status": "passed",
        "duration": 6000,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_014 [AC]",
        "status": "passed",
        "duration": 5999,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_015 [AC]",
        "status": "passed",
        "duration": 5999,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_016 [AC]",
        "status": "passed",
        "duration": 5999,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_017 [AC]",
        "status": "passed",
        "duration": 5998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_018 [AC]",
        "status": "passed",
        "duration": 5998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_021 [AC]",
        "status": "passed",
        "duration": 6001,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_023 [AC]",
        "status": "passed",
        "duration": 6600,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_Authorization_024 [AC]",
        "status": "passed",
        "duration": 6396,
        "suite": [
          "conformance",
          "ISO15118-21",
          "Authorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization.py"
      },
      {
        "name": "TC21_SECC_AuthorizationSetup_001 [AC]",
        "status": "passed",
        "duration": 6001,
        "suite": [
          "conformance",
          "ISO15118-21",
          "AuthorizationSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization_setup.py"
      },
      {
        "name": "TC21_SECC_AuthorizationSetup_002 [AC]",
        "status": "passed",
        "duration": 5998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "AuthorizationSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization_setup.py"
      },
      {
        "name": "TC21_SECC_AuthorizationSetup_003 [AC]",
        "status": "passed",
        "duration": 5998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "AuthorizationSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization_setup.py"
      },
      {
        "name": "TC21_SECC_AuthorizationSetup_004 [AC]",
        "status": "passed",
        "duration": 69885,
        "suite": [
          "conformance",
          "ISO15118-21",
          "AuthorizationSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization_setup.py"
      },
      {
        "name": "TC21_SECC_AuthorizationSetup_005 [AC]",
        "status": "passed",
        "duration": 6120,
        "suite": [
          "conformance",
          "ISO15118-21",
          "AuthorizationSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_authorization_setup.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_001 [AC]",
        "status": "passed",
        "duration": 6596,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_002 [AC]",
        "status": "passed",
        "duration": 7799,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_003 [AC]",
        "status": "passed",
        "duration": 7203,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_004 [AC]",
        "status": "passed",
        "duration": 6996,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_005 [AC]",
        "status": "passed",
        "duration": 6998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_006 [AC]",
        "status": "passed",
        "duration": 6399,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_007 [AC]",
        "status": "passed",
        "duration": 5997,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_008 [AC]",
        "status": "passed",
        "duration": 6401,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_009 [AC]",
        "status": "passed",
        "duration": 6599,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_010 [AC]",
        "status": "passed",
        "duration": 5998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_011 [AC]",
        "status": "passed",
        "duration": 5999,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_012 [AC]",
        "status": "passed",
        "duration": 6001,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_013 [AC]",
        "status": "passed",
        "duration": 5997,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_014 [AC]",
        "status": "passed",
        "duration": 5998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_015 [AC]",
        "status": "passed",
        "duration": 5999,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_016 [AC]",
        "status": "passed",
        "duration": 6401,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_017 [AC]",
        "status": "passed",
        "duration": 6999,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_018 [AC]",
        "status": "passed",
        "duration": 6600,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_019 [AC]",
        "status": "passed",
        "duration": 5997,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_020 [AC]",
        "status": "passed",
        "duration": 5996,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallation_021 [AC]",
        "status": "passed",
        "duration": 5998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallation"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallationOrAuthorization_001 [AC]",
        "status": "passed",
        "duration": 6000,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallationOrAuthorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation_or_authorization.py"
      },
      {
        "name": "TC21_SECC_CertificateInstallationOrAuthorization_002 [AC]",
        "status": "passed",
        "duration": 70482,
        "suite": [
          "conformance",
          "ISO15118-21",
          "CertificateInstallationOrAuthorization"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_certificate_installation_or_authorization.py"
      },
      {
        "name": "TC21_SECC_ChargeLoop_001 [AC]",
        "status": "passed",
        "duration": 7718,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ChargeLoop"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_charge_loop.py"
      },
      {
        "name": "TC21_SECC_ChargeLoop_002 [AC]",
        "status": "passed",
        "duration": 71283,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ChargeLoop"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_charge_loop.py"
      },
      {
        "name": "TC21_SECC_ChargeParameterDiscovery_001 [AC]",
        "status": "passed",
        "duration": 7514,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_charge_parameter_discovery.py"
      },
      {
        "name": "TC21_SECC_ChargeParameterDiscovery_002 [AC]",
        "status": "passed",
        "duration": 6999,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_charge_parameter_discovery.py"
      },
      {
        "name": "TC21_SECC_ChargeParameterDiscovery_003 [AC]",
        "status": "failed",
        "duration": 16411,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT terminates the TLS connection between V2G_SECC_Sequence_Timeout and TLS_Connection_Termination_Timeout (59..66s) — SUT closed prematurely 9.2s after ServiceSelection (before V2G_SECC_Sequence_Timeout 60s)",
        "filePath": "tests/test_secc_iso20_charge_parameter_discovery.py"
      },
      {
        "name": "TC21_SECC_ChargeParameterDiscovery_004 [AC]",
        "status": "passed",
        "duration": 7586,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_charge_parameter_discovery.py"
      },
      {
        "name": "TC21_SECC_PowerDelivery_001 [AC]",
        "status": "passed",
        "duration": 7399,
        "suite": [
          "conformance",
          "ISO15118-21",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_power_delivery.py"
      },
      {
        "name": "TC21_SECC_PowerDelivery_002 [AC]",
        "status": "passed",
        "duration": 8800,
        "suite": [
          "conformance",
          "ISO15118-21",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_power_delivery.py"
      },
      {
        "name": "TC21_SECC_PowerDelivery_003 [AC]",
        "status": "passed",
        "duration": 7098,
        "suite": [
          "conformance",
          "ISO15118-21",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_power_delivery.py"
      },
      {
        "name": "TC21_SECC_PowerDelivery_004 [AC]",
        "status": "passed",
        "duration": 8100,
        "suite": [
          "conformance",
          "ISO15118-21",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_power_delivery.py"
      },
      {
        "name": "TC21_SECC_PowerDelivery_005 [AC]",
        "status": "passed",
        "duration": 7799,
        "suite": [
          "conformance",
          "ISO15118-21",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_power_delivery.py"
      },
      {
        "name": "TC21_SECC_PowerDelivery_006 [AC]",
        "status": "passed",
        "duration": 7800,
        "suite": [
          "conformance",
          "ISO15118-21",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_power_delivery.py"
      },
      {
        "name": "TC21_SECC_PowerDelivery_007 [AC]",
        "status": "failed",
        "duration": 7198,
        "suite": [
          "conformance",
          "ISO15118-21",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = FAILED_EVPowerProfileInvalid — got 'OK'",
        "filePath": "tests/test_secc_iso20_power_delivery.py"
      },
      {
        "name": "TC21_SECC_PowerDelivery_008 [AC]",
        "status": "failed",
        "duration": 7097,
        "suite": [
          "conformance",
          "ISO15118-21",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode/EVSENotification = FAILED_PowerToleranceNotConfirmed/Terminate or WARNING_PowerToleranceNotConfirmed/Renegotiation — got 'OK'/None",
        "filePath": "tests/test_secc_iso20_power_delivery.py"
      },
      {
        "name": "TC21_SECC_PowerDelivery_009 [AC]",
        "status": "failed",
        "duration": 15905,
        "suite": [
          "conformance",
          "ISO15118-21",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT terminates the TLS connection between V2G_SECC_Sequence_Timeout and TLS_Connection_Termination_Timeout — closed prematurely 9.0s after the PowerDelivery precondition, before V2G_SECC_Sequence_Timeout (60s)",
        "filePath": "tests/test_secc_iso20_power_delivery.py"
      },
      {
        "name": "TC21_SECC_PowerDelivery_010 [AC]",
        "status": "passed",
        "duration": 72286,
        "suite": [
          "conformance",
          "ISO15118-21",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_power_delivery.py"
      },
      {
        "name": "TC21_SECC_PowerDelivery_011 [AC]",
        "status": "failed",
        "duration": 7704,
        "suite": [
          "conformance",
          "ISO15118-21",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = FAILED_ScheduleSelectionInvalid (ATS: FAILED_TariffSelectionInvalid, not schema-encodable) — got 'OK'",
        "filePath": "tests/test_secc_iso20_power_delivery.py"
      },
      {
        "name": "TC21_SECC_PowerDelivery_012 [AC]",
        "status": "failed",
        "duration": 7098,
        "suite": [
          "conformance",
          "ISO15118-21",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = FAILED_ScheduleSelectionInvalid (ATS: FAILED_TariffSelectionInvalid, not schema-encodable) — got 'OK'",
        "filePath": "tests/test_secc_iso20_power_delivery.py"
      },
      {
        "name": "TC21_SECC_PowerDelivery_013 [AC]",
        "status": "failed",
        "duration": 7097,
        "suite": [
          "conformance",
          "ISO15118-21",
          "PowerDelivery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = OK — got 'FAILED_SequenceError'",
        "filePath": "tests/test_secc_iso20_power_delivery.py"
      },
      {
        "name": "TC21_SECC_ScheduleExchange_002 [AC]",
        "status": "passed",
        "duration": 7999,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ScheduleExchange"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_schedule_exchange.py"
      },
      {
        "name": "TC21_SECC_ScheduleExchange_003 [AC]",
        "status": "passed",
        "duration": 7999,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ScheduleExchange"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_schedule_exchange.py"
      },
      {
        "name": "TC21_SECC_ScheduleExchange_004 [AC]",
        "status": "passed",
        "duration": 7600,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ScheduleExchange"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_schedule_exchange.py"
      },
      {
        "name": "TC21_SECC_ScheduleExchange_005 [AC]",
        "status": "failed",
        "duration": 16009,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ScheduleExchange"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT terminates the TLS connection between V2G_SECC_Sequence_Timeout and TLS_Connection_Termination_Timeout (59..66s) — SUT closed prematurely 9.1s after ChargeParameterDiscoveryRes (before V2G_SECC_Sequence_Timeout 60s)",
        "filePath": "tests/test_secc_iso20_schedule_exchange.py"
      },
      {
        "name": "TC21_SECC_ScheduleExchange_006 [AC]",
        "status": "passed",
        "duration": 6988,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ScheduleExchange"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_schedule_exchange.py"
      },
      {
        "name": "TC21_SECC_ScheduleExchange_008 [AC]",
        "status": "passed",
        "duration": 6999,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ScheduleExchange"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_schedule_exchange.py"
      },
      {
        "name": "TC21_SECC_SDP_001 [AC]",
        "status": "passed",
        "duration": 5596,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_sdp.py"
      },
      {
        "name": "TC21_SECC_SDP_002 [AC]",
        "status": "passed",
        "duration": 6001,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_sdp.py"
      },
      {
        "name": "TC21_SECC_SDP_003 [AC]",
        "status": "passed",
        "duration": 18615,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_sdp.py"
      },
      {
        "name": "TC21_SECC_SDP_004 [AC]",
        "status": "passed",
        "duration": 17999,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_sdp.py"
      },
      {
        "name": "TC21_SECC_ServiceDetail_001 [AC]",
        "status": "passed",
        "duration": 6585,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceDetail"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_service_discovery_detail.py"
      },
      {
        "name": "TC21_SECC_ServiceDetail_002 [AC]",
        "status": "passed",
        "duration": 7000,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceDetail"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_service_discovery_detail.py"
      },
      {
        "name": "TC21_SECC_ServiceDetail_003 [AC]",
        "status": "passed",
        "duration": 6998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceDetail"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_service_discovery_detail.py"
      },
      {
        "name": "TC21_SECC_ServiceDetail_004 [AC]",
        "status": "passed",
        "duration": 6998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceDetail"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_service_discovery_detail.py"
      },
      {
        "name": "TC21_SECC_ServiceDetail_005 [AC]",
        "status": "failed",
        "duration": 16213,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceDetail"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT does not close before V2G_SECC_Sequence_Timeout expires (>= 59s) — closed after 9.4s",
        "filePath": "tests/test_secc_iso20_service_discovery_detail.py"
      },
      {
        "name": "TC21_SECC_ServiceDetail_006 [AC]",
        "status": "passed",
        "duration": 6784,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceDetail"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_service_discovery_detail.py"
      },
      {
        "name": "TC21_SECC_ServiceDiscovery_001 [AC]",
        "status": "passed",
        "duration": 6798,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_service_discovery_detail.py"
      },
      {
        "name": "TC21_SECC_ServiceDiscovery_002 [AC]",
        "status": "passed",
        "duration": 6999,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_service_discovery_detail.py"
      },
      {
        "name": "TC21_SECC_ServiceDiscovery_003 [AC]",
        "status": "passed",
        "duration": 7000,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_service_discovery_detail.py"
      },
      {
        "name": "TC21_SECC_ServiceDiscovery_004 [AC]",
        "status": "failed",
        "duration": 16411,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT does not close before V2G_SECC_Sequence_Timeout expires (>= 59s) — closed after 9.5s",
        "filePath": "tests/test_secc_iso20_service_discovery_detail.py"
      },
      {
        "name": "TC21_SECC_ServiceDiscovery_005 [AC]",
        "status": "passed",
        "duration": 6588,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_service_discovery_detail.py"
      },
      {
        "name": "TC21_SECC_ServiceSelection_001 [AC]",
        "status": "passed",
        "duration": 7197,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceSelection"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_service_selection.py"
      },
      {
        "name": "TC21_SECC_ServiceSelection_002 [AC]",
        "status": "passed",
        "duration": 7606,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceSelection"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_service_selection.py"
      },
      {
        "name": "TC21_SECC_ServiceSelection_003 [AC]",
        "status": "passed",
        "duration": 7392,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceSelection"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_service_selection.py"
      },
      {
        "name": "TC21_SECC_ServiceSelection_004 [AC]",
        "status": "failed",
        "duration": 7000,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceSelection"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = FAILED_ServiceSelectionInvalid — got 'FAILED_NoEnergyTransferServiceSelected'",
        "filePath": "tests/test_secc_iso20_service_selection.py"
      },
      {
        "name": "TC21_SECC_ServiceSelection_006 [AC]",
        "status": "failed",
        "duration": 16213,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceSelection"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT does not close before V2G_SECC_Sequence_Timeout expires (>= 59s) — closed after 9.3s",
        "filePath": "tests/test_secc_iso20_service_selection.py"
      },
      {
        "name": "TC21_SECC_ServiceSelection_007 [AC]",
        "status": "passed",
        "duration": 6786,
        "suite": [
          "conformance",
          "ISO15118-21",
          "ServiceSelection"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_service_selection.py"
      },
      {
        "name": "TC21_SECC_SessionSetup_002 [AC]",
        "status": "passed",
        "duration": 5997,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SessionSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_session_setup.py"
      },
      {
        "name": "TC21_SECC_SessionSetup_003 [AC]",
        "status": "passed",
        "duration": 23826,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SessionSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_session_setup.py"
      },
      {
        "name": "TC21_SECC_SessionSetup_004 [AC]",
        "status": "passed",
        "duration": 6172,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SessionSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_session_setup.py"
      },
      {
        "name": "TC21_SECC_SessionSetup_005 [AC]",
        "status": "passed",
        "duration": 6599,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SessionSetup"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_session_setup.py"
      },
      {
        "name": "TC21_SECC_SessionStop_001 [AC]",
        "status": "passed",
        "duration": 9003,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_session_stop.py"
      },
      {
        "name": "TC21_SECC_SessionStop_002 [AC]",
        "status": "passed",
        "duration": 8998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_session_stop.py"
      },
      {
        "name": "TC21_SECC_SessionStop_003 [AC]",
        "status": "passed",
        "duration": 9000,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_session_stop.py"
      },
      {
        "name": "TC21_SECC_SessionStop_004 [AC]",
        "status": "passed",
        "duration": 72889,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_session_stop.py"
      },
      {
        "name": "TC21_SECC_SessionStop_005 [AC]",
        "status": "passed",
        "duration": 9210,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_session_stop.py"
      },
      {
        "name": "TC21_SECC_SessionStop_006 [AC]",
        "status": "passed",
        "duration": 8897,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_session_stop.py"
      },
      {
        "name": "TC21_SECC_SessionStop_007 [AC]",
        "status": "failed",
        "duration": 8998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SessionStop"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = FAILED_PauseNotAllowed — got 'OK' (control mode 'Dynamic')",
        "filePath": "tests/test_secc_iso20_session_stop.py"
      },
      {
        "name": "TC21_SECC_SupportedAppProtocol_001 [AC]",
        "status": "passed",
        "duration": 6395,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_supported_app_protocol.py"
      },
      {
        "name": "TC21_SECC_SupportedAppProtocol_002 [AC]",
        "status": "passed",
        "duration": 6600,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_supported_app_protocol.py"
      },
      {
        "name": "TC21_SECC_SupportedAppProtocol_003 [AC]",
        "status": "passed",
        "duration": 6399,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_supported_app_protocol.py"
      },
      {
        "name": "TC21_SECC_SupportedAppProtocol_004 [AC]",
        "status": "failed",
        "duration": 5999,
        "suite": [
          "conformance",
          "ISO15118-21",
          "SupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = OK_SuccessfulNegotiation — got 'OK_SuccessfulNegotiationWithMinorDeviation'",
        "filePath": "tests/test_secc_iso20_supported_app_protocol.py"
      },
      {
        "name": "TC21_SECC_V2GTPCommonMessages_001 [AC]",
        "status": "passed",
        "duration": 5999,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPCommonMessages"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_common_messages.py"
      },
      {
        "name": "TC21_SECC_V2GTPCommonMessages_002 [AC]",
        "status": "passed",
        "duration": 6001,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPCommonMessages"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_common_messages.py"
      },
      {
        "name": "TC21_SECC_V2GTPCommonMessages_003 [AC]",
        "status": "passed",
        "duration": 22822,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPCommonMessages"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_common_messages.py"
      },
      {
        "name": "TC21_SECC_V2GTPCommonMessages_004 [AC]",
        "status": "passed",
        "duration": 22998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPCommonMessages"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_common_messages.py"
      },
      {
        "name": "TC21_SECC_V2GTPCommonMessages_005 [AC]",
        "status": "passed",
        "duration": 22996,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPCommonMessages"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_common_messages.py"
      },
      {
        "name": "TC21_SECC_V2GTPCommonMessages_006 [AC]",
        "status": "passed",
        "duration": 23000,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPCommonMessages"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_common_messages.py"
      },
      {
        "name": "TC21_SECC_V2GTPCommonMessages_007 [AC]",
        "status": "failed",
        "duration": 10780,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPCommonMessages"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: SUT does not terminate the TLS connection within V2G_SECC_CommunicationSetup_Performance_Time after a SessionSetupReq with a V2GTP PayloadLength one byte smaller than the actual payload — connection was closed",
        "filePath": "tests/test_secc_iso20_v2gtp_common_messages.py"
      },
      {
        "name": "TC21_SECC_V2GTPCommonMessages_008 [AC]",
        "status": "passed",
        "duration": 23218,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPCommonMessages"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_common_messages.py"
      },
      {
        "name": "TC21_SECC_V2GTPSDP_001 [AC]",
        "status": "passed",
        "duration": 5975,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPSDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_sdp.py"
      },
      {
        "name": "TC21_SECC_V2GTPSDP_002 [AC]",
        "status": "passed",
        "duration": 18615,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPSDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_sdp.py"
      },
      {
        "name": "TC21_SECC_V2GTPSDP_003 [AC]",
        "status": "passed",
        "duration": 18001,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPSDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_sdp.py"
      },
      {
        "name": "TC21_SECC_V2GTPSDP_004 [AC]",
        "status": "passed",
        "duration": 18198,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPSDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_sdp.py"
      },
      {
        "name": "TC21_SECC_V2GTPSDP_005 [AC]",
        "status": "passed",
        "duration": 18800,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPSDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_sdp.py"
      },
      {
        "name": "TC21_SECC_V2GTPSDP_006 [AC]",
        "status": "passed",
        "duration": 17998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPSDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_sdp.py"
      },
      {
        "name": "TC21_SECC_V2GTPSDP_007 [AC]",
        "status": "passed",
        "duration": 18199,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPSDP"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_sdp.py"
      },
      {
        "name": "TC21_SECC_V2GTPSupportedAppProtocol_001 [AC]",
        "status": "passed",
        "duration": 6384,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPSupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_supported_app_protocol.py"
      },
      {
        "name": "TC21_SECC_V2GTPSupportedAppProtocol_002 [AC]",
        "status": "passed",
        "duration": 5996,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPSupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_supported_app_protocol.py"
      },
      {
        "name": "TC21_SECC_V2GTPSupportedAppProtocol_003 [AC]",
        "status": "passed",
        "duration": 22826,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPSupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_supported_app_protocol.py"
      },
      {
        "name": "TC21_SECC_V2GTPSupportedAppProtocol_004 [AC]",
        "status": "passed",
        "duration": 22996,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPSupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_supported_app_protocol.py"
      },
      {
        "name": "TC21_SECC_V2GTPSupportedAppProtocol_005 [AC]",
        "status": "passed",
        "duration": 23801,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPSupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_supported_app_protocol.py"
      },
      {
        "name": "TC21_SECC_V2GTPSupportedAppProtocol_006 [AC]",
        "status": "passed",
        "duration": 23198,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPSupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_supported_app_protocol.py"
      },
      {
        "name": "TC21_SECC_V2GTPSupportedAppProtocol_007 [AC]",
        "status": "passed",
        "duration": 22998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPSupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_supported_app_protocol.py"
      },
      {
        "name": "TC21_SECC_V2GTPSupportedAppProtocol_008 [AC]",
        "status": "passed",
        "duration": 22998,
        "suite": [
          "conformance",
          "ISO15118-21",
          "V2GTPSupportedAppProtocol"
        ],
        "tags": [
          "compliance",
          "ISO15118-20",
          "x-iso15118-21",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_iso20_v2gtp_supported_app_protocol.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_001",
        "status": "passed",
        "duration": 7176,
        "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": "passed",
        "duration": 6996,
        "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_004",
        "status": "passed",
        "duration": 6999,
        "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_005",
        "status": "failed",
        "duration": 7601,
        "suite": [
          "conformance",
          "ISO15118-4",
          "ChargeParameterDiscovery"
        ],
        "tags": [
          "compliance",
          "ISO15118-2",
          "x-iso15118-4",
          "AC"
        ],
        "rawStatus": "FAIL",
        "message": "AssertionError: ResponseCode = FAILED_WrongChargeParameter — SUT accepted a negative EVMaxCurrent with OK instead of FAILED_WrongChargeParameter (no AC charge-parameter range validation; same class as the DC charge-parameter finding).",
        "filePath": "tests/test_secc_iso2_ac_charge_parameter_discovery.py"
      },
      {
        "name": "TC_SECC_AC_VTB_ChargeParameterDiscovery_006",
        "status": "passed",
        "duration": 7400,
        "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_012",
        "status": "passed",
        "duration": 6997,
        "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": "passed",
        "duration": 6999,
        "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_PowerDelivery_001",
        "status": "passed",
        "duration": 7798,
        "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": "passed",
        "duration": 9804,
        "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_006",
        "status": "passed",
        "duration": 7597,
        "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": 8601,
        "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": "passed",
        "duration": 7798,
        "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_009",
        "status": "passed",
        "duration": 9200,
        "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_010",
        "status": "passed",
        "duration": 7798,
        "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_011",
        "status": "passed",
        "duration": 7999,
        "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_012",
        "status": "passed",
        "duration": 50072,
        "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": 72816,
        "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": "passed",
        "duration": 7209,
        "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_SessionStop_001",
        "status": "passed",
        "duration": 9573,
        "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_002",
        "status": "passed",
        "duration": 8927,
        "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": 8999,
        "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": 72689,
        "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": 6706,
        "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": "passed",
        "duration": 8201,
        "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_003",
        "status": "passed",
        "duration": 7998,
        "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": "passed",
        "duration": 7998,
        "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_005",
        "status": "passed",
        "duration": 71890,
        "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_006",
        "status": "passed",
        "duration": 8109,
        "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": "passed",
        "duration": 8800,
        "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_PionixInterop_005",
        "status": "passed",
        "duration": 11201,
        "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_PionixInterop_006",
        "status": "passed",
        "duration": 608653,
        "suite": [
          "conformance",
          "Pionix-interop",
          "PionixInterop"
        ],
        "tags": [
          "compliance",
          "x-pionix-interop",
          "AC"
        ],
        "rawStatus": "PASS",
        "filePath": "tests/test_secc_pionix_interop.py"
      }
    ]
  }
}
