Configure expression tests on CI (#1109)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
Siarhei Fedartsou
2023-05-07 11:21:19 +02:00
committed by GitHub
parent f8c2c6c8b3
commit 3b50c2e857
4 changed files with 63 additions and 31 deletions

View File

@@ -49,7 +49,7 @@ jobs:
run: |
cmake --version
cmake -B build -GNinja -DCMAKE_BUILD_TYPE=Debug -DMLN_WITH_CLANG_TIDY=ON -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DMLN_WITH_COVERAGE=ON
cmake --build build --target mbgl-core mbgl-test-runner mbgl-render-test-runner
cmake --build build --target mbgl-core mbgl-test-runner mbgl-render-test-runner mbgl-expression-test
- name: Archive mbgl-test-runner
uses: actions/upload-artifact@v3
@@ -64,6 +64,13 @@ jobs:
name: mbgl-render-test-runner
path: build/mbgl-render-test-runner
retention-days: 1
- name: Archive mbgl-expression-test
uses: actions/upload-artifact@v3
with:
name: mbgl-expression-test
path: build/expression-test/mbgl-expression-test
retention-days: 1
test:
needs: build
@@ -92,6 +99,21 @@ jobs:
- name: Run C++ tests
run: xvfb-run -a ./mbgl-test-runner
expression-test:
needs: build
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- name: Download mbgl-expression-test
uses: actions/download-artifact@v3
with:
name: mbgl-expression-test
- run: chmod +x ./mbgl-expression-test
- name: Run expression test
run: ./mbgl-expression-test
render-test:
needs: build
runs-on: ubuntu-22.04