Files
galaxy/test/selenium_tests/test_stock_tours.py
T
John Chilton 2e787394cc Disable transiently failing tour test.
See code comment for more information - I am tracking the issue here https://github.com/galaxyproject/galaxy/issues/3598. I think it is important to resolve that test and fix the usability problems with current tours but I'd like to get the Selenium tests stable and testing against new PRs first.
2017-02-12 10:30:13 -05:00

43 lines
1.7 KiB
Python

import os
from .framework import SeleniumTestCase
from .framework import selenium_test
from galaxy.util import galaxy_root_path
STOCK_TOURS_DIRECTORY = os.path.join(galaxy_root_path, "config", "plugins", "tours")
class TestStockToursTestCase(SeleniumTestCase):
# Test doesn't pass consistently on Jenkins yet, something is wrong is tool panel
# interactions. Example problems:
# - https://jenkins.galaxyproject.org/view/All/job/selenium/86/testReport/junit/selenium_tests.test_stock_tours/TestStockToursTestCase/test_core_galaxy_ui/
# - https://jenkins.galaxyproject.org/view/All/job/selenium/83/testReport/junit/selenium_tests.test_stock_tours/TestStockToursTestCase/test_core_galaxy_ui/
# - https://jenkins.galaxyproject.org/view/All/job/selenium/81/testReport/junit/selenium_tests.test_stock_tours/TestStockToursTestCase/test_core_galaxy_ui/
# I'd think that just pausing a bit between transitions to allow the tool panel to
# settle would fix it but it doesn't seem to in my initial testing. -John
# Tracking with https://github.com/galaxyproject/galaxy/issues/3598
# @selenium_test
# def test_core_galaxy_ui(self):
# sleep_on_steps = {
# "Tools": 20, # Give upload a chance to take so tool form is filled in.
# "History": 20,
# }
# self.run_tour(
# os.path.join(STOCK_TOURS_DIRECTORY, "core.galaxy_ui.yaml"),
# sleep_on_steps=sleep_on_steps,
# )
@selenium_test
def test_core_scratchbook(self):
self.run_tour(
os.path.join(STOCK_TOURS_DIRECTORY, "core.scratchbook.yaml"),
)
@selenium_test
def test_core_history(self):
self.run_tour(
os.path.join(STOCK_TOURS_DIRECTORY, "core.history.yaml"),
)