[galaxyproject/galaxy] 5f1588: Another round of Selenium enhancements and fixes f...
Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: 5f15889ca13d5202b31b4108bcdb371a58e4317b https://github.com/galaxyproject/galaxy/commit/5f15889ca13d5202b31b4108bcdb3... Author: John Chilton <jmchilton@gmail.com> Date: 2017-10-30 (Mon, 30 Oct 2017) Changed paths: M run_tests.sh M test/docker/base/Dockerfile M test/docker/base/run_test_wrapper.sh A test/docker/base/selenium/LICENSE A test/docker/base/selenium/README A test/docker/base/selenium/entry_point.sh A test/docker/base/selenium/functions.sh A test/docker/base/selenium/generate_config A test/docker/base/selenium/wrap_chrome_binary Log Message: ----------- Another round of Selenium enhancements and fixes for 18.01. - Bake Selenium (chrome, chrome-wrapper, xvfb, and Selenium server) into Docker test image. (1) - Correct usage of common_startup.sh to fetch dev wheels (don't use pip directly). - Fix/enhance the test wrapper file to not set GALAXY_CONFIG_OVERRIDE_DATABASE_CONNECATION - this prevents integration database templating (#4887) from working with the Docker image. - Update target Dockerfile. 1) The Docker compose setup for Selenium tests currently used by Jenkins is nice in that it uses official Selenium and Postgres Docker images - but it is problematic in that it takes more resources than the other single container Docker jobs, it doesn't cleanup as nicely, it doesn't have a pre-migrated database or pre-installed dependencies so it takes longer to run, and isn't easily exposed to developers via run_tests.sh. A more pragmatic Jenkins job based on this work should be runnable for every PR - the current variant simply takes too long and requires too many resources. Commit: 459a9621e2aa76aad78e5dba5ccba945532a2bba https://github.com/galaxyproject/galaxy/commit/459a9621e2aa76aad78e5dba5ccba... Author: John Chilton <jmchilton@gmail.com> Date: 2017-10-30 (Mon, 30 Oct 2017) Changed paths: M run_tests.sh M test/docker/base/Dockerfile M test/docker/base/run_test_wrapper.sh Log Message: ----------- Fix run_test_wrapper to reflect Galaxy database isn't created with UTF8 encoding. Commit: 79d91813399a598228785325121b01409deaa4b0 https://github.com/galaxyproject/galaxy/commit/79d91813399a598228785325121b0... Author: Martin Cech <marten@bx.psu.edu> Date: 2017-11-01 (Wed, 01 Nov 2017) Changed paths: M run_tests.sh M test/docker/base/Dockerfile M test/docker/base/run_test_wrapper.sh A test/docker/base/selenium/LICENSE A test/docker/base/selenium/README A test/docker/base/selenium/entry_point.sh A test/docker/base/selenium/functions.sh A test/docker/base/selenium/generate_config A test/docker/base/selenium/wrap_chrome_binary Log Message: ----------- Merge pull request #4900 from jmchilton/docker_updates Another round of Docker enhancements and fixes for 18.01. Compare: https://github.com/galaxyproject/galaxy/compare/055d7773e208...79d91813399a
participants (1)
-
GitHub