Skip to content

Commit 7f4b290

Browse files
committedMar 7, 2019
what to say
1 parent 88e6193 commit 7f4b290

File tree

2 files changed

+17
-6
lines changed

2 files changed

+17
-6
lines changed
 

‎.ci/travis/linux/script.sh

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,22 @@ set -e
1919
docker run -t --name qgis_container -v ${TRAVIS_BUILD_DIR}:/root/QGIS -v ${CCACHE_DIR}:/root/.ccache qgis/qgis3-build-deps:${DOCKER_TAG} /root/QGIS/.ci/travis/linux/scripts/docker-qgis-build.sh
2020
docker commit qgis_container qgis_image
2121

22-
docker-compose -f ${TRAVIS_BUILD_DIR}/.docker/docker-compose.travis.yml run qgis-deps
22+
# running QGIS tests
23+
docker-compose -f ${TRAVIS_BUILD_DIR}/.docker/docker-compose.travis.yml run qgis-deps /root/QGIS/.ci/travis/linux/scripts/docker-qgis-test.sh
2324

24-
docker run -it qgis-deps
25+
docker run -it
26+
- ${TRAVIS_BUILD_DIR}/.docker/qgis_resources/test_runner:/root/qgis_test_runner
2527

26-
# running QGIS tests
27-
docker-compose -f ${TRAVIS_BUILD_DIR}/.docker/docker-compose.travis.yml run qgis-deps
28+
# running tests for the python test runner
29+
docker run -d --name qgis-testing-environment -v ${TRAVIS_BUILD_DIR}/tests/src/python:/tests_directory -e DISPLAY=:99 qgis_image "/usr/bin/supervisord -c /etc/supervisor/supervisord.conf"
30+
sleep 10 # Wait for xvfb to finish starting
31+
32+
# Run tests in the docker
33+
# Passing cases:
34+
TEST_SCRIPT_PATH=${TRAVIS_BUILD_DIR}/.ci/travis/linux/docker_test.sh
35+
[[ $(${TEST_SCRIPT_PATH} test_testrunner.run_passing) -eq '0' ]]
36+
[[ $(${TEST_SCRIPT_PATH} test_testrunner.run_skipped_and_passing) -eq '0' ]]
37+
# Failing cases:
38+
[[ $(${TEST_SCRIPT_PATH} test_testrunner) -eq '1' ]]
39+
[[ $(${TEST_SCRIPT_PATH} test_testrunner.run_all) -eq '1' ]]
40+
[[ $(${TEST_SCRIPT_PATH} test_testrunner.run_failing) -eq '1' ]]

‎.docker/docker-compose.travis.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ services:
1616
image: qgis_image
1717
volumes:
1818
- ${TRAVIS_BUILD_DIR}:/root/QGIS
19-
- ${CCACHE_DIR}:/root/.ccache # if changed, also change env var
20-
- ${TRAVIS_BUILD_DIR}/.docker/qgis_resources/test_runner:/root/qgis_test_runner
2119
links:
2220
- postgres
2321
- mssql

0 commit comments

Comments
 (0)
Please sign in to comment.