From 9769f48b8976de86b1448041e7e486234c0039e2 Mon Sep 17 00:00:00 2001 From: Joseph Nuthalapati Date: Wed, 29 Jan 2020 05:39:42 +0530 Subject: [PATCH] tests: Use the latest version of geckodriver Signed-off-by: Joseph Nuthalapati Reviewed-by: Sunil Mohan Adapa --- functional_tests/install.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/functional_tests/install.sh b/functional_tests/install.sh index d656d94ae..cc49c5b62 100755 --- a/functional_tests/install.sh +++ b/functional_tests/install.sh @@ -13,11 +13,14 @@ pip3 install splinter pytest-splinter pytest-bdd pytest-xvfb echo "Installing geckodriver" ( DL_DIR=/tmp/gecko - GECKO_VERSION="v0.26.0" + GECKO_VERSION=$(curl --silent "https://api.github.com/repos/mozilla/geckodriver/releases/latest" | grep -Po '"tag_name": "\K.*?(?=")') FILENAME="geckodriver-${GECKO_VERSION}-linux64.tar.gz" GECKO_URL="https://github.com/mozilla/geckodriver/releases/download/$GECKO_VERSION/$FILENAME" - test -e /usr/local/bin/geckodriver && echo "geckodriver already installed" && exit 0 + test -e /usr/local/bin/geckodriver && \ + test "$GECKO_VERSION" = "v$(geckodriver --version | head -1 | awk '{ print $2 }')" && \ + echo "geckodriver already installed" && \ + exit 0 mkdir -p $DL_DIR cd $DL_DIR