[galaxyproject/galaxy] 85a9b3: Setup framework for retrying failed Selenium tests...
Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: 85a9b37d80fcc503d674e4f3322b9e618f5e87c5 https://github.com/galaxyproject/galaxy/commit/85a9b37d80fcc503d674e4f3322b9... Author: John Chilton <jmchilton@gmail.com> Date: 2017-04-28 (Fri, 28 Apr 2017) Changed paths: M .ci/jenkins/selenium/run_tests.sh M run_tests.sh M test/selenium_tests/framework.py Log Message: ----------- Setup framework for retrying failed Selenium tests. - By default this won't occur locally, but you can set GALAXY_TEST_SELENIUM_RETRIES to a non-zero number to enable auto retrying tests that many times. - Capture the stack trace in the Selenium test error report directory - this will be useful for debugging problems that may fail once but pass on a subsequence attempt. Jenkins now captures these directories and includes their content in the test reports. - Document the Selenium test error report directory in run_tests.sh as well as this new retry variable. - Update the Jenkins test script to set this new variable to 1 so transient failures break the build much less frequently. Commit: c93afcec64d5f4036bf75011c35b4c8497068238 https://github.com/galaxyproject/galaxy/commit/c93afcec64d5f4036bf75011c35b4... Author: Martin Cech <marten@bx.psu.edu> Date: 2017-04-28 (Fri, 28 Apr 2017) Changed paths: M .ci/jenkins/selenium/run_tests.sh M run_tests.sh M test/selenium_tests/framework.py Log Message: ----------- Merge pull request #3993 from jmchilton/selenium_fixes_10 Setup framework for retrying failed Selenium tests. Compare: https://github.com/galaxyproject/galaxy/compare/a32e78585c84...c93afcec64d5
participants (1)
-
GitHub