From 5f8b79a3c8d1521e4f9274f331795dc77e07e191 Mon Sep 17 00:00:00 2001 From: Daniele Lacamera Date: Fri, 11 Apr 2025 16:06:59 +0200 Subject: [PATCH] Added test for scattered ELF + validation via sim --- .github/workflows/test-elf-scattered.yml | 36 ++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/test-elf-scattered.yml diff --git a/.github/workflows/test-elf-scattered.yml b/.github/workflows/test-elf-scattered.yml new file mode 100644 index 00000000..d8f432fe --- /dev/null +++ b/.github/workflows/test-elf-scattered.yml @@ -0,0 +1,36 @@ +name: Test for scattered elf validation + +on: + push: + branches: [ 'master', 'main', 'release/**' ] + pull_request: + branches: [ '*' ] + +jobs: + elf_scattered_test: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + with: + submodules: true + + - name: make clean + run: | + make keysclean + + - name: Select config + run: | + cp config/examples/sim.config .config + + - name: Build tools + run: | + make -C tools/keytools && make -C tools/bin-assemble + + - name: Build wolfboot.elf + run: | + make clean && make test-sim-internal-flash-with-update ELF=1 ELF_SCATTERED=1 + + - name: Run bootloader with no arguments + run: | + ./wolfboot.elf