picolayer/Picolayer Firmware Tests
Test embedded firmware with STM32 emulation via Picolayer
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| api-endpoint | Picolayer API endpoint URL | yes | https://api.picolayer.dev |
| auth-token | Picolayer authentication token | yes | — |
| firmware-path | Path to firmware ELF file | yes | — |
| config-path | Path to picolayer.yml (auto-detected if not specified) | no | picolayer.yml |
| test-script | Test script filename (e.g., test.resc or test.robot). Auto-detected from test-script-path if not set. | no | — |
| test-script-path | Path to test script file (relative to repo root) | yes | — |
| test-type | Test type: robot, resc, or auto (auto-detected from file extension) | no | auto |
| timeout-seconds | Job execution timeout in seconds | no | 1800 |
| fail-on-timeout | Fail the action if job times out | no | true |
| wait-for-completion | Wait for job to complete (vs. return immediately) | no | true |
| poll-interval | Status polling interval in seconds | no | 5 |
| max-wait-seconds | Maximum time to wait for completion | no | 3600 |
Outputs
| name | description |
|---|---|
| job-id | Picolayer job ID |
| status | Final job status |
| result | Test result (passed/failed/unknown) |
| output | Test output/logs |