feat: install selenium drivers

This commit is contained in:
Aravinth Manivannan
2023-04-30 21:10:59 +05:30
parent 43dab030df
commit 5324969bd2
2 changed files with 25 additions and 2 deletions

View File

@@ -104,6 +104,9 @@ jobs:
profile: minimal profile: minimal
override: true override: true
- name: install nightwatch dep
run: sudo apt-get install xvfb
- name: Run migrations - name: Run migrations
run: make migrate run: make migrate
env: env:

View File

@@ -7,13 +7,33 @@ readonly PROJECT_ROOT=$(realpath $(dirname $(dirname "${BASH_SOURCE[0]}")))
source $PROJECT_ROOT/scripts/lib.sh source $PROJECT_ROOT/scripts/lib.sh
is_ci(){
if [ -z ${CI+x} ];
then
return 1
else
return 0
fi
}
docker-compose down -v --remove-orphans || true docker-compose down -v --remove-orphans || true
docker-compose up -d docker-compose up -d
cd $(mktemp -d) cd $(mktemp -d)
pwd
find
git clone https://github.com/mCaptcha/integration . git clone https://github.com/mCaptcha/integration .
yarn install
npx nightwatch ./test/mCaptcha.ts if is_ci
then
yarn install
xvfb-run --auto-servernum npm run test.chrome
xvfb-run --auto-servernum npm run test.firefox
else
yarn install
npx nightwatch ./test/mCaptcha.ts
fi
cd $PROJECT_ROOT cd $PROJECT_ROOT
docker-compose down -v --remove-orphans || true docker-compose down -v --remove-orphans || true