ecu.test code - Test Automation for Automotive Software Development
ecu.test code activates the features of ecu.test
within your Python environment.
With this Visual Studio Code extension for ecu.test code, you can create and execute test
cases - without leaving your IDE.
Brief overview of ecu.test code

Features of this extension
- Autocompletion
- Complete all supported tool calls for ecu.test tool interfaces
- Get interactive completion access to test values multiple data formats, such as A2L, DBC and ARXML.
- Life cycle control of ecu.test inside Visual Studio Code
- Launch ecu.test and the specified configurations from the sidebar in Visual Studio Code
Prerequisites
The ecu.test code solution consists of several components:
- A licensed version of ecu.test 2025.3 or higher (available as of 2025-09-30)
- A Python environment (tested with Python 3.12) with the library ecu.test code
- Optional:
- This Visual Studio Code extension
- pytest test framework
- test.guide to benefit from report management features
Note
The version of ecu.test code and the Visual Studio Code extension must match to the version of ecu.test.

Setup
Information about setting up and using ecu.test code can be found "here".
Upcoming Features
- Support for additional test steps, e.g. for diagnostics, SOME/IP, etc.
- Configuration as code – no need for traditional configurations in ecu.test (test configuration, test bench configuration)
- Recording Control
- Integration of GitHub Copilot
We are open to further suggestions. Please let us know if your workflow is not yet working as desired.
| |