chargelink test
Production protocol-first test discovery, planning, execution and reporting
chargelink test
Production protocol-first test discovery, planning, execution and reporting
chargelink test [OPTIONS] <COMMAND>
Subcommands
| Subcommand | Purpose |
|---|---|
protocols | List customer-selectable charging protocols and their resolved test sources |
areas | List test areas for a charging protocol without exposing test-standard selection |
cases | List resolved test cases for a charging protocol |
plan | Create a protocol-first campaign plan |
run | Run or prepare one protocol-first test campaign |
status | Read a protocol-first campaign status from its output directory |
stop | Mark a protocol-first campaign stopped |
report | Export the protocol-first campaign report |
chargelink test areas
List test areas for a charging protocol without exposing test-standard selection
chargelink test areas [OPTIONS] <COMMAND>
Subcommands
| Subcommand | Purpose |
|---|---|
list |
chargelink test cases
List resolved test cases for a charging protocol
chargelink test cases [OPTIONS] <COMMAND>
Subcommands
| Subcommand | Purpose |
|---|---|
list |
chargelink test plan
Create a protocol-first campaign plan
chargelink test plan [OPTIONS] --protocol <PROTOCOL> --sut-role <SUT_ROLE>
Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)
| Option | Value | Default | Description |
|---|---|---|---|
--protocol | <PROTOCOL> one of: iso15118-2, iso15118-20 | required | |
--sut-role | <SUT_ROLE> one of: evse, evcc | required | |
--charging-mode | <CHARGING_MODE> one of: ac, dc | dc | |
--payment-mode | <PAYMENT_MODE> | all | |
--security | <SECURITY> | all | |
--test-area | <TEST_AREA> | all | |
--case-id | <SOURCE_CASE_ID> | ||
--pics | <FILE> | ||
--pixit | <FILE> | ||
--output | <DIR> | .chargelink/results/test-run | |
--evidence | <EVIDENCE> one of: live, replay, dry-run | live | |
--evidence-source | <FILE_OR_DIR> | Live-SUT or validated-replay evidence manifest/directory used for deterministic campaign execution | |
--max-cases | <MAX_CASES> |
chargelink test protocols
List customer-selectable charging protocols and their resolved test sources
chargelink test protocols [OPTIONS] <COMMAND>
Subcommands
| Subcommand | Purpose |
|---|---|
list |
chargelink test report
Export the protocol-first campaign report
chargelink test report [OPTIONS]
Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)
| Option | Value | Default | Description |
|---|---|---|---|
--output | <DIR> | .chargelink/results/test-run |
chargelink test run
Run or prepare one protocol-first test campaign
chargelink test run [OPTIONS] --protocol <PROTOCOL> --sut-role <SUT_ROLE>
Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)
| Option | Value | Default | Description |
|---|---|---|---|
--protocol | <PROTOCOL> one of: iso15118-2, iso15118-20 | required | |
--sut-role | <SUT_ROLE> one of: evse, evcc | required | |
--charging-mode | <CHARGING_MODE> one of: ac, dc | dc | |
--payment-mode | <PAYMENT_MODE> | all | |
--security | <SECURITY> | all | |
--test-area | <TEST_AREA> | all | |
--case-id | <SOURCE_CASE_ID> | ||
--pics | <FILE> | ||
--pixit | <FILE> | ||
--output | <DIR> | .chargelink/results/test-run | |
--evidence | <EVIDENCE> one of: live, replay, dry-run | live | |
--evidence-source | <FILE_OR_DIR> | Live-SUT or validated-replay evidence manifest/directory used for deterministic campaign execution | |
--max-cases | <MAX_CASES> |
chargelink test status
Read a protocol-first campaign status from its output directory
chargelink test status [OPTIONS]
Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)
| Option | Value | Default | Description |
|---|---|---|---|
--output | <DIR> | .chargelink/results/test-run |
chargelink test stop
Mark a protocol-first campaign stopped
chargelink test stop [OPTIONS]
Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)
| Option | Value | Default | Description |
|---|---|---|---|
--output | <DIR> | .chargelink/results/test-run |
chargelink test areas list
chargelink test areas list [OPTIONS] --protocol <PROTOCOL>
Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)
| Option | Value | Default | Description |
|---|---|---|---|
--protocol | <PROTOCOL> one of: iso15118-2, iso15118-20 | required | |
--sut-role | <SUT_ROLE> one of: evse, evcc, all | all | |
--charging-mode | <CHARGING_MODE> one of: ac, dc, all | all | |
--test-area | <TEST_AREA> | all | |
--pics | <FILE> |
chargelink test cases list
chargelink test cases list [OPTIONS] --protocol <PROTOCOL>
Options (global options --json, --runtime-root, --artifact-root and --license are accepted everywhere and omitted here)
| Option | Value | Default | Description |
|---|---|---|---|
--protocol | <PROTOCOL> one of: iso15118-2, iso15118-20 | required | |
--sut-role | <SUT_ROLE> one of: evse, evcc, all | all | |
--charging-mode | <CHARGING_MODE> one of: ac, dc, all | all | |
--test-area | <TEST_AREA> | all | |
--pics | <FILE> |
chargelink test protocols list
chargelink test protocols list [OPTIONS]
No options besides the global options.

