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:
committed by
GitHub
parent
f8c2c6c8b3
commit
3b50c2e857
24
.github/workflows/linux-ci.yml
vendored
24
.github/workflows/linux-ci.yml
vendored
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user