summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuha Alanen <juha.alanen@mapbox.com>2019-10-02 13:49:11 +0300
committerJuha Alanen <19551460+jmalanen@users.noreply.github.com>2019-10-07 10:58:46 +0300
commitbd283fc1be2f90ce02b37617411a0ce4246d898e (patch)
treec3297ebdf148f59a8689d94ad761e48d77d59403
parente96c659906b0e992f50c54fc2b789c38aa18875d (diff)
downloadqtlocation-mapboxgl-bd283fc1be2f90ce02b37617411a0ce4246d898e.tar.gz
[build] enable query tests on native test runner
-rw-r--r--circle.yml42
-rw-r--r--next/render-test/CMakeLists.txt3
2 files changed, 39 insertions, 6 deletions
diff --git a/circle.yml b/circle.yml
index 4210620935..6813aa6c9f 100644
--- a/circle.yml
+++ b/circle.yml
@@ -591,7 +591,15 @@ commands:
- run:
name: Run render tests (mbgl-render-test)
command: |
- build/mbgl-render-test --recycle-map --shuffle
+ build/mbgl-render-test render-tests render-tests --recycle-map --shuffle
+ no_output_timeout: 2m
+
+ run-macos-query-tests:
+ steps:
+ - run:
+ name: Run query tests
+ command: |
+ build/mbgl-render-test query-tests
no_output_timeout: 2m
run-linux-render-tests:
@@ -604,7 +612,19 @@ commands:
name: Run render tests (mbgl-render-test)
command: |
xvfb-run --server-args="-screen 0 1024x768x24" \
- logbt -- apitrace trace --api=egl -v build/mbgl-render-test --recycle-map --shuffle
+ logbt -- apitrace trace --api=egl -v build/mbgl-render-test render-tests --recycle-map --shuffle
+
+ run-linux-query-tests:
+ parameters:
+ node_version:
+ type: string
+ default: v8
+ steps:
+ - run:
+ name: Run query tests
+ command: |
+ xvfb-run --server-args="-screen 0 1024x768x24" \
+ logbt -- apitrace trace --api=egl -v build/mbgl-render-test query-tests
run-unit-tests:
steps:
@@ -647,9 +667,15 @@ commands:
upload-render-tests:
steps:
- store_artifacts:
- path: mapbox-gl-js/test/integration/render-tests/index.html
+ path: mapbox-gl-js/test/integration/index.html
destination: render-tests
+ upload-query-tests:
+ steps:
+ - store_artifacts:
+ path: mapbox-gl-js/test/integration/index.html
+ destination: query-tests
+
collect-xcode-build-logs:
steps:
- run:
@@ -1240,10 +1266,12 @@ jobs:
- build-mbgl-expression-test
- build-mbgl-render-test
- run-expression-tests
- - run-linux-render-tests
- - save-dependencies
- upload-expression-tests
+ - run-linux-render-tests
- upload-render-tests
+ - run-linux-query-tests
+ - upload-query-tests
+ - save-dependencies
# ------------------------------------------------------------------------------
ios-debug:
@@ -1534,9 +1562,11 @@ jobs:
- build-mbgl-render-test
- save-dependencies
- run-expression-tests
- - run-macos-render-tests
- upload-expression-tests
+ - run-macos-render-tests
- upload-render-tests
+ - run-macos-query-tests
+ - upload-query-tests
# ------------------------------------------------------------------------------
metrics-nightly:
diff --git a/next/render-test/CMakeLists.txt b/next/render-test/CMakeLists.txt
index 6cab3fed52..6edd11ca95 100644
--- a/next/render-test/CMakeLists.txt
+++ b/next/render-test/CMakeLists.txt
@@ -42,9 +42,12 @@ add_test(
NAME mbgl-render-test
COMMAND
mbgl-render-test
+ render-tests
--recycle-map
--shuffle
--seed
${MBGL_RENDER_TEST_SEED}
WORKING_DIRECTORY ${MBGL_ROOT}
)
+
+add_test(NAME mbgl-query-test COMMAND mbgl-render-test query-tests WORKING_DIRECTORY ${MBGL_ROOT})