Page MenuHomePhabricator
Paste P14674

Selenium Test Error in Core
ActivePublic

Authored by jaredblumer on Mar 8 2021, 9:45 PM.
Tags
None
Referenced Files
F34146358: Selenium Test Error in Core
Mar 8 2021, 9:45 PM
Subscribers
None
jdot@jdot:~/Desktop/mediawiki$ export MW_SERVER=http://localhost:8080
jdot@jdot:~/Desktop/mediawiki$ export MW_SCRIPT_PATH=/w
jdot@jdot:~/Desktop/mediawiki$ export MEDIAWIKI_USER=Admin
jdot@jdot:~/Desktop/mediawiki$ export MEDIAWIKI_PASSWORD=dockerpass
jdot@jdot:~/Desktop/mediawiki$ fresh-node -env -net
# fresh: 21.01.1 (2021-01-27)
# image: docker-registry.wikimedia.org/releng/node10-test-browser:0.6.2
# software: Debian GNU/Linux 9 (stretch)
# Node.js v10.15.2 (npm 6.14.5)
# Chromium 71.0.3578.80
# Mozilla Firefox 68.11.0esr
# JSDuck 5.3.4 (Ruby 2.3.3)
# mount: /mediawiki ➟ /home/jdot/Desktop/mediawiki (read-write)
# /mediawiki/.git ➟ /home/jdot/Desktop/mediawiki/.git (read-only)
# env: MW_*, MEDIAWIKI_*
# net: expose host
🌱 Fresh!
I have no name!@jdot:/mediawiki$ npm ci
npm WARN prepare removing existing node_modules/ before installation
> @ffmpeg-installer/darwin-x64@4.1.0 postinstall /mediawiki/node_modules/@ffmpeg-installer/darwin-x64
> chmod u+x ffmpeg
> @ffmpeg-installer/linux-x64@4.1.0 postinstall /mediawiki/node_modules/@ffmpeg-installer/linux-x64
> chmod u+x ffmpeg
> @ffmpeg-installer/linux-ia32@4.1.0 postinstall /mediawiki/node_modules/@ffmpeg-installer/linux-ia32
> chmod u+x ffmpeg
> @ffmpeg-installer/linux-arm64@4.1.4 postinstall /mediawiki/node_modules/@ffmpeg-installer/linux-arm64
> chmod u+x ffmpeg
> @ffmpeg-installer/linux-arm@4.1.3 postinstall /mediawiki/node_modules/@ffmpeg-installer/linux-arm
> chmod u+x ffmpeg
> core-js@3.6.5 postinstall /mediawiki/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"
Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
> https://opencollective.com/core-js
> https://www.patreon.com/zloirock
Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
> fibers@4.0.3 install /mediawiki/node_modules/fibers
> node build.js || nodejs build.js
`linux-x64-64-glibc` exists; testing
Binary is fine; exiting
> sauce-connect-launcher-update@1.3.2 postinstall /mediawiki/node_modules/sauce-connect-launcher-update
> node scripts/install.js || nodejs scripts/install.js
added 1575 packages in 90.85s
I have no name!@jdot:/mediawiki$ npm run selenium-test
> @ selenium-test /mediawiki
> wdio ./tests/selenium/wdio.conf.js
Execution of 6 spec files started at 2021-03-08T21:35:39.325Z
(node:75) ExperimentalWarning: The dns.promises API is experimental
(node:75) ExperimentalWarning: The fs.promises API is experimental
[0-0] (node:84) ExperimentalWarning: The dns.promises API is experimental
[0-0] (node:84) ExperimentalWarning: The fs.promises API is experimental
[0-0] RUNNING in chrome - /tests/selenium/wdio-mediawiki/specs/BlankPage.js
[0-0]
Screenshot location: /mediawiki/tests/selenium/log/BlankPage-should-have-its-title-%40daily.png
[0-0] PASSED in chrome - /tests/selenium/wdio-mediawiki/specs/BlankPage.js
[0-1] (node:174) ExperimentalWarning: The dns.promises API is experimental
[0-1] (node:174) ExperimentalWarning: The fs.promises API is experimental
[0-1] RUNNING in chrome - /tests/selenium/specs/page.js
[0-1] [21:36:00] [S] [MWBOT] Login successful: Admin@http://localhost:8080/w
[0-1]
Screenshot location: /mediawiki/tests/selenium/log/Page-should-be-previewable.png
[0-1] AssertionError [ERR_ASSERTION] in "Page should be previewable"
Input A expected to strictly equal input B:
+ expected - actual
- 'beforeEach-content-0.2919079257444641-Iñtërnâtiônàlizætiøn\n\n'
+ 'beforeEach-content-0.2919079257444641-Iñtërnâtiônàlizætiøn'
[0-1] Error in "Page should be creatable"
Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/mediawiki/tests/selenium/specs/page.js)
[0-1] Error in "Page should be re-creatable"
Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/mediawiki/tests/selenium/specs/page.js)
[0-1] Error in "Page should be editable @daily"
Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/mediawiki/tests/selenium/specs/page.js)
[0-1] Error in "Page should have history @daily"
Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/mediawiki/tests/selenium/specs/page.js)
[0-1] Error in "Page should be deletable"
Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/mediawiki/tests/selenium/specs/page.js)
[0-1] Error in "Page should be restorable"
Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/mediawiki/tests/selenium/specs/page.js)
[0-1] Error in "Page should be undoable"
Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/mediawiki/tests/selenium/specs/page.js)
[0-1] 2021-03-08T21:43:02.316Z ERROR @wdio/sync: Protocol error (Target.activateTarget): Session closed. Most likely the page has been closed.
at Page.<anonymous> (/mediawiki/node_modules/puppeteer-core/lib/helper.js:94:19)
at DevToolsDriver.takeScreenshot (/mediawiki/node_modules/devtools/build/commands/takeScreenshot.js:10:15)
at Browser.wrappedCommand (/mediawiki/node_modules/devtools/build/devtoolsdriver.js:92:47)
at Object.afterTest (/mediawiki/tests/selenium/wdio.conf.js:130:11)
[0-1] Error in "AfterTest Hook"
Protocol error (Target.activateTarget): Session closed. Most likely the page has been closed.
[0-1] 2021-03-08T21:43:02.319Z ERROR @wdio/sync: Protocol error (Target.activateTarget): Session closed. Most likely the page has been closed.
at Page.<anonymous> (/mediawiki/node_modules/puppeteer-core/lib/helper.js:94:19)
at DevToolsDriver.takeScreenshot (/mediawiki/node_modules/devtools/build/commands/takeScreenshot.js:10:15)
at Browser.wrappedCommand (/mediawiki/node_modules/devtools/build/devtoolsdriver.js:92:47)
at Object.afterTest (/mediawiki/tests/selenium/wdio.conf.js:130:11)
[0-1] Error in "AfterTest Hook"
Protocol error (Target.activateTarget): Session closed. Most likely the page has been closed.
[0-1] 2021-03-08T21:43:02.320Z ERROR @wdio/sync: Protocol error (Target.activateTarget): Session closed. Most likely the page has been closed.
at Page.<anonymous> (/mediawiki/node_modules/puppeteer-core/lib/helper.js:94:19)
at DevToolsDriver.takeScreenshot (/mediawiki/node_modules/devtools/build/commands/takeScreenshot.js:10:15)
at Browser.wrappedCommand (/mediawiki/node_modules/devtools/build/devtoolsdriver.js:92:47)
at Object.afterTest (/mediawiki/tests/selenium/wdio.conf.js:130:11)
[0-1] Error in "AfterTest Hook"
Protocol error (Target.activateTarget): Session closed. Most likely the page has been closed.
[0-1] 2021-03-08T21:43:02.321Z ERROR @wdio/sync: Protocol error (Target.activateTarget): Session closed. Most likely the page has been closed.
at Page.<anonymous> (/mediawiki/node_modules/puppeteer-core/lib/helper.js:94:19)
at DevToolsDriver.takeScreenshot (/mediawiki/node_modules/devtools/build/commands/takeScreenshot.js:10:15)
at Browser.wrappedCommand (/mediawiki/node_modules/devtools/build/devtoolsdriver.js:92:47)
at Object.afterTest (/mediawiki/tests/selenium/wdio.conf.js:130:11)
[0-1] Error in "AfterTest Hook"
Protocol error (Target.activateTarget): Session closed. Most likely the page has been closed.
[0-1] 2021-03-08T21:43:02.322Z ERROR @wdio/sync: Protocol error (Target.activateTarget): Session closed. Most likely the page has been closed.
at Page.<anonymous> (/mediawiki/node_modules/puppeteer-core/lib/helper.js:94:19)
at DevToolsDriver.takeScreenshot (/mediawiki/node_modules/devtools/build/commands/takeScreenshot.js:10:15)
at Browser.wrappedCommand (/mediawiki/node_modules/devtools/build/devtoolsdriver.js:92:47)
at Object.afterTest (/mediawiki/tests/selenium/wdio.conf.js:130:11)
[0-1] Error in "AfterTest Hook"
Protocol error (Target.activateTarget): Session closed. Most likely the page has been closed.
[0-1] 2021-03-08T21:43:02.322Z ERROR @wdio/sync: Protocol error (Target.activateTarget): Session closed. Most likely the page has been closed.
at Page.<anonymous> (/mediawiki/node_modules/puppeteer-core/lib/helper.js:94:19)
at DevToolsDriver.takeScreenshot (/mediawiki/node_modules/devtools/build/commands/takeScreenshot.js:10:15)
at Browser.wrappedCommand (/mediawiki/node_modules/devtools/build/devtoolsdriver.js:92:47)
at Object.afterTest (/mediawiki/tests/selenium/wdio.conf.js:130:11)
2021-03-08T21:43:02.323Z ERROR @wdio/sync: Protocol error (Target.activateTarget): Session closed. Most likely the page has been closed.
at Page.<anonymous> (/mediawiki/node_modules/puppeteer-core/lib/helper.js:94:19)
at DevToolsDriver.takeScreenshot (/mediawiki/node_modules/devtools/build/commands/takeScreenshot.js:10:15)
at Browser.wrappedCommand (/mediawiki/node_modules/devtools/build/devtoolsdriver.js:92:47)
at Object.afterTest (/mediawiki/tests/selenium/wdio.conf.js:130:11)
[0-1] Error in "AfterTest Hook"
Protocol error (Target.activateTarget): Session closed. Most likely the page has been closed.
[0-1] Error in "AfterTest Hook"
Protocol error (Target.activateTarget): Session closed. Most likely the page has been closed.
[0-1] FAILED in chrome - /tests/selenium/specs/page.js
[0-2] (node:268) ExperimentalWarning: The dns.promises API is experimental
[0-2] (node:268) ExperimentalWarning: The fs.promises API is experimental
[0-2] RUNNING in chrome - /tests/selenium/specs/rollback.js
[0-2] PASSED in chrome - /tests/selenium/specs/rollback.js
[0-3] (node:360) ExperimentalWarning: The dns.promises API is experimental
[0-3] (node:360) ExperimentalWarning: The fs.promises API is experimental
[0-3] RUNNING in chrome - /tests/selenium/specs/specialrecentchanges.js
[0-3] [21:43:17] [S] [MWBOT] Login successful: Admin@http://localhost:8080/w
[0-3]
Screenshot location: /mediawiki/tests/selenium/log/Special%3ARecentChanges-shows-page-creation.png
[0-3] PASSED in chrome - /tests/selenium/specs/specialrecentchanges.js
[0-4] (node:452) ExperimentalWarning: The dns.promises API is experimental
[0-4] (node:452) ExperimentalWarning: The fs.promises API is experimental
[0-4] RUNNING in chrome - /tests/selenium/specs/specialwatchlist.js
[0-4] [21:43:27] [S] [MWBOT] Login successful: Admin@http://localhost:8080/w
[0-4]
Screenshot location: /mediawiki/tests/selenium/log/Special%3AWatchlist-should-show-page-with-new-edit.png
[0-4] PASSED in chrome - /tests/selenium/specs/specialwatchlist.js
[0-5] (node:543) ExperimentalWarning: The dns.promises API is experimental
[0-5] (node:543) ExperimentalWarning: The fs.promises API is experimental
[0-5] RUNNING in chrome - /tests/selenium/specs/user.js
[0-5] [21:43:38] [S] [MWBOT] Login successful: Admin@http://localhost:8080/w
[0-5]
Screenshot location: /mediawiki/tests/selenium/log/User-should-be-able-to-create-account.png
[0-5]
Screenshot location: /mediawiki/tests/selenium/log/User-should-be-able-to-log-in-%40daily.png
[0-5] PASSED in chrome - /tests/selenium/specs/user.js
"dot" Reporter:
.FFFFFFFF...........
Spec Files: 5 passed, 1 failed, 6 total (100% completed) in 00:08:05
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ selenium-test: `wdio ./tests/selenium/wdio.conf.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ selenium-test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /cache/_logs/2021-03-08T21_43_45_237Z-debug.log
I have no name!@jdot:/mediawiki$