summaryrefslogtreecommitdiff
path: root/roles/setup-selenium-tests
diff options
context:
space:
mode:
authorIvan Kolodyazhny <e0ne@e0ne.info>2018-04-03 00:40:19 +0300
committerIvan Kolodyazhny <e0ne@e0ne.info>2018-06-08 12:22:10 +0000
commitee95bf15d994836e8c9e9e9c94474e1d1cc75b5d (patch)
treec4cbdb99eb60964ab8e193fb3e57c200a5c62809 /roles/setup-selenium-tests
parent1f80d94459856a8c477310cc0fe4b0e165d8c0c1 (diff)
downloadhorizon-ee95bf15d994836e8c9e9e9c94474e1d1cc75b5d.tar.gz
Fix selenuim-headless tests
This patch leave selenuim-headless non-voting since it was broken for a while so we should be sure that it's stable enough. Related blueprint: improve-horizon-testing Change-Id: Ic2a877a4eefc2f10fb25e64c387b81fc18302a2a
Diffstat (limited to 'roles/setup-selenium-tests')
-rw-r--r--roles/setup-selenium-tests/defaults/main.yaml2
-rw-r--r--roles/setup-selenium-tests/tasks/main.yaml13
2 files changed, 15 insertions, 0 deletions
diff --git a/roles/setup-selenium-tests/defaults/main.yaml b/roles/setup-selenium-tests/defaults/main.yaml
new file mode 100644
index 000000000..ee6d28c29
--- /dev/null
+++ b/roles/setup-selenium-tests/defaults/main.yaml
@@ -0,0 +1,2 @@
+---
+geckodriver_url: "https://github.com/mozilla/geckodriver/releases/download/v0.19.1/geckodriver-v0.19.1-linux64.tar.gz"
diff --git a/roles/setup-selenium-tests/tasks/main.yaml b/roles/setup-selenium-tests/tasks/main.yaml
new file mode 100644
index 000000000..5e1145bbf
--- /dev/null
+++ b/roles/setup-selenium-tests/tasks/main.yaml
@@ -0,0 +1,13 @@
+---
+- name: download the Gecko WebDriver
+ get_url:
+ url: "{{ geckodriver_url }}"
+ dest: "/tmp/geckodriver.package"
+
+- name: extract the Gecko WebDriver
+ become: true
+ unarchive:
+ src: "/tmp/geckodriver.package"
+ dest: "/usr/local/bin"
+ remote_src: yes
+