awight added a comment.
This might also be useful: T199116: Quibble should run `npm install` and `npm run selenium-test` for each extension/skin that has Selenium tests <https://phabricator.wikimedia.org/T199116> I have a patch for review which will run browser tests for each extension separately, which makes it possible to run custom setup scripts and install local npm dependencies. This seems like a simpler solution than spinning up the headless browser in another phase of testing. Or maybe I'm misunderstanding why you want the workaround here--would you mind explaining why it's desirable to run browser tests along with `npm test`? TASK DETAIL https://phabricator.wikimedia.org/T222200 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: awight Cc: awight, Smalyshev, hashar, zeljkofilipin, noarave, alaa_wmde, WMDE-leszek, Aklapper, E.S.A-Sheild, darthmon_wmde, Ferenczy, sarhan.alaa, Samuditha24, IM3847, joker88john, CucyNoiD, Nandana, NebulousIris, kostajh, Gaboe420, Versusxo, Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, Lahi, Gq86, Baloch007, Darkminds3113, Bsandipan, Lordiis, GoranSMilovanovic, Adik2382, Jayprakash12345, Chicocvenancio, Th3d3v1ls, Ramalepe, MichaelSchoenitzer_WMDE, Liugev6, QZanden, LawExplorer, WSH1906, Lewizho99, Maathavan, Jogi_don, _jensen, rosalieper, D3r1ck01, Jonas, thcipriani, Wikidata-bugs, Jdlrobson, aude, Lydia_Pintscher, Mbch331, Rxy, Jay8g
_______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs