From: Ben Darnell Date: Tue, 26 Jul 2016 03:45:45 +0000 (-0400) Subject: travis.yml: Reproduce #1780 in CI X-Git-Tag: v4.5.0~85^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=243feb9e8aea1cbe13244e44bc4ba2f590e8ae80;p=thirdparty%2Ftornado.git travis.yml: Reproduce #1780 in CI --- diff --git a/.travis.yml b/.travis.yml index 16f61830d..7d6b79a59 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,9 +30,13 @@ install: - curl-config --version; pip freeze script: - # Get out of the source directory before running tests to avoid PYTHONPATH - # confusion. This is necessary to ensure that the speedups module can - # be found in the installation directory. + # Run the tests once from the source directory to detect issues + # involving relative __file__ paths; see + # https://github.com/tornadoweb/tornado/issues/1780 + - unset TORNADO_EXTENSION && python -m tornado.test + # For all other test variants, get out of the source directory before + # running tests to ensure that we get the installed speedups module + # instead of the source directory which doesn't have it. - cd maint # Copy the coveragerc down so coverage.py can find it. - cp ../.coveragerc .