From: Petr Štetiar Date: Thu, 20 Aug 2020 09:35:31 +0000 (+0200) Subject: ci: fix dependency for selenium test X-Git-Tag: v3.0.0~25 X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=53e7c4cd6919fb9403b81cb743d35fade43d2db5;p=web%2Ffirmware-selector-openwrt-org.git ci: fix dependency for selenium test The build directory should be passed from the target environment test. Signed-off-by: Petr Štetiar --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 15ca634..6a1e087 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -47,21 +47,28 @@ build site on Python 3.8: variables: CI_PYTHON_VERSION: "3.8" +build site for target environment: + stage: test + image: debian:9 + before_script: + - apt-get update; apt-get install -y make python3 + script: + - cp -R ./www ./build + - misc/collect.py scrape https://downloads.openwrt.org build + artifacts: + expire_in: 1 week + when: always + paths: + - build + test site with selenium: stage: test image: selenium/standalone-firefox:latest + dependencies: + - build site for target environment script: - /opt/bin/entry_point.sh & - sudo apt-get update; sudo apt-get install -y python3-pip python3-pytest - pip3 install selenium-firefox - (cd build; python3 -m http.server &) - pytest-3 tests - -build site for target environment: - stage: test - image: debian:9 - before_script: - - apt-get update; apt-get install -y make python3 - script: - - cp -R ./www ./build - - misc/collect.py scrape https://downloads.openwrt.org build