Page MenuHomePhabricator
Paste P12314

Running tests on Docker
ActivePublic

Authored by Vidhi-Mody on Aug 23 2020, 7:40 PM.
Tags
None
Referenced Files
F32192852: raw.txt
Aug 23 2020, 7:40 PM
Subscribers
None
[chrome #0-35] Session ID: 7e07746a9cb62afad9b86c4ca9ad37b5
[chrome #0-35] Spec: /Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/russian_folding.feature
[chrome #0-35] Running: chrome
[chrome #0-35]
[chrome #0-35] @clean, @api, @ru: Searches with Russian accents
[chrome #0-35]
[chrome #0-35] @clean, @api, @ru: Searching for ё when text has е
[chrome #0-35] !! I api search on ru for чёрная дыра
[chrome #0-35] !! Черная дыра is the first api search result
[chrome #0-35]
[chrome #0-35] @clean, @api, @ru: Searching for е when text has ё
[chrome #0-35] 1)
[chrome #0-35] !! I api search on ru for черный
[chrome #0-35] !! Саша Чёрный is the first api search result
[chrome #0-35]
[chrome #0-35] @clean, @api, @ru: Searching for no accent and lowercase
[chrome #0-35] 2)
[chrome #0-35] !! I api search on ru for гликберг
[chrome #0-35] !! Саша Чёрный is the first api search result
[chrome #0-35]
[chrome #0-35] @clean, @api, @ru: Searching with insource allows to find exact matches
[chrome #0-35] 3)
[chrome #0-35] !! I api search on ru for insource:гликберг
[chrome #0-35] !! there are no api search results
[chrome #0-35] !! I api search on ru for insource:гли́кберг
[chrome #0-35] !! Саша Чёрный is the first api search result
[chrome #0-35]
[chrome #0-35] @clean, @api, @ru: Searching for with accent
[chrome #0-35] 4)
[chrome #0-35] !! I api search on ru for Бра́зер
[chrome #0-35] !! Бразер is the first api search result
[chrome #0-35]
[chrome #0-35] @clean, @api, @ru: Searching for й when text has й
[chrome #0-35] 5)
[chrome #0-35] !! I api search on ru for чёрный
[chrome #0-35] !! Саша Чёрный is the first api search result
[chrome #0-35]
[chrome #0-35] @clean, @api, @ru: Searching for й when text has и
[chrome #0-35] 6)
[chrome #0-35] !! I api search on ru for чёрныи
[chrome #0-35] !! there are no api search results
[chrome #0-35]
[chrome #0-35]
[chrome #0-35] 16 pending (1s)
[chrome #0-35] 13 failing
[chrome #0-35]
[chrome #0-35] 1) Searching for <text>~<text> treats the tilde like a space (not finding any results if a fuzzy search was needed)9 Hook:
[chrome #0-35] Tag failed to initialize previously
[chrome #0-35] Error: Tag failed to initialize previously
[chrome #0-35] at World.<anonymous> (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/hooks.js:25:10)
[chrome #0-35] at Generator.next (<anonymous>)
[chrome #0-35] at Generator.tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
[chrome #0-35] at PromiseSpawn._promiseFulfilled (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/generators.js:97:49)
[chrome #0-35] at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:138:12)
[chrome #0-35] at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
[chrome #0-35] at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
[chrome #0-35] at runCallback (timers.js:705:18)
[chrome #0-35] at tryOnImmediate (timers.js:676:5)
[chrome #0-35] at processImmediate (timers.js:658:5)
[chrome #0-35] at process.topLevelDomainCallback (domain.js:120:23)
[chrome #0-35]
[1598211503.046][WARNING]: This version of ChromeDriver has not been tested with Chrome version 84.
FF․․․․Unhandled rejection TypeError: Cannot create property '__request' on string '<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.8</center>
</body>
</html>
'
at origRawRequest.call.then (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/world.js:118:24)
at tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:512:31)
at Promise._settlePromise (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:569:18)
at Promise._settlePromise0 (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:693:18)
at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
at process.topLevelDomainCallback (domain.js:120:23)
FF․․․․FF․․․------------------------------------------------------------------
[chrome #0-36] Session ID: 92d894d3fe9e35570ef5fa1af47ff83a
[chrome #0-36] Spec: /Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/smoke.feature
[chrome #0-36] Running: chrome
[chrome #0-36]
[chrome #0-36] @clean, @firefox, @test2.wikipedia.org, @phantomjs, @smoke: Smoke test
[chrome #0-36]
[chrome #0-36] @clean, @firefox, @test2.wikipedia.org, @phantomjs, @smoke, @en.wikipedia.beta.wmflabs.org: Search suggestions
[chrome #0-36] 1)
[chrome #0-36] !! I am at a random page
[chrome #0-36] !! I type main p into the search box
[chrome #0-36] !! suggestions should appear
[chrome #0-36] !! Main Page is the first suggestion
[chrome #0-36]
[chrome #0-36] @clean, @firefox, @test2.wikipedia.org, @phantomjs, @smoke: Fill in search term and click search
[chrome #0-36] 2)
[chrome #0-36] !! I am at a random page
[chrome #0-36] !! I type ma into the search box
[chrome #0-36] !! I click the search button
[chrome #0-36] !! I am on a page titled Search results
[chrome #0-36]
[chrome #0-36] @clean, @firefox, @test2.wikipedia.org, @phantomjs, @smoke, @en.wikipedia.beta.wmflabs.org: Search with accent yields result page with accent
[chrome #0-36] 3)
[chrome #0-36] !! I am at a random page
[chrome #0-36] !! I search for África
[chrome #0-36] !! I am on a page titled África
[chrome #0-36]
[chrome #0-36]
[chrome #0-36] 11 pending (1s)
[chrome #0-36] 6 failing
[chrome #0-36]
[chrome #0-36] 1) Searching for <text>~<text> treats the tilde like a space (not finding any results if a fuzzy search was needed)9 Hook:
[chrome #0-36] Tag failed to initialize previously
[chrome #0-36] Error: Tag failed to initialize previously
[chrome #0-36] at World.<anonymous> (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/hooks.js:25:10)
[chrome #0-36] at Generator.next (<anonymous>)
[chrome #0-36] at Generator.tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
[chrome #0-36] at PromiseSpawn._promiseFulfilled (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/generators.js:97:49)
[chrome #0-36] at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:138:12)
[chrome #0-36] at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
[chrome #0-36] at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
[chrome #0-36] at runCallback (timers.js:705:18)
[chrome #0-36] at tryOnImmediate (timers.js:676:5)
[chrome #0-36] at processImmediate (timers.js:658:5)
[chrome #0-36] at process.topLevelDomainCallback (domain.js:120:23)
[chrome #0-36]
[1598211504.349][WARNING]: This version of ChromeDriver has not been tested with Chrome version 84.
F․․․․․․F․․․․․․․F․․․Unhandled rejection TypeError: Cannot create property '__request' on string '<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.8</center>
</body>
</html>
'
at origRawRequest.call.then (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/world.js:118:24)
at tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:512:31)
at Promise._settlePromise (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:569:18)
at Promise._settlePromise0 (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:693:18)
at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
at process.topLevelDomainCallback (domain.js:120:23)
F․․․F․․․․․․․․․․F․․․․․․․․F․․․․․․․․F․․․․․․․․F․․․․․․------------------------------------------------------------------
[chrome #0-37] Session ID: d505facf763824fa74345a6ffaca7549
[chrome #0-37] Spec: /Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/update_general_api.feature
[chrome #0-37] Running: chrome
[chrome #0-37]
[chrome #0-37] @clean, @api, @update: Search backend updates
[chrome #0-37]
[chrome #0-37] @clean, @api, @update: Deleted pages are removed from the index
[chrome #0-37] 1)
[chrome #0-37] !! a page named DeleteMe exists
[chrome #0-37] !! I api search for DeleteMe
[chrome #0-37] !! DeleteMe is the first api search result
[chrome #0-37] !! I delete DeleteMe
[chrome #0-37] !! I api search for DeleteMe
[chrome #0-37] !! there are no api search results
[chrome #0-37]
[chrome #0-37] @clean, @api, @update: Deleted redirects are removed from the index
[chrome #0-37] 2)
[chrome #0-37] !! a page named DeleteMe exists
[chrome #0-37] !! a page named DeleteMeRedirect exists with contents #REDIRECT [[DeleteMe]]
[chrome #0-37] !! I api search for DeleteMeRedirect
[chrome #0-37] !! DeleteMe is the first api search result
[chrome #0-37] !! I delete DeleteMeRedirect
[chrome #0-37] !! I api search for DeleteMeRedirect
[chrome #0-37] !! there are no api search results
[chrome #0-37]
[chrome #0-37] @clean, @api, @update: Altered pages are updated in the index
[chrome #0-37] 3)
[chrome #0-37] !! I edit ChangeMe to add superduperchangedme
[chrome #0-37] !! I api search for superduperchangedme
[chrome #0-37] !! ChangeMe is the first api search result
[chrome #0-37]
[chrome #0-37] @clean, @api, @update: Really really long links don't break updates
[chrome #0-37] 4)
[chrome #0-37] !! a page named ReallyLongLink%{epoch} exists with contents @really_long_link.txt
[chrome #0-37] !! I api search for ReallyLongLink%{epoch}
[chrome #0-37] !! ReallyLongLink%{epoch} is the first api search result
[chrome #0-37]
[chrome #0-37] @clean, @api, @update: When a revision is deleted the page is updated regardless of if the revision is current
[chrome #0-37] 5)
[chrome #0-37] !! a page named RevDelTest exists with contents first
[chrome #0-37] !! a page named RevDelTest exists with contents delete this revision
[chrome #0-37] !! I api search for intitle:RevDelTest "delete this revision"
[chrome #0-37] !! RevDelTest is the first api search result
[chrome #0-37] !! a page named RevDelTest exists with contents current revision
[chrome #0-37] !! I delete the second most recent revision via api of RevDelTest
[chrome #0-37] !! I api search for intitle:RevDelTest "delete this revision"
[chrome #0-37] !! there are no api search results
[chrome #0-37] !! I api search for intitle:RevDelTest current revision
[chrome #0-37] !! RevDelTest is the first api search result
[chrome #0-37]
[chrome #0-37] @clean, @api, @update, @move: Moved pages that leave a redirect are updated in the index
[chrome #0-37] 6)
[chrome #0-37] !! a page named Move%{epoch} From2 exists with contents move me
[chrome #0-37] !! I api search for Move%{epoch} From2
[chrome #0-37] !! Move%{epoch} From2 is the first api search result
[chrome #0-37] !! I move Move%{epoch} From2 to Move%{epoch} To2 and do not leave a redirect via api
[chrome #0-37] !! I api search for Move%{epoch} From2
[chrome #0-37] !! there are no api search results
[chrome #0-37] !! I api search for Move%{epoch} To2
[chrome #0-37] !! Move%{epoch} To2 is the first api search result
[chrome #0-37]
[chrome #0-37] @clean, @api, @update, @move: Moved pages that switch indexes are removed from their old index if they leave a redirect
[chrome #0-37] 7)
[chrome #0-37] !! a page named Move%{epoch} From3 exists with contents move me
[chrome #0-37] !! I api search for Move%{epoch} From3
[chrome #0-37] !! Move%{epoch} From3 is the first api search result
[chrome #0-37] !! I move Move%{epoch} From3 to User:Move%{epoch} To3 and leave a redirect via api
[chrome #0-37] !! I api search for User:Move%{epoch} To3
[chrome #0-37] !! User:Move%{epoch} To3 is the first api search result
[chrome #0-37] !! I api search for Move%{epoch} From3
[chrome #0-37] !! there are no api search results
[chrome #0-37]
[chrome #0-37] @clean, @api, @update, @move: Moved pages that switch indexes are removed from their old index if they don't leave a redirect
[chrome #0-37] 8)
[chrome #0-37] !! a page named Move%{epoch} From4 exists with contents move me
[chrome #0-37] !! I api search for Move%{epoch} From4
[chrome #0-37] !! Move%{epoch} From4 is the first api search result
[chrome #0-37] !! I move Move%{epoch} From4 to User:Move%{epoch} To4 and do not leave a redirect via api
[chrome #0-37] !! I api search for User:Move%{epoch} To4
[chrome #0-37] !! User:Move%{epoch} To4 is the first api search result
[chrome #0-37] !! I api search for Move%{epoch} To4
[chrome #0-37] !! there are no api search results
[chrome #0-37]
[chrome #0-37] @clean, @api, @update: Deleted pages are added to archive index
[chrome #0-37] 9)
[chrome #0-37] !! a page named DeleteMeTest exists
[chrome #0-37] !! I api search for DeleteMeTest
[chrome #0-37] !! DeleteMeTest is the first api search result
[chrome #0-37] !! I delete DeleteMeTest
[chrome #0-37] !! I search deleted pages for deletemetest
[chrome #0-37] !! deleted page search returns DeleteMeTest as first result
[chrome #0-37]
[chrome #0-37]
[chrome #0-37] 59 pending (1s)
[chrome #0-37] 9 failing
[chrome #0-37]
[chrome #0-37] 1) Searching for <text>~<text> treats the tilde like a space (not finding any results if a fuzzy search was needed)9 Hook:
[chrome #0-37] Tag failed to initialize previously
[chrome #0-37] Error: Tag failed to initialize previously
[chrome #0-37] at World.<anonymous> (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/hooks.js:25:10)
[chrome #0-37] at Generator.next (<anonymous>)
[chrome #0-37] at Generator.tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
[chrome #0-37] at PromiseSpawn._promiseFulfilled (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/generators.js:97:49)
[chrome #0-37] at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:138:12)
[chrome #0-37] at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
[chrome #0-37] at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
[chrome #0-37] at runCallback (timers.js:705:18)
[chrome #0-37] at tryOnImmediate (timers.js:676:5)
[chrome #0-37] at processImmediate (timers.js:658:5)
[chrome #0-37] at process.topLevelDomainCallback (domain.js:120:23)
[chrome #0-37]
[1598211505.733][WARNING]: This version of ChromeDriver has not been tested with Chrome version 84.
F․․․․F․․F․․․․․․․․Unhandled rejection TypeError: Cannot create property '__request' on string '<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.8</center>
</body>
</html>
'
at origRawRequest.call.then (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/world.js:118:24)
at tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:512:31)
at Promise._settlePromise (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:569:18)
at Promise._settlePromise0 (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:693:18)
at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
at process.topLevelDomainCallback (domain.js:120:23)
F․․․․․․․․F․․․․․․․․․------------------------------------------------------------------
[chrome #0-38] Session ID: 62b49444bb7fda29537b2221dac9d22b
[chrome #0-38] Spec: /Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/update_non_existent_api.feature
[chrome #0-38] Running: chrome
[chrome #0-38]
[chrome #0-38] @clean, @non_existent, @api, @update: Search backend updates that reference nonexistent pages
[chrome #0-38]
[chrome #0-38] @clean, @non_existent, @api, @update: Pages that link to nonexistent pages still get their search index updated
[chrome #0-38] 1)
[chrome #0-38] !! I delete IDontExist
[chrome #0-38] !! a page named ILinkToNonExistentPages%{epoch} exists with contents [[IDontExist]]
[chrome #0-38] !! I api search for ILinkToNonExistentPages%{epoch}
[chrome #0-38] !! ILinkToNonExistentPages%{epoch} is the first api search result
[chrome #0-38]
[chrome #0-38] @clean, @non_existent, @api, @update: Pages that redirect to nonexistent pages don't throw errors
[chrome #0-38] 2)
[chrome #0-38] !! I delete IDontExist
[chrome #0-38] !! I don't wait for a page named IRedirectToNonExistentPages%{epoch} to exist with contents #REDIRECT [[IDontExist]]
[chrome #0-38]
[chrome #0-38] @clean, @non_existent, @api, @update: Linking to a nonexistent page doesn't add it to the search index with an [INVALID] word count
[chrome #0-38] 3)
[chrome #0-38] !! a page named ILinkToNonExistentPages%{epoch} exists with contents [[IDontExistLink%{epoch}]]
[chrome #0-38] !! I api search for IDontExistLink%{epoch}
[chrome #0-38] !! ILinkToNonExistentPages%{epoch} is the first api search result
[chrome #0-38] !! there are no api search results with [INVALID] words in the data
[chrome #0-38] !! a page named IDontExistLink%{epoch} exists
[chrome #0-38] !! I api search for IDontExistLink%{epoch}
[chrome #0-38] !! IDontExistLink%{epoch} is the first api search result
[chrome #0-38] !! there are no api search results with [INVALID] words in the data
[chrome #0-38]
[chrome #0-38] @clean, @non_existent, @api, @update: Redirecting to a non-existing page doesn't add it to the search index with an [INVALID] word count
[chrome #0-38] 4)
[chrome #0-38] !! I don't wait for a page named IRedirectToNonExistentPages%{epoch} to exist with contents #REDIRECT [[IDontExistRdir%{epoch}]]
[chrome #0-38] !! I wait 5 seconds
[chrome #0-38] !! I api search for IDontExistRdir%{epoch}
[chrome #0-38] !! there are no api search results with [INVALID] words in the data
[chrome #0-38] !! a page named IDontExistRdir%{epoch} exists
[chrome #0-38] !! I api search for IDontExistRdir%{epoch}
[chrome #0-38] !! IDontExistRdir%{epoch} is the first api search result
[chrome #0-38] !! there are no api search results with [INVALID] words in the data
[chrome #0-38]
[chrome #0-38] @clean, @non_existent, @api, @update: Linking to a page that redirects to a non-existing page doesn't add it to the search index with an [INVALID] word count
[chrome #0-38] 5)
[chrome #0-38] !! I don't wait for a page named IRedirectToNonExistentPagesLinked%{epoch} to exist with contents #REDIRECT [[IDontExistRdirLinked%{epoch}]]
[chrome #0-38] !! I wait 5 seconds
[chrome #0-38] !! a page named ILinkIRedirectToNonExistentPages%{epoch} exists with contents [[IRedirectToNonExistentPagesLinked%{epoch}]]
[chrome #0-38] !! I api search for IDontExistRdir%{epoch}
[chrome #0-38] !! there are no api search results with [INVALID] words in the data
[chrome #0-38] !! a page named IDontExistRdirLinked%{epoch} exists
[chrome #0-38] !! I api search for IDontExistRdirLinked%{epoch}
[chrome #0-38] !! IDontExistRdirLinked%{epoch} is the first api search result
[chrome #0-38] !! there are no api search results with [INVALID] words in the data
[chrome #0-38]
[chrome #0-38]
[chrome #0-38] 31 pending (1s)
[chrome #0-38] 5 failing
[chrome #0-38]
[chrome #0-38] 1) Searching for <text>~<text> treats the tilde like a space (not finding any results if a fuzzy search was needed)9 Hook:
[chrome #0-38] Tag failed to initialize previously
[chrome #0-38] Error: Tag failed to initialize previously
[chrome #0-38] at World.<anonymous> (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/hooks.js:25:10)
[chrome #0-38] at Generator.next (<anonymous>)
[chrome #0-38] at Generator.tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
[chrome #0-38] at PromiseSpawn._promiseFulfilled (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/generators.js:97:49)
[chrome #0-38] at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:138:12)
[chrome #0-38] at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
[chrome #0-38] at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
[chrome #0-38] at runCallback (timers.js:705:18)
[chrome #0-38] at tryOnImmediate (timers.js:676:5)
[chrome #0-38] at processImmediate (timers.js:658:5)
[chrome #0-38] at process.topLevelDomainCallback (domain.js:120:23)
[chrome #0-38]
[1598211507.069][WARNING]: This version of ChromeDriver has not been tested with Chrome version 84.
FF․․․․․․․․FUnhandled rejection TypeError: Cannot create property '__request' on string '<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.8</center>
</body>
</html>
'
at origRawRequest.call.then (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/world.js:118:24)
at tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:512:31)
at Promise._settlePromise (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:569:18)
at Promise._settlePromise0 (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:693:18)
at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
at process.topLevelDomainCallback (domain.js:120:23)
F․․․․․․․․․․------------------------------------------------------------------
[chrome #0-39] Session ID: bd634ac9e11ab601acd0a7cfab3db890
[chrome #0-39] Spec: /Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/update_redirect_api.feature
[chrome #0-39] Running: chrome
[chrome #0-39]
[chrome #0-39] @clean, @api, @redirect, @update: Updating a page from or to a redirect
[chrome #0-39]
[chrome #0-39] @clean, @api, @redirect, @update: Turning a page into a redirect removes it from the search index
[chrome #0-39] 1)
[chrome #0-39] !! a page named RedirectTarget exists
[chrome #0-39] !! a page named ToBeRedirect%{epoch} exists
[chrome #0-39] !! I api search for ToBeRedirect%{epoch}
[chrome #0-39] !! ToBeRedirect%{epoch} is the first api search result
[chrome #0-39] !! a page named ToBeRedirect%{epoch} exists with contents #REDIRECT [[RedirectTarget]]
[chrome #0-39] !! I api search for ToBeRedirect%{epoch}
[chrome #0-39] !! RedirectTarget is the first api search result
[chrome #0-39] !! ToBeRedirect%{epoch} is not in the api search results
[chrome #0-39]
[chrome #0-39] @clean, @api, @redirect, @update: Turning a page from a redirect to a regular page puts it in the index
[chrome #0-39] 2)
[chrome #0-39] !! a page named RedirectTarget exists
[chrome #0-39] !! a page named StartsAsRedirect%{epoch} exists with contents #REDIRECT [[RedirectTarget]]
[chrome #0-39] !! I api search for StartsAsRedirect%{epoch}
[chrome #0-39] !! RedirectTarget is the first api search result
[chrome #0-39] !! a page named StartsAsRedirect%{epoch} exists
[chrome #0-39] !! I wait for RedirectTarget to not include StartsAsRedirect%{epoch} in redirects
[chrome #0-39] !! I wait 2 seconds
[chrome #0-39] !! I api search for StartsAsRedirect%{epoch}
[chrome #0-39] !! StartsAsRedirect%{epoch} is the first api search result
[chrome #0-39] !! RedirectTarget is not in the api search results
[chrome #0-39]
[chrome #0-39]
[chrome #0-39] 18 pending (1s)
[chrome #0-39] 4 failing
[chrome #0-39]
[chrome #0-39] 1) Searching for <text>~<text> treats the tilde like a space (not finding any results if a fuzzy search was needed)9 Hook:
[chrome #0-39] Tag failed to initialize previously
[chrome #0-39] Error: Tag failed to initialize previously
[chrome #0-39] at World.<anonymous> (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/hooks.js:25:10)
[chrome #0-39] at Generator.next (<anonymous>)
[chrome #0-39] at Generator.tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
[chrome #0-39] at PromiseSpawn._promiseFulfilled (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/generators.js:97:49)
[chrome #0-39] at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:138:12)
[chrome #0-39] at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
[chrome #0-39] at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
[chrome #0-39] at runCallback (timers.js:705:18)
[chrome #0-39] at tryOnImmediate (timers.js:676:5)
[chrome #0-39] at processImmediate (timers.js:658:5)
[chrome #0-39] at process.topLevelDomainCallback (domain.js:120:23)
[chrome #0-39]
[1598211508.382][WARNING]: This version of ChromeDriver has not been tested with Chrome version 84.
FF․Unhandled rejection TypeError: Cannot create property '__request' on string '<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.8</center>
</body>
</html>
'
at origRawRequest.call.then (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/world.js:118:24)
at tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:512:31)
at Promise._settlePromise (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:569:18)
at Promise._settlePromise0 (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:693:18)
at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
at process.topLevelDomainCallback (domain.js:120:23)
FF․․․․․------------------------------------------------------------------
[chrome #0-40] Session ID: c012d4865e61e198711459a3a51806eb
[chrome #0-40] Spec: /Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/update_redirect_loop.feature
[chrome #0-40] Running: chrome
[chrome #0-40]
[chrome #0-40] @clean, @phantomjs, @update, @redirect_loop: Search backend updates containing redirect loops
[chrome #0-40]
[chrome #0-40] @clean, @phantomjs, @update, @redirect_loop: Pages that redirect to themself don't throw errors
[chrome #0-40] 1)
[chrome #0-40] !! I don't wait for a page named IAmABad RedirectSelf%{epoch} to exist with contents #REDIRECT [[IAmABad RedirectSelf%{epoch}]]
[chrome #0-40]
[chrome #0-40] @clean, @phantomjs, @update, @redirect_loop: Pages that form a redirect chain don't throw errors
[chrome #0-40] 2)
[chrome #0-40] !! I don't wait for a page named IAmABad RedirectChain%{epoch} A to exist with contents #REDIRECT [[IAmABad RedirectChain%{epoch} B]]
[chrome #0-40] !! I don't wait for a page named IAmABad RedirectChain%{epoch} B to exist with contents #REDIRECT [[IAmABad RedirectChain%{epoch} C]]
[chrome #0-40] !! I don't wait for a page named IAmABad RedirectChain%{epoch} C to exist with contents #REDIRECT [[IAmABad RedirectChain%{epoch} D]]
[chrome #0-40] !! I don't wait for a page named IAmABad RedirectChain%{epoch} D to exist with contents #REDIRECT [[IAmABad RedirectChain%{epoch} A]]
[chrome #0-40] !! I don't wait for a page named IAmABad RedirectChain%{epoch} B to exist with contents #REDIRECT [[IAmABad RedirectChain%{epoch} D]]
[chrome #0-40]
[chrome #0-40]
[chrome #0-40] 6 pending (1s)
[chrome #0-40] 4 failing
[chrome #0-40]
[chrome #0-40] 1) Searching for <text>~<text> treats the tilde like a space (not finding any results if a fuzzy search was needed)9 Hook:
[chrome #0-40] Tag failed to initialize previously
[chrome #0-40] Error: Tag failed to initialize previously
[chrome #0-40] at World.<anonymous> (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/hooks.js:25:10)
[chrome #0-40] at Generator.next (<anonymous>)
[chrome #0-40] at Generator.tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
[chrome #0-40] at PromiseSpawn._promiseFulfilled (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/generators.js:97:49)
[chrome #0-40] at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:138:12)
[chrome #0-40] at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
[chrome #0-40] at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
[chrome #0-40] at runCallback (timers.js:705:18)
[chrome #0-40] at tryOnImmediate (timers.js:676:5)
[chrome #0-40] at processImmediate (timers.js:658:5)
[chrome #0-40] at process.topLevelDomainCallback (domain.js:120:23)
[chrome #0-40]
[1598211509.681][WARNING]: This version of ChromeDriver has not been tested with Chrome version 84.
F․․․․․․․․․․․F․․․․․․․․․․․․․․Unhandled rejection TypeError: Cannot create property '__request' on string '<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.8</center>
</body>
</html>
'
at origRawRequest.call.then (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/world.js:118:24)
at tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:512:31)
at Promise._settlePromise (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:569:18)
at Promise._settlePromise0 (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:693:18)
at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
at process.topLevelDomainCallback (domain.js:120:23)
F․․․․․․․․․․․․․․F․․․․․․․․․․․․․․․․F․․․․․․․․․․․․․------------------------------------------------------------------
[chrome #0-41] Session ID: e6babe35d63f51551bd3d1bff8250d84
[chrome #0-41] Spec: /Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/update_weight_api.feature
[chrome #0-41] Running: chrome
[chrome #0-41]
[chrome #0-41] @clean, @api, @update, @weight: Page updates trigger appropriate weight updates in newly linked and unlinked articles
[chrome #0-41]
[chrome #0-41] @clean, @api, @update, @weight: Pages weights are updated when new pages link to them
[chrome #0-41] 1)
[chrome #0-41] !! I don't wait for a page named WeightedLink%{epoch} 1 to exist
[chrome #0-41] !! I don't wait for a page named WeightedLink%{epoch} 2/1 to exist with contents [[WeightedLink%{epoch} 2]]
[chrome #0-41] !! I don't wait for a page named WeightedLink%{epoch} 2 to exist
[chrome #0-41] !! I wait for WeightedLink%{epoch} 2 to have incoming_links of 1
[chrome #0-41] !! I api search for WeightedLink%{epoch}
[chrome #0-41] !! WeightedLink%{epoch} 2 is the first api search result
[chrome #0-41] !! I don't wait for a page named WeightedLink%{epoch} 1/1 to exist with contents [[WeightedLink%{epoch} 1]]
[chrome #0-41] !! I don't wait for a page named WeightedLink%{epoch} 1/2 to exist with contents [[WeightedLink%{epoch} 1]]
[chrome #0-41] !! I wait for WeightedLink%{epoch} 1 to have incoming_links of 2
[chrome #0-41] !! I api search for WeightedLink%{epoch}
[chrome #0-41] !! WeightedLink%{epoch} 1 is the first api search result
[chrome #0-41]
[chrome #0-41] @clean, @api, @update, @weight, @expect_failure: Pages weights are updated when links are removed from them
[chrome #0-41] 2)
[chrome #0-41] !! I don't wait for a page named WeightedLinkRemoveUpdate%{epoch} 1/1 to exist with contents [[WeightedLinkRemoveUpdate%{epoch} 1]]
[chrome #0-41] !! I don't wait for a page named WeightedLinkRemoveUpdate%{epoch} 1/2 to exist with contents [[WeightedLinkRemoveUpdate%{epoch} 1]]
[chrome #0-41] !! I don't wait for a page named WeightedLinkRemoveUpdate%{epoch} 1 to exist
[chrome #0-41] !! I don't wait for a page named WeightedLinkRemoveUpdate%{epoch} 2/1 to exist with contents [[WeightedLinkRemoveUpdate%{epoch} 2]]
[chrome #0-41] !! I don't wait for a page named WeightedLinkRemoveUpdate%{epoch} 2 to exist
[chrome #0-41] !! I wait for WeightedLinkRemoveUpdate%{epoch} 1 to have incoming_links of 2
[chrome #0-41] !! I wait for WeightedLinkRemoveUpdate%{epoch} 2 to have incoming_links of 1
[chrome #0-41] !! I api search for WeightedLinkRemoveUpdate%{epoch}
[chrome #0-41] !! WeightedLinkRemoveUpdate%{epoch} 1 is the first api search result
[chrome #0-41] !! I don't wait for a page named WeightedLinkRemoveUpdate%{epoch} 1/1 to exist with contents [[Junk]]
[chrome #0-41] !! I don't wait for a page named WeightedLinkRemoveUpdate%{epoch} 1/2 to exist with contents [[Junk]]
[chrome #0-41] !! I wait for WeightedLinkRemoveUpdate%{epoch} 1 to have incoming_links of 0
[chrome #0-41] !! I api search for WeightedLinkRemoveUpdate%{epoch}
[chrome #0-41] !! WeightedLinkRemoveUpdate%{epoch} 2 is the first api search result
[chrome #0-41]
[chrome #0-41] @clean, @api, @update, @weight: Pages weights are updated when new pages link to their redirects
[chrome #0-41] 3)
[chrome #0-41] !! I don't wait for a page named WeightedLinkRdir%{epoch} 1/Redirect to exist with contents #REDIRECT [[WeightedLinkRdir%{epoch} 1]]
[chrome #0-41] !! I don't wait for a page named WeightedLinkRdir%{epoch} 1 to exist
[chrome #0-41] !! I don't wait for a page named WeightedLinkRdir%{epoch} 2/Redirect to exist with contents #REDIRECT [[WeightedLinkRdir%{epoch} 2]]
[chrome #0-41] !! I don't wait for a page named WeightedLinkRdir%{epoch} 2/1 to exist with contents [[WeightedLinkRdir%{epoch} 2/Redirect]]
[chrome #0-41] !! I don't wait for a page named WeightedLinkRdir%{epoch} 2 to exist
[chrome #0-41] !! I wait for WeightedLinkRdir%{epoch} 1 to have incoming_links of 1
[chrome #0-41] !! I wait for WeightedLinkRdir%{epoch} 2 to have incoming_links of 2
[chrome #0-41] !! I api search for WeightedLinkRdir%{epoch}
[chrome #0-41] !! WeightedLinkRdir%{epoch} 2 is the first api search result
[chrome #0-41] !! I don't wait for a page named WeightedLinkRdir%{epoch} 1/1 to exist with contents [[WeightedLinkRdir%{epoch} 1/Redirect]]
[chrome #0-41] !! I don't wait for a page named WeightedLinkRdir%{epoch} 1/2 to exist with contents [[WeightedLinkRdir%{epoch} 1/Redirect]]
[chrome #0-41] !! I wait for WeightedLinkRdir%{epoch} 1 to have incoming_links of 3
[chrome #0-41] !! I api search for WeightedLinkRdir%{epoch}
[chrome #0-41] !! WeightedLinkRdir%{epoch} 1 is the first api search result
[chrome #0-41]
[chrome #0-41] @clean, @api, @update, @weight: Pages weights are updated when links are removed from their redirects
[chrome #0-41] 4)
[chrome #0-41] !! I don't wait for a page named WLRURdir%{epoch} 1/1 to exist with contents [[WLRURdir%{epoch} 1/Redirect]]
[chrome #0-41] !! I don't wait for a page named WLRURdir%{epoch} 1/2 to exist with contents [[WLRURdir%{epoch} 1/Redirect]]
[chrome #0-41] !! I don't wait for a page named WLRURdir%{epoch} 1/Redirect to exist with contents #REDIRECT [[WLRURdir%{epoch} 1]]
[chrome #0-41] !! I don't wait for a page named WLRURdir%{epoch} 1 to exist
[chrome #0-41] !! I don't wait for a page named WLRURdir%{epoch} 2/Redirect to exist with contents #REDIRECT [[WLRURdir%{epoch} 2]]
[chrome #0-41] !! I don't wait for a page named WLRURdir%{epoch} 2/1 to exist with contents [[WLRURdir%{epoch} 2/Redirect]]
[chrome #0-41] !! I don't wait for a page named WLRURdir%{epoch} 2 to exist
[chrome #0-41] !! I wait for WLRURdir%{epoch} 1 to have incoming_links of 3
[chrome #0-41] !! I wait for WLRURdir%{epoch} 2 to have incoming_links of 2
[chrome #0-41] !! I api search for WLRURdir%{epoch}
[chrome #0-41] !! WLRURdir%{epoch} 1 is the first api search result
[chrome #0-41] !! I don't wait for a page named WLRURdir%{epoch} 1/1 to exist with contents [[Junk]]
[chrome #0-41] !! I don't wait for a page named WLRURdir%{epoch} 1/2 to exist with contents [[Junk]]
[chrome #0-41] !! I wait for WLRURdir%{epoch} 1 to have incoming_links of 1
[chrome #0-41] !! I api search for WLRURdir%{epoch}
[chrome #0-41] !! WLRURdir%{epoch} 2 is the first api search result
[chrome #0-41]
[chrome #0-41] @clean, @api, @update, @weight: Redirects to redirects don't count in the score
[chrome #0-41] 5)
[chrome #0-41] !! I don't wait for a page named WLDoubleRdir%{epoch} 1/Redirect to exist with contents #REDIRECT [[WLDoubleRdir%{epoch} 1]]
[chrome #0-41] !! I don't wait for a page named WLDoubleRdir%{epoch} 1/Redirect Redirect to exist with contents #REDIRECT [[WLDoubleRdir%{epoch} 1/Redirect]]
[chrome #0-41] !! I don't wait for a page named WLDoubleRdir%{epoch} 1/1 to exist with contents [[WLDoubleRdir%{epoch} 1/Redirect Redirect]]
[chrome #0-41] !! I don't wait for a page named WLDoubleRdir%{epoch} 1/2 to exist with contents [[WLDoubleRdir%{epoch} 1/Redirect Redirect]]
[chrome #0-41] !! I don't wait for a page named WLDoubleRdir%{epoch} 1 to exist
[chrome #0-41] !! I don't wait for a page named WLDoubleRdir%{epoch} 2/Redirect to exist with contents #REDIRECT [[WLDoubleRdir%{epoch} 2]]
[chrome #0-41] !! I don't wait for a page named WLDoubleRdir%{epoch} 2/1 to exist with contents [[WLDoubleRdir%{epoch} 2/Redirect]]
[chrome #0-41] !! I don't wait for a page named WLDoubleRdir%{epoch} 2/2 to exist with contents [[WLDoubleRdir%{epoch} 2/Redirect]]
[chrome #0-41] !! I don't wait for a page named WLDoubleRdir%{epoch} 2 to exist
[chrome #0-41] !! I wait for WLDoubleRdir%{epoch} 1 to have incoming_links of 1
[chrome #0-41] !! I wait for WLDoubleRdir%{epoch} 2 to have incoming_links of 3
[chrome #0-41] !! I api search for WLDoubleRdir%{epoch}
[chrome #0-41] !! WLDoubleRdir%{epoch} 2 is the first api search result
[chrome #0-41]
[chrome #0-41]
[chrome #0-41] 68 pending (1s)
[chrome #0-41] 5 failing
[chrome #0-41]
[chrome #0-41] 1) Searching for <text>~<text> treats the tilde like a space (not finding any results if a fuzzy search was needed)9 Hook:
[chrome #0-41] Tag failed to initialize previously
[chrome #0-41] Error: Tag failed to initialize previously
[chrome #0-41] at World.<anonymous> (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/hooks.js:25:10)
[chrome #0-41] at Generator.next (<anonymous>)
[chrome #0-41] at Generator.tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
[chrome #0-41] at PromiseSpawn._promiseFulfilled (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/generators.js:97:49)
[chrome #0-41] at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:138:12)
[chrome #0-41] at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
[chrome #0-41] at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
[chrome #0-41] at runCallback (timers.js:705:18)
[chrome #0-41] at tryOnImmediate (timers.js:676:5)
[chrome #0-41] at processImmediate (timers.js:658:5)
[chrome #0-41] at process.topLevelDomainCallback (domain.js:120:23)
[chrome #0-41]
[1598211511.098][WARNING]: This version of ChromeDriver has not been tested with Chrome version 84.
FF․․FUnhandled rejection TypeError: Cannot create property '__request' on string '<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.8</center>
</body>
</html>
'
at origRawRequest.call.then (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/world.js:118:24)
at tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:512:31)
at Promise._settlePromise (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:569:18)
at Promise._settlePromise0 (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:693:18)
at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
at process.topLevelDomainCallback (domain.js:120:23)
F․․FF․․FF․․FF․․FF․․FF․․FF․․FF․․FF․․FF․․FF․․FF․․FF․․FF․․------------------------------------------------------------------
[chrome #0-42] Session ID: 471caf971ed417d2b7d13b911f4fb316
[chrome #0-42] Spec: /Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/wildcard_api.feature
[chrome #0-42] Running: chrome
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Searches that contain wildcard matches
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Wildcards match plain matches
[chrome #0-42] 1)
[chrome #0-42] !! I api search for pi*les
[chrome #0-42] !! Two Words is the first api search result
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Wildcards match plain matches
[chrome #0-42] 2)
[chrome #0-42] !! I api search for pi\?kles
[chrome #0-42] !! Two Words is the first api search result
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Wildcards match plain matches
[chrome #0-42] 3)
[chrome #0-42] !! I api search for pic\?les
[chrome #0-42] !! Two Words is the first api search result
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Wildcards don't match stemmed matches
[chrome #0-42] 4)
[chrome #0-42] !! I api search for pi*kle
[chrome #0-42] !! there are no api search results
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Wildcards don't match stemmed matches
[chrome #0-42] 5)
[chrome #0-42] !! I api search for pi\?kkle
[chrome #0-42] !! there are no api search results
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Wildcards in leading intitle: terms match
[chrome #0-42] 6)
[chrome #0-42] !! I api search for intitle:functiona* intitle:programming
[chrome #0-42] !! Functional programming is the first api search result
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Wildcards in leading intitle: terms match
[chrome #0-42] 7)
[chrome #0-42] !! I api search for intitle:functiona\? intitle:programming
[chrome #0-42] !! Functional programming is the first api search result
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Wildcard suffixes in trailing intitle: terms match stemmed matches
[chrome #0-42] 8)
[chrome #0-42] !! I api search for intitle:functional intitle:programmin*
[chrome #0-42] !! Functional programming is the first api search result
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Wildcard suffixes in trailing intitle: terms match stemmed matches
[chrome #0-42] 9)
[chrome #0-42] !! I api search for intitle:functional intitle:programmin\?
[chrome #0-42] !! Functional programming is the first api search result
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Wildcards within trailing intitle: terms match stemmed matches
[chrome #0-42] 10)
[chrome #0-42] !! I api search for intitle:functional intitle:prog*amming
[chrome #0-42] !! Functional programming is the first api search result
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Wildcards within trailing intitle: terms match stemmed matches
[chrome #0-42] 11)
[chrome #0-42] !! I api search for intitle:functional intitle:prog\?amming
[chrome #0-42] !! Functional programming is the first api search result
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Searching with a single wildcard finds expected results
[chrome #0-42] 12)
[chrome #0-42] !! I api search for catapu*
[chrome #0-42] !! Catapult is in the api search results
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Searching with a single wildcard finds expected results
[chrome #0-42] 13)
[chrome #0-42] !! I api search for catapu\?t
[chrome #0-42] !! Catapult is in the api search results
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Searching with a single wildcard finds expected results
[chrome #0-42] 14)
[chrome #0-42] !! I api search for catapul\?
[chrome #0-42] !! Catapult is in the api search results
[chrome #0-42]
[chrome #0-42] @clean, @api, @wildcard: Searching with a complex wildcard query fails
[chrome #0-42] 15)
[chrome #0-42] !! I api search for d*e*a*d*l*y*w*i*l*d*c*a*r*d*d*e*a*d*l*y*w*i*l*d*c*a*r*d*d*e*a*d*l*y*w*i*l*d*c*a*r*d*d*e*a*d*w*i*l*d*c*a*r*d*
[chrome #0-42] !! this error is reported by api: Regular expression is too complex. Learn more about simplifying it [[mw:Special:MyLanguage/Help:CirrusSearch/RegexTooComplex|here]].
[chrome #0-42]
[chrome #0-42]
[chrome #0-42] 30 pending (1s)
[chrome #0-42] 30 failing
[chrome #0-42]
[chrome #0-42] 1) Searching for <text>~<text> treats the tilde like a space (not finding any results if a fuzzy search was needed)9 Hook:
[chrome #0-42] Tag failed to initialize previously
[chrome #0-42] Error: Tag failed to initialize previously
[chrome #0-42] at World.<anonymous> (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/hooks.js:25:10)
[chrome #0-42] at Generator.next (<anonymous>)
[chrome #0-42] at Generator.tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
[chrome #0-42] at PromiseSpawn._promiseFulfilled (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/generators.js:97:49)
[chrome #0-42] at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:138:12)
[chrome #0-42] at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
[chrome #0-42] at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
[chrome #0-42] at runCallback (timers.js:705:18)
[chrome #0-42] at tryOnImmediate (timers.js:676:5)
[chrome #0-42] at processImmediate (timers.js:658:5)
[chrome #0-42] at process.topLevelDomainCallback (domain.js:120:23)
[chrome #0-42]
==================================================================
Number of specs: 43
0 passing (63.50s)
2072 skipped
2610 failing
1) Searching for <text>~<text> treats the tilde like a space except that the whole "word" (including tilde) makes a phrase search4 I api search for ffnonesenseword~catapult:
Cannot create property '__request' on string '<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.8</center>
</body>
</html>
'
running chrome
TypeError: Cannot create property '__request' on string '<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.8</center>
</body>
</html>
'
at origRawRequest.call.then (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/world.js:118:24)
at tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:512:31)
at Promise._settlePromise (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:569:18)
at Promise._settlePromise0 (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:693:18)
at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
at process.topLevelDomainCallback (domain.js:120:23)
2) Searching for <text>~<text> treats the tilde like a space (not finding any results if a fuzzy search was needed)9 Hook:
Tag failed to initialize previously
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
running chrome
Error: Tag failed to initialize previously
at World.<anonymous> (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/hooks.js:25:10)
at Generator.next (<anonymous>)
at Generator.tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
at PromiseSpawn._promiseFulfilled (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/generators.js:97:49)
at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:138:12)
at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
at process.topLevelDomainCallback (domain.js:120:23)
3) Something something12 I am at a random page:
Tag failed to initialize previously
running chrome
Error: Tag failed to initialize previously
at World.<anonymous> (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/hooks.js:25:10)
at Generator.next (<anonymous>)
at Generator.tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
at PromiseSpawn._promiseFulfilled (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/generators.js:97:49)
at Promise._settlePromise (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:574:26)
at Promise._settlePromise0 (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:693:18)
at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
at process.topLevelDomainCallback (domain.js:120:23)
4) Updates to frozen indexes are delayed3 I delete FrozenTest:
Cannot create property '__request' on string '<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.8</center>
</body>
</html>
'
running chrome
TypeError: Cannot create property '__request' on string '<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.8</center>
</body>
</html>
'
at origRawRequest.call.then (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/world.js:118:24)
at tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:512:31)
at Promise._settlePromise (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:569:18)
at Promise._settlePromise0 (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:693:18)
at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
at process.topLevelDomainCallback (domain.js:120:23)
5) Updates to frozen indexes are delayed3 Hook:
Cannot create property '__request' on string '<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.8</center>
</body>
</html>
'
running chrome
TypeError: Cannot create property '__request' on string '<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.8</center>
</body>
</html>
'
at origRawRequest.call.then (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/world.js:118:24)
at tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:512:31)
at Promise._settlePromise (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:569:18)
at Promise._settlePromise0 (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:693:18)
at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
at process.topLevelDomainCallback (domain.js:120:23)
6) Deletes to frozen indexes are delayed17 a page named FrozenDeleteTest exists with contents bazbarfoo:
Cannot create property '__request' on string '<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.8</center>
</body>
</html>
'
running chrome
TypeError: Cannot create property '__request' on string '<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.17.8</center>
</body>
</html>
'
at origRawRequest.call.then (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/world.js:118:24)
at tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:512:31)
at Promise._settlePromise (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:569:18)
at Promise._settlePromise0 (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:693:18)
at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
at process.topLevelDomainCallback (domain.js:120:23)
7) Main search with non-advanced clicky features13 I am at the search results page:
Tag failed to initialize previously
running chrome
running chrome
Error: Tag failed to initialize previously
at World.<anonymous> (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/tests/integration/features/support/hooks.js:25:10)
at Generator.next (<anonymous>)
at Generator.tryCatcher (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/util.js:16:23)
at PromiseSpawn._promiseFulfilled (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/generators.js:97:49)
at Promise._settlePromise (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:574:26)
at Promise._settlePromise0 (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:614:10)
at Promise._settlePromises (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/promise.js:693:18)
at Async._drainQueue (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/vidhimody/mm/mediawiki/extensions/CirrusSearch/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
at process.topLevelDomainCallback (domain.js:120:23)
Warning: Task "webdriver:test" failed. Use --force to continue.
Aborted due to warnings.
sh: line 1: 9753 Terminated: 15 chromedriver --url-base=/wd/hub --port=4444