mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-22 00:06:12 -05:00
add option to push to cdash
This commit is contained in:
parent
54538eb8c1
commit
ea8a70718c
@ -45,11 +45,14 @@ cmake \
|
||||
-DWITH_STAGED_PLUGINS=ON \
|
||||
-DWITH_GRASS=OFF \
|
||||
-DSUPPRESS_QT_WARNINGS=ON \
|
||||
-DENABLE_TESTS=ON \
|
||||
-DENABLE_MODELTEST=ON \
|
||||
-DENABLE_PGTEST=ON \
|
||||
-DENABLE_SAGA_TESTS=ON \
|
||||
-DENABLE_MSSQLTEST=ON \
|
||||
-DENABLE_HANATEST=$HANA_TESTS_ENABLED \
|
||||
-DENABLE_ORACLETEST=ON \
|
||||
-DPUSH_TO_CDASH=${PUSH_TO_CDASH} \
|
||||
-DWITH_HANA=ON \
|
||||
-DWITH_QSPATIALITE=ON \
|
||||
-DWITH_QWTPOLAR=OFF \
|
||||
@ -59,7 +62,6 @@ cmake \
|
||||
-DWITH_BINDINGS=ON \
|
||||
-DWITH_SERVER=ON \
|
||||
-DWITH_ORACLE=ON \
|
||||
-DENABLE_ORACLETEST=ON \
|
||||
-DORACLE_INCLUDEDIR="/instantclient_19_9/sdk/include/" \
|
||||
-DORACLE_LIBDIR="/instantclient_19_9/" \
|
||||
-DDISABLE_DEPRECATED=ON \
|
||||
|
@ -16,3 +16,5 @@ TRAVIS=true
|
||||
|
||||
LANG=C.UTF-8
|
||||
LC_ALL=en_US.UTF-8
|
||||
|
||||
PUSH_TO_CDASH=false
|
||||
|
1
.github/workflows/run-tests.yml
vendored
1
.github/workflows/run-tests.yml
vendored
@ -102,6 +102,7 @@ jobs:
|
||||
-v $(pwd):/root/QGIS \
|
||||
-v /home/runner/QGIS/.ccache:/root/.ccache \
|
||||
--env-file .docker/docker-variables.env \
|
||||
--env PUSH_TO_CDASH=true \
|
||||
qgis/qgis3-build-deps:${DOCKER_TAG} \
|
||||
/root/QGIS/.docker/docker-qgis-build.sh
|
||||
docker commit qgis_container qgis_image
|
||||
|
@ -532,18 +532,19 @@ set(QML_IMPORT_PATH "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}" CACHE PATH "QML director
|
||||
# whether unit tests should be build
|
||||
set (ENABLE_TESTS TRUE CACHE BOOL "Build unit tests?")
|
||||
if (ENABLE_TESTS)
|
||||
set( QT_USE_QTTEST TRUE )
|
||||
enable_testing()
|
||||
# Adds some testing specific build targets e.g. make Experimental
|
||||
include(Dart)
|
||||
# Additional test configuration options e.g. max upload size of test report
|
||||
configure_file(
|
||||
"${CMAKE_SOURCE_DIR}/cmake_templates/CTestCustom.cmake.in"
|
||||
"${CMAKE_BINARY_DIR}/CTestCustom.cmake"
|
||||
IMMEDIATE @ONLY)
|
||||
# For server side testing we have no X, we can use xvfb as a fake x
|
||||
# sudo apt-get install xvfb
|
||||
add_custom_target(check COMMAND xvfb-run --server-args=-screen\ 0\ 1024x768x24 ctest --output-on-failure)
|
||||
set (PUSH_TO_CDASH FALSE CACHE BOOL "Determines whether test results should be pushed to CDASH site")
|
||||
set(QT_USE_QTTEST TRUE)
|
||||
enable_testing()
|
||||
# Adds some testing specific build targets e.g. make Experimental
|
||||
include(Dart)
|
||||
# Additional test configuration options e.g. max upload size of test report
|
||||
configure_file(
|
||||
"${CMAKE_SOURCE_DIR}/cmake_templates/CTestCustom.cmake.in"
|
||||
"${CMAKE_BINARY_DIR}/CTestCustom.cmake"
|
||||
IMMEDIATE @ONLY)
|
||||
# For server side testing we have no X, we can use xvfb as a fake x
|
||||
# sudo apt-get install xvfb
|
||||
add_custom_target(check COMMAND xvfb-run --server-args=-screen\ 0\ 1024x768x24 ctest --output-on-failure)
|
||||
endif()
|
||||
|
||||
if (WITH_CORE)
|
||||
@ -1048,6 +1049,7 @@ if (ENABLE_TESTS)
|
||||
add_subdirectory(tests)
|
||||
set (CTEST_BINARY_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/output/bin" )
|
||||
message (STATUS "Ctest Binary Directory set to: ${CTEST_BINARY_DIRECTORY}")
|
||||
message (STATUS "Ctest drop site: ${CTEST_DROP_SITE}")
|
||||
endif()
|
||||
|
||||
#############################################################
|
||||
|
@ -7,7 +7,9 @@
|
||||
set(CTEST_PROJECT_NAME "QGIS")
|
||||
set(CTEST_NIGHTLY_START_TIME "20:00:00 CEST")
|
||||
|
||||
set(CTEST_DROP_METHOD "https")
|
||||
set(CTEST_DROP_SITE "cdash.orfeo-toolbox.org")
|
||||
set(CTEST_DROP_LOCATION "/submit.php?project=QGIS")
|
||||
set(CTEST_DROP_SITE_CDASH TRUE)
|
||||
if (PUSH_TO_CDASH)
|
||||
set(CTEST_DROP_METHOD "https")
|
||||
set(CTEST_DROP_SITE "cdash.orfeo-toolbox.org")
|
||||
set(CTEST_DROP_LOCATION "/submit.php?project=QGIS")
|
||||
set(CTEST_DROP_SITE_CDASH TRUE)
|
||||
endif()
|
||||
|
Loading…
x
Reference in New Issue
Block a user