docker-galaxy-stable
docker-galaxy-stable copied to clipboard
Selenium UI tests
This PR will enable Selenium UI tests for this container. Thanks to @jmchilton for this awesome feature.
For time reasons only one tour is executed and tested.
(It currently fails, but I think this is an upstream issue)
@jmchilton any idea why I get this timeout? Would you accept a PR that overwrites one of your tests in Galaxy with a path to a different tour (environment variable)?
That test is actually failing on Jenkins also - I think that test is broken unfortunately. https://jenkins.galaxyproject.org/view/All/job/selenium/66/testReport/selenium_tests.test_stock_tours/TestStockToursTestCase/test_core_history/
I keep trying to get these Selenium tests to consistently pass but things keep breaking. :sob: I'll let you know if I figure out what is wrong with it.
Thanks John! Can we include in one of these tests a overwrite of the tour yaml file path with an environment variable? Is this to hacky? I could use this to test arbitrary tours inside a container. Or is a new script better suited?
Or is a new script better suited?
Probably a new script - something like https://github.com/galaxyproject/galaxy/blob/dev/scripts/dump_tour.py?
Oh, yes ... this looks perfect. Sorry missed this!