ChargeLink Native

chargelink test

Production protocol-first test discovery, planning, execution and reporting

← All commands

chargelink test

Production protocol-first test discovery, planning, execution and reporting

chargelink test [OPTIONS] <COMMAND>

Subcommands

SubcommandPurpose
protocolsList customer-selectable charging protocols and their resolved test sources
areasList test areas for a charging protocol without exposing test-standard selection
casesList resolved test cases for a charging protocol
planCreate a protocol-first campaign plan
runRun or prepare one protocol-first test campaign
statusRead a protocol-first campaign status from its output directory
stopMark a protocol-first campaign stopped
reportExport 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

SubcommandPurpose
list 

chargelink test cases

List resolved test cases for a charging protocol

chargelink test cases [OPTIONS] <COMMAND>

Subcommands

SubcommandPurpose
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)

OptionValueDefaultDescription
--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

SubcommandPurpose
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)

OptionValueDefaultDescription
--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)

OptionValueDefaultDescription
--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)

OptionValueDefaultDescription
--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)

OptionValueDefaultDescription
--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)

OptionValueDefaultDescription
--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)

OptionValueDefaultDescription
--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.