-
Notifications
You must be signed in to change notification settings - Fork 4
34 lines (29 loc) · 1016 Bytes
/
tests.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
name: Unit Tests
on:
push:
branches: [trunk]
pull_request:
branches: [trunk]
jobs:
unit-tests:
runs-on: "ubuntu-latest"
steps:
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
- name: Install AtChops
working-directory: packages/atchops
run: |
cmake -S . -B build -DATCHOPS_BUILD_TESTS=ON -DATCHOPS_FETCH_MBEDTLS=ON
sudo cmake --build build --target install
- name: CTest AtChops
working-directory: packages/atchops/build/tests
run: |
ctest -V --output-on-failure --timeout 2
- name: Install AtClient
working-directory: packages/atclient
run: |
cmake -S . -B build -DATCLIENT_BUILD_TESTS=ON -DATCLIENT_FETCH_ATCHOPS=OFF -DATCLIENT_FETCH_MBEDTLS=ON
sudo cmake --build build --target install
- name: CTest AtClient
working-directory: packages/atclient/build/tests
run: |
ctest -V --output-on-failure --timeout 2