ChargeLink Documentation Logo

Overview

  • What ChargeLink is
  • Simulator roles: EVSE, EVCC, and bench-linked execution
  • Standards, protocols, and conformance position
  • Product status and claim boundaries

Getting started

  • Installation and workstation preparation
  • Quickstart: first EVSE session, first campaign, first report

Guides

  • Guide: EVSE operations
  • Guide: EVCC operations and backend orchestration
  • Guide: scenarios, campaigns, packages, qualification, and suites
  • Guide: trace, replay, diagnostics, reporting, and artifacts
  • Guide: MCS, HIL, and bench proof
  • Guide: UI and API surfaces

Reference

  • Data and artifacts reference
  • Profile catalog
  • Hardware profile reference
  • Package and suite catalog
  • API reference overview
  • chargelink-monitor
  • CLI reference
    • chargelink evse
    • chargelink evcc
    • chargelink hil
    • chargelink scenario
    • chargelink campaign
    • chargelink qualification
    • chargelink suite
      • Reference syntax
      • Subcommands
      • list
        • CLI help
        • Production examples
      • run
        • CLI help
        • Production examples
      • verify
        • CLI help
        • Production examples
      • export
        • CLI help
        • Production examples
    • chargelink report
    • chargelink trace
    • chargelink replay
    • chargelink lab
    • chargelink beckhoff
    • chargelink protocol
    • chargelink artifacts
    • chargelink sequence
    • chargelink macro
    • chargelink verdict
    • chargelink step
    • chargelink profile
    • chargelink template
    • chargelink library
    • chargelink batch
    • chargelink campaign-stress
    • chargelink service
    • chargelink requirements
    • chargelink backend
    • chargelink evidence
    • chargelink audit
    • chargelink ports
    • chargelink env
    • chargelink capture
    • chargelink ci
    • chargelink sessions
    • chargelink fault
    • chargelink network
    • chargelink fuzz
  • Glossary
ChargeLink Documentation
  • CLI reference
  • chargelink suite
  • View page source

chargelink suite

Run named ChargeLink suites that aggregate campaigns and qualification checks.

Reference syntax

usage: chargelink suite [-h] {list,run,verify,export} ...

positional arguments:
  {list,run,verify,export}

options:
  -h, --help            show this help message and exit

Subcommands

Subcommand

Purpose

list

List named ChargeLink suites such as focused standards, conformance, interoperability, and release gates.

run

Run a named suite and materialize its output bundle.

verify

Verify a suite against expected status, gate, and artifact outcomes.

export

Export a completed suite as a ZIP or customer bundle.

list

List named ChargeLink suites such as focused standards, conformance, interoperability, and release gates.

CLI help

usage: chargelink suite list [-h] [--output OUTPUT]

options:
  -h, --help       show this help message and exit
  --output OUTPUT

Production examples

List the current catalog.

chargelink suite list

Write the catalog to JSON.

chargelink suite list --output 'artifacts/suite/list.json'

run

Run a named suite and materialize its output bundle.

CLI help

usage: chargelink suite run [-h] [--artifact-root ARTIFACT_ROOT]
                            [--output-root OUTPUT_ROOT] [--run-id RUN_ID]
                            [--rerun] [--rerun-failed] [--verify-only]
                            [--output OUTPUT]
                            suite_id

positional arguments:
  suite_id

options:
  -h, --help            show this help message and exit
  --artifact-root ARTIFACT_ROOT
  --output-root OUTPUT_ROOT
  --run-id RUN_ID
  --rerun
  --rerun-failed
  --verify-only
  --output OUTPUT

Production examples

Run the focused ISO 15118-20 suite.

chargelink suite run 'chargelink-iso15118-20' --artifact-root 'artifacts/evcc_campaign_runs' --output-root 'artifacts/suites' --run-id 'chargelink-iso15118-20' --rerun-failed

Run the production release suite.

chargelink suite run 'chargelink-production-release' --artifact-root 'artifacts/evcc_campaign_runs' --output-root 'artifacts/suites' --run-id 'chargelink-production-release' --rerun-failed

verify

Verify a suite against expected status, gate, and artifact outcomes.

CLI help

usage: chargelink suite verify [-h] [--expect-status EXPECT_STATUS]
                               [--expect-suite EXPECT_SUITE]
                               [--expect-qualification-passed EXPECT_QUALIFICATION_PASSED]
                               [--expect-production-graded EXPECT_PRODUCTION_GRADED]
                               [--expect-claim-safe EXPECT_CLAIM_SAFE]
                               [--expect-qualification EXPECT_QUALIFICATION]
                               [--require-exportable-bundle]
                               [--require-artifact REQUIRE_ARTIFACT]
                               [--strict] [--output OUTPUT]
                               path

positional arguments:
  path

options:
  -h, --help            show this help message and exit
  --expect-status EXPECT_STATUS
  --expect-suite EXPECT_SUITE
  --expect-qualification-passed EXPECT_QUALIFICATION_PASSED
  --expect-production-graded EXPECT_PRODUCTION_GRADED
  --expect-claim-safe EXPECT_CLAIM_SAFE
  --expect-qualification EXPECT_QUALIFICATION
  --require-exportable-bundle
  --require-artifact REQUIRE_ARTIFACT
  --strict
  --output OUTPUT

Production examples

Verify the focused ISO 15118-20 suite.

chargelink suite verify 'artifacts/suites/chargelink-iso15118-20' --expect-suite 'chargelink-iso15118-20' --expect-status 'passed' --expect-qualification-passed 'true' --require-exportable-bundle --strict --output 'artifacts/verification/suite_iso20_verify.json'

Verify the production release suite in its gated state.

chargelink suite verify 'artifacts/suites/chargelink-production-release' --expect-suite 'chargelink-production-release' --expect-status 'attention_required' --expect-production-graded 'false' --expect-claim-safe 'false' --require-exportable-bundle --strict --output 'artifacts/verification/suite_release_verify.json'

export

Export a completed suite as a ZIP or customer bundle.

CLI help

usage: chargelink suite export [-h] [--format FORMAT] [--output OUTPUT]
                               [--customer-name CUSTOMER_NAME]
                               [--release-label RELEASE_LABEL]
                               path

positional arguments:
  path

options:
  -h, --help            show this help message and exit
  --format FORMAT
  --output OUTPUT
  --customer-name CUSTOMER_NAME
  --release-label RELEASE_LABEL

Production examples

Export the focused ISO 15118-20 suite.

chargelink suite export 'artifacts/suites/chargelink-iso15118-20' --format 'zip' --customer-name 'ChargeLink Lab' --release-label 'ISO20' --output 'artifacts/exports/chargelink-iso15118-20.zip'

Export the release-candidate suite for customer delivery.

chargelink suite export 'artifacts/suites/chargelink-release-candidate' --format 'zip' --customer-name 'ChargeLink Lab' --release-label 'RC1' --output 'artifacts/exports/chargelink-release-candidate.zip'
Previous Next

© Copyright 2026, devLink AB.

Built with Sphinx using a theme provided by Read the Docs.