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 with the same version number as the plugin. See the compatibility note for more information
- A Python environment (tested with Python 3.12) with the library ecu.test code, matching the version of ecu.test
- Optional:
- This Visual Studio Code extension
- pytest test framework
- test.guide to benefit from report management features

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