From 263c8c538b967f4768d782f9386d8f125548ffcb Mon Sep 17 00:00:00 2001 From: "robinwilliam.hundt" <robinwilliam.hundt@stud.uni-goettingen.de> Date: Fri, 21 Dec 2018 16:42:41 +0100 Subject: [PATCH] Increased implicit wait for e2e test --- .gitlab-ci.yml | 14 ++++++-------- functional_tests/test_export_modal.py | 4 ++-- functional_tests/util.py | 2 +- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 83c69715..84953ada 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -114,14 +114,12 @@ build_backend: DOCKER_DRIVER: overlay2 script: - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY - - docker build --cache-from $IMAGE_TAG -t "$IMAGE_TAG-$CI_COMMIT_SHA" -t $IMAGE_TAG . - - docker push "$IMAGE_TAG-CI_COMMIT_SHA" - - docker push $IMAGE_TAG -# cache: -# key: "$CI_JOB_NAME" -# paths: -# - .venv -# - frontend/node_modules + - docker pull "$CONTAINER_IMAGE-base" || true + - docker build --cache-from "$CONTAINER_IMAGE-base" -t "$CONTAINER_IMAGE-base" --target node . + - docker pull $CONTAINER_IMAGE || true + - docker build --cache-from $CONTAINER_IMAGE --cache-from "$CONTAINER_IMAGE-base" -t $CONTAINER_IMAGE . + - docker push "$CONTAINER_IMAGE-base" + - docker push $CONTAINER_IMAGE tags: - docker diff --git a/functional_tests/test_export_modal.py b/functional_tests/test_export_modal.py index 25d57e87..346842dc 100644 --- a/functional_tests/test_export_modal.py +++ b/functional_tests/test_export_modal.py @@ -94,7 +94,7 @@ class ExportTestModal(LiveServerTestCase): export_type_json.click() data_export_btn = data_export_modal.find_element_by_id('export-data-download-btn') data_export_btn.click() - WebDriverWait(self.browser, 5).until(ec.new_window_is_opened) + WebDriverWait(self.browser, 10).until(ec.new_window_is_opened) tabs = self.browser.window_handles self.assertEqual(2, len(tabs)) self.browser.switch_to.window(tabs[1]) @@ -110,7 +110,7 @@ class ExportTestModal(LiveServerTestCase): instance_export_modal = self.browser.find_element_by_id('instance-export-modal') instance_export_btn = instance_export_modal.find_element_by_id('instance-export-dl') instance_export_btn.click() - WebDriverWait(self.browser, 5).until(ec.new_window_is_opened) + WebDriverWait(self.browser, 10).until(ec.new_window_is_opened) tabs = self.browser.window_handles self.assertEqual(2, len(tabs)) self.browser.switch_to.window(tabs[1]) diff --git a/functional_tests/util.py b/functional_tests/util.py index 6b9a5ccb..1333e36a 100644 --- a/functional_tests/util.py +++ b/functional_tests/util.py @@ -12,7 +12,7 @@ def create_browser() -> webdriver.Firefox: options = Options() options.headless = bool(os.environ.get('HEADLESS_TESTS', False)) browser = webdriver.Firefox(options=options) - browser.implicitly_wait(5) + browser.implicitly_wait(10) return browser -- GitLab