@applitools/eyes-webdriverio
v5.44.2 eyes-webdriverio applitools eyes test automation visual regression automation testing tests webdriverio and 1 more...
deps
bongo deps
lint
node ../../node_modules/.bin/eslint '**/*.ts'
test
yarn test:service && yarn test:coverage
build
node ../../node_modules/.bin/tspc --project tsconfig.build.v$([ ! -z $APPLITOOLS_WEBDRIVERIO_VERSION ] && echo ${APPLITOOLS_WEBDRIVERIO_VERSION%%.*} || echo 8).json
setup
yarn docker:setup
report
bongo report --name 'js_wdio_5'
gh:test
gh workflow run test.yml --ref $(git rev-parse --abbrev-ref HEAD) -f packages='wdio wdio(node:14) wdio(node:12) wdio(protocol:cdp) wdio(framework:6) wdio(framework:5)'
version
bongo version --withPendingChanges
gh:publish
gh workflow run publish-webdriverio.yml --ref $(git rev-parse --abbrev-ref HEAD)
preversion
bongo preversion --verifyPendingChanges
postpublish
bongo send-release-notification --name 'js_wdio_5'
postversion
bongo postversion
test:sanity
echo 'create sanity suite'
docker:setup
node ../../scripts/generate-docker-compose-config.js && docker-compose up -d
test:service
MOCHA_GROUP=service node ../../node_modules/.bin/mocha './test/service/unit/*.spec.js' && wdio run ./test/service/wdio.conf.js && wdio run ./test/service/no-config/wdio.no-config.conf.js && wdio run ./test/service/vg/wdio.vg.conf.js
gh:test:links
gh workflow run test.yml --ref $(git rev-parse --abbrev-ref HEAD) -f packages='wdio wdio+cdp wdio@6 wdio@5' -f links='types test-utils eyes-sdk-core visual-grid-client eyes spec-driver-webdriverio utils driver snippets screenshoter'
test:coverage
yarn generate:tests && APPLITOOLS_BATCH_NAME='JS Coverage Tests: eyes-webdriverio' APPLITOOLS_BATCH_ID=$(uuidgen) MOCHA_GROUP=coverage node ../../node_modules/.bin/mocha './test/generic/*.spec.js' --parallel --jobs ${MOCHA_JOBS:-15} --exit
generate:tests
coverage-tests generate https://raw.githubusercontent.com/applitools/sdk.coverage.tests/universal-sdk/js/config.js --name 'eyes.webdriverio.javascript5'
docker:teardown
docker-compose down
test:coverage:wd
APPLITOOLS_WEBDRIVERIO_PROTOCOL=wd yarn test:coverage
test:coverage:cdp
APPLITOOLS_WEBDRIVERIO_PROTOCOL=cdp yarn test:coverage
upgrade:framework
if [ ! -z $APPLITOOLS_WEBDRIVERIO_VERSION ]; then packagejson=`cat package.json`; NODE_VERSION=${NODE_VERSION:-$(node -v)} yarn upgrade --no-lockfile webdriverio@$APPLITOOLS_WEBDRIVERIO_VERSION @types/node@${NODE_VERSION%%.*}; echo "$packagejson" > package.json; fi
npm i @applitools/[email protected]
Metadata
- SEE LICENSE IN LICENSE
- >=12.13.0
- Applitools Team
- released 6/1/2023
Downloads
Maintainers
amit.rokach, shalev.rahamim, eladheller, adamcarmi, amir.groisman, noamshv, natalieapplitools, noam.gaash, igor_kozyrenko_applitools, billy.herrera, giladgd, ran-itzhaki, noam.mendel, gearm, benny.halberstadt, gofilord, alex.burdeynyy, david.haeffner, chaimaharonson, roy.sela, ronikar_applitools, anton-chuev, danielputerman, amitzur, ramapplitools, applitools-admin, applitools-readonly, iasisapp, yotammadem, liranbarokas, itayy.applitools, denis.styrt, kyrylo.onufriiev, amitzur-applitools, yardenw.applitools, ormeda, vgprod, clementbarry, sophieta,