ecutest-api-skill
Installation
SKILL.md
ecu.test (local, multi-version)
Use local ecu.test files as the source of truth. Prefer RST (*_sources/*.rst.txt) when shipped (<=2025.1), otherwise use the Sphinx HTML docs (>=2025.2). Always confirm exact Python signatures in Templates\ApiClient\ApiClient.py / Templates\ApiClient\ApiClient.xml.
Base path / environment
.env(next to this file) defines installed ecu.test roots, e.g.:ECU_TEST_2024_3_HOME=C:\Program Files\ecu.test 2024.3ECU_TEST_2025_4_HOME=C:\Program Files\ecu.test 2025.4
- Optional override:
ECU_TEST_HOME=...(forces a single version without passing--version)
Version selection (important)
- If the user specifies a version (e.g. 2025.4), use
ECU_TEST_2025_4_HOMEas the install root. - If the user does NOT specify a version:
- use
ECU_TEST_HOMEif set, otherwise - use the latest
ECU_TEST_<version>_HOMEfound in.env.
- use
- If the version matters (API changed) and the user did not specify it, ask which ecu.test version to target.
Docs roots (auto by version)
Paths below are relative to the selected ecu.test install root (see Version selection).