Skip to content

Commit

Permalink
ci: atchops and atclient
Browse files Browse the repository at this point in the history
  • Loading branch information
JeremyTubongbanua committed Aug 12, 2023
1 parent 2109a23 commit 6e0d125
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,23 @@ jobs:
steps:
- uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3.5.0

- name: Configure with CMake, Build with Makefiles
- name: AtChops
uses: threeal/[email protected]
with:
source-dir: packages/atchops
build-dir: packages/atchops/build
generator: Unix Makefiles
args: -DATCHOPS_BUILD_TESTS=ON
run-build: true
run-test: true

- name: AtClient
uses: threeal/[email protected]
with:
source-dir: packages/atclient
build-dir: packages/atclient/build
generator: Unix Makefiles
args: -DATCLIENT_BUILD_TESTS=ON
run-build: true
run-test: false

- name: Run CTest
working-directory: packages/atclient/build/tests
run: |
ctest -V --output-on-failure
run-test: true

0 comments on commit 6e0d125

Please sign in to comment.