Skip to content

Commit f3a66b5

Browse files
committed
Extend device-sims to STM32 and PIC32MZ for the full sim fleet
1 parent 7739aca commit f3a66b5

1 file changed

Lines changed: 13 additions & 3 deletions

File tree

.github/workflows/device-sims.yml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,18 @@ jobs:
3131
fail-fast: false
3232
matrix:
3333
# SE050Sim is covered natively by se050.yml (runs this repo's demo);
34-
# here we run each sim's own wolfcrypt test via its proven Dockerfile.
35-
sim: [ATECC608Sim, STSAFEA120Sim, TROPIC01Sim]
34+
# here we run each other sim's own wolfcrypt test via its proven Dockerfile.
35+
include:
36+
- sim: ATECC608Sim
37+
dockerfile: Dockerfile.wolfcrypt
38+
- sim: STSAFEA120Sim
39+
dockerfile: Dockerfile.wolfcrypt
40+
- sim: TROPIC01Sim
41+
dockerfile: Dockerfile.wolfcrypt
42+
- sim: STM32Sim
43+
dockerfile: Dockerfile.wolfcrypt
44+
- sim: PIC32MZSim
45+
dockerfile: Dockerfile.wolfcrypt-direct
3646
timeout-minutes: 40
3747
steps:
3848
- name: Fetch wolfSSL/simulators
@@ -44,6 +54,6 @@ jobs:
4454
- name: Build and run ${{ matrix.sim }} wolfcrypt test
4555
run: |
4656
set -euo pipefail
47-
docker build -f "/tmp/sims/${{ matrix.sim }}/Dockerfile.wolfcrypt" \
57+
docker build -f "/tmp/sims/${{ matrix.sim }}/${{ matrix.dockerfile }}" \
4858
-t sim-wolfcrypt "/tmp/sims/${{ matrix.sim }}"
4959
docker run --rm sim-wolfcrypt

0 commit comments

Comments
 (0)