From e9f6d565efce511954c1dbbc0398f42ef639b364 Mon Sep 17 00:00:00 2001 From: Joris van der Wel Date: Wed, 28 Feb 2018 11:17:21 +0100 Subject: [PATCH] Travis CI: Add timeouts for all test runs that involve a real browser --- .travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0e16008..af652fd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,7 +26,7 @@ jobs: - chmod +x .travis/install_browsers.sh && .travis/install_browsers.sh before_script: - chmod +x .travis/start_vfb.sh && .travis/start_vfb.sh - script: npm run test:unit:karma + script: timeout 5m npm run test:unit:karma - stage: test env: TEST_SUITE=integration:jsdom @@ -43,7 +43,7 @@ jobs: before_script: - chmod +x .travis/start_vfb.sh && .travis/start_vfb.sh - npm run test:server & - script: npm run test:integration:karma + script: timeout 5m npm run test:integration:karma - stage: test env: TEST_SUITE=integration:webdriver:chrome WD_URL=http://localhost:9515 @@ -59,6 +59,6 @@ jobs: # # work around for https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1718885 # - LD_LIBRARY_PATH=/usr/lib/chromium-browser /usr/lib/chromium-browser/chromedriver --verbose --port=9515 "--log-path=$HOME/chromedriver.log" & - /usr/lib/chromium-browser/chromedriver --verbose --port=9515 "--log-path=$HOME/chromedriver.log" & - script: npm run test:integration:webdriver + script: timeout 5m npm run test:integration:webdriver after_script: - echo 'travis_fold:start:chromedriver.log'; cat ~/chromedriver.log; echo travis_fold:end:chromedriver.log