Page MenuHomePhabricator
Paste P17943

Successful Selenium Tests of Extension/ElectronPdfService
ActivePublic

Authored by Osamaahmed17 on Dec 1 2021, 1:25 PM.
osamaahmedtahir@Users-MacBook-Pro ElectronPdfService % export MW_SERVER=http://localhost:8080/
export MW_SCRIPT_PATH=/w
export MEDIAWIKI_USER=Admin
export MEDIAWIKI_PASSWORD=dockerpass
fresh-node -env -net
# fresh: 21.09.1
# image: docker-registry.wikimedia.org/releng/node12-test-browser:0.0.3
# software: Debian GNU/Linux 11 (bullseye)
# Node.js v12.21.0 (npm 7.5.2)
# Chromium 90.0.4430.212
# Mozilla Firefox 78.12.0esr
# JSDuck 5.3.4 (Ruby 2.7.4) ruby 2.7.4p191
# mount: /ElectronPdfService ➟ /Users/osamaahmedtahir/Desktop/Outreachy/mediawiki/extensions/ElectronPdfService (read-write)
# env: MW_*, MEDIAWIKI_*
# net: expose host
🌱 Fresh!
nobody@docker-desktop:/ElectronPdfService$ npm ci
added 1002 packages, and audited 1003 packages in 2m
2 moderate severity vulnerabilities
To address all issues, run:
npm audit fix
Run `npm audit` for details.
nobody@docker-desktop:/ElectronPdfService$ npm run selenium-test
> selenium-test
> wdio tests/selenium/wdio.conf.js
Execution of 1 spec files started at 2021-12-01T12:59:19.706Z
[0-0] RUNNING in chrome - /tests/selenium/specs/electronpdfservice.js
[0-0] PASSED in chrome - /tests/selenium/specs/electronpdfservice.js
"dot" Reporter:
.
Spec Files: 1 passed, 1 total (100% completed) in 00:00:10