From ac363101fc0f3d1cc600197fe3909827d0a7dc02 Mon Sep 17 00:00:00 2001 From: Aurimas Vinckevicius Date: Mon, 30 Mar 2015 23:09:14 -0500 Subject: [PATCH] Always use latest Firefox version and echo it for tests Don't echo version on Windows, because it hangs Firefox Also add testing with Firefox Beta (and prior ESR, but commented out for now, since we don't support it and we know it breaks) --- .travis.yml | 19 +++++++++++++------ test/runtests.sh | 5 +++++ 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4e0365777..84c005e71 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,15 +2,22 @@ language: cpp compiler: - gcc env: - matrix: - - FIREFOXVERSION="36.0.1" - - FIREFOXVERSION="31.5.0esr" + - FX_PATH_SUFFIX="" + - FX_PATH_SUFFIX="-esr" + - FX_PATH_SUFFIX="-beta" +# - FX_PATH_SUFFIX="-prior-esr" +matrix: + fast_finish: true + allow_failures: + - env: FX_PATH_SUFFIX="-beta" + - env: FX_PATH_SUFFIX="-prior-esr" notifications: email: false -before_install: +install: + - wget -r -l1 -np -nd -R "index.html*" "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest${FX_PATH_SUFFIX}/linux-x86_64/en-US/?F=0&P=*.tar.*" + - tar -xf firefox-*.tar.* +before_script: - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start - - wget http://ftp.mozilla.org/pub/firefox/releases/${FIREFOXVERSION}/linux-x86_64/en-US/firefox-${FIREFOXVERSION}.tar.bz2 - - tar -xjf firefox-${FIREFOXVERSION}.tar.bz2 script: - test/runtests.sh -x firefox/firefox diff --git a/test/runtests.sh b/test/runtests.sh index 90f831001..27cf5b633 100755 --- a/test/runtests.sh +++ b/test/runtests.sh @@ -77,6 +77,11 @@ user_pref("extensions.zotero.firstRunGuidance", false); user_pref("extensions.zotero.firstRun2", false); EOF + +if [ -z $IS_CYGWIN ]; then + echo "`MOZ_NO_REMOTE=1 NO_EM_RESTART=1 \"$FX_EXECUTABLE\" -v`" +fi + makePath FX_PROFILE "$PROFILE" MOZ_NO_REMOTE=1 NO_EM_RESTART=1 "$FX_EXECUTABLE" -profile "$FX_PROFILE" \ -chrome chrome://zotero-unit/content/runtests.html -test "$TESTS" $FX_ARGS