From 8b0d1c96ed2de2e299a2a991bddb3fd8b184b632 Mon Sep 17 00:00:00 2001 From: Joshua Anderson Date: Thu, 12 Aug 2021 09:29:07 -0700 Subject: [PATCH] Run cmake tests in CI --- .github/workflows/build-test.yml | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 33d53a4024..b2cbce2222 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -16,7 +16,7 @@ jobs: Framework: # The type of runner that the job will run on runs-on: ubuntu-latest - container: + container: image: nasafprime/fprime-base:latest # Steps represent a sequence of tasks that will be executed as part of the job @@ -38,7 +38,7 @@ jobs: Ref: # The type of runner that the job will run on runs-on: ubuntu-latest - container: + container: image: nasafprime/fprime-base:latest # Steps represent a sequence of tasks that will be executed as part of the job @@ -60,7 +60,7 @@ jobs: RPI: # The type of runner that the job will run on runs-on: ubuntu-latest - container: + container: image: nasafprime/fprime-base:latest # Steps represent a sequence of tasks that will be executed as part of the job @@ -82,7 +82,7 @@ jobs: Integration: # The type of runner that the job will run on runs-on: ubuntu-latest - container: + container: image: nasafprime/fprime-base:latest # Steps represent a sequence of tasks that will be executed as part of the job @@ -99,4 +99,17 @@ jobs: with: name: ci-int-logs path: ci-logs.tar.gz - retention-days: 5 \ No newline at end of file + retention-days: 5 + + CMake: + # The type of runner that the job will run on + runs-on: ubuntu-latest + container: + image: nasafprime/fprime-base:latest + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v2 + # Runs CMake test cases + - name: CMake Tests + working-directory: ./cmake/test + run: pytest