|
|
@@ -9,6 +9,9 @@ env:
|
|
|
jobs:
|
|
|
test-ubuntu:
|
|
|
runs-on: ubuntu-latest
|
|
|
+ strategy:
|
|
|
+ matrix:
|
|
|
+ family: [F0, F1, F2, F3, F4, F7, G0, G4, H7, L0, L1, L4, L5]
|
|
|
|
|
|
steps:
|
|
|
- uses: actions/checkout@v2
|
|
|
@@ -22,7 +25,7 @@ jobs:
|
|
|
- name: Configure tests/fetch
|
|
|
shell: bash
|
|
|
working-directory: ${{runner.workspace}}/tests/fetch/build
|
|
|
- run: cmake $GITHUB_WORKSPACE/tests/fetch/
|
|
|
+ run: cmake -DTEST_FAMILIES=${{ matrix.family }} $GITHUB_WORKSPACE/tests/fetch/
|
|
|
|
|
|
- name: Build tests/fetch
|
|
|
working-directory: ${{runner.workspace}}/tests/fetch/build
|
|
|
@@ -35,7 +38,7 @@ jobs:
|
|
|
- name: Configure tests/cmsis
|
|
|
shell: bash
|
|
|
working-directory: ${{runner.workspace}}/tests/cmsis/build
|
|
|
- run: cmake -DFETCH_ST_SOURCES=TRUE $GITHUB_WORKSPACE/tests/cmsis/
|
|
|
+ run: cmake -DTEST_FAMILIES=${{ matrix.family }} -DFETCH_ST_SOURCES=TRUE $GITHUB_WORKSPACE/tests/cmsis/
|
|
|
|
|
|
- name: Build tests/cmsis
|
|
|
working-directory: ${{runner.workspace}}/tests/cmsis/build
|
|
|
@@ -48,7 +51,7 @@ jobs:
|
|
|
- name: Configure tests/hal
|
|
|
shell: bash
|
|
|
working-directory: ${{runner.workspace}}/tests/hal/build
|
|
|
- run: cmake -DFETCH_ST_SOURCES=TRUE $GITHUB_WORKSPACE/tests/hal/
|
|
|
+ run: cmake -DTEST_FAMILIES=${{ matrix.family }} -DFETCH_ST_SOURCES=TRUE $GITHUB_WORKSPACE/tests/hal/
|
|
|
|
|
|
- name: Build tests/hal
|
|
|
working-directory: ${{runner.workspace}}/tests/hal/build
|