diff --git a/.github/workflows/baremetal.yml b/.github/workflows/baremetal.yml index 23dab64f86..2aad2ae1a7 100644 --- a/.github/workflows/baremetal.yml +++ b/.github/workflows/baremetal.yml @@ -20,6 +20,12 @@ jobs: name: 'M55-AN547' makefile: test/baremetal/platform/m55-an547/platform.mk nix-shell: arm-embedded + exec_wrapper: test/baremetal/platform/m55-an547/exec_wrapper.py + - runner: self-hosted-mps3 + name: 'MPS3-M55-HW' + makefile: test/baremetal/platform/m55-an547/platform.mk + nix-shell: arm-embedded + exec_wrapper: exec-on-m55 runs-on: ${{ matrix.target.runner }} steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 @@ -32,7 +38,8 @@ jobs: gh_token: ${{ secrets.GITHUB_TOKEN }} opt: no_opt func: true - kat: true - acvp: true + kat: false + acvp: false examples: false stack: false + exec_wrapper: ${{ matrix.target.exec_wrapper }} diff --git a/test/baremetal/platform/m55-an547/platform.mk b/test/baremetal/platform/m55-an547/platform.mk index 6ddea86aa4..928331035a 100644 --- a/test/baremetal/platform/m55-an547/platform.mk +++ b/test/baremetal/platform/m55-an547/platform.mk @@ -62,4 +62,3 @@ EXTRA_SOURCES = $(wildcard $(M55_AN547_PATH)/*.c) # The CMSIS files fail compilation if conversion warnings are enabled EXTRA_SOURCES_CFLAGS = -Wno-conversion -Wno-sign-conversion -EXEC_WRAPPER := $(realpath $(PLATFORM_PATH)/exec_wrapper.py) diff --git a/test/test_mlkem.c b/test/test_mlkem.c index 21b51f3ffb..6fb3b770c2 100644 --- a/test/test_mlkem.c +++ b/test/test_mlkem.c @@ -11,7 +11,7 @@ #include "notrandombytes/notrandombytes.h" #ifndef NTESTS -#define NTESTS 1000 +#define NTESTS 10 #endif #define CHECK(x) \