GitHub action for using Wokwi Embedded Systems Simulator in your CI workflow.
Add the following step to your workflow:
- name: Test with Wokwi
uses: wokwi/wokwi-ci-action@v1
with:
token: ${{ secrets.WOKWI_CLI_TOKEN }}
timeout: 10000
expect_text: 'Hello, world!'
fail_text: 'Error'
You need to set the WOKWI_CLI_TOKEN
secret in your repository settings. You can get the token from the your Wokwi account page.
Your repository needs to contain a wokwi.toml
file that describes the simulation to run, and a diagram.json
file that describes the components in the simulation and their connections. For more information, see the project config documentation.
Name | Description | Default |
---|---|---|
token |
Wokwi CLI token | |
path |
Path to the project directory (where wokwi.toml is) | / |
timeout |
Timeout in milliseconds | 10000 |
expect_text |
Text to expect in the serial output | |
fail_text |
Text that indicates a test failure |