Smalyshev created this task.
Smalyshev added a project: Wikidata-Query-Service.
Restricted Application added a subscriber: Aklapper.
Restricted Application added a project: Wikidata.

TASK DESCRIPTION
  Right now, when we deploy WDQS, it runs GUI tests (which is in general a good 
thing) but that requires Chrome headless (which is not good, since having 
Chrome should not  be required. Otherwise you get:
  
    INFO] Running "qunit:all" (qunit) task
    [INFO] >> There was an error with headless chrome
    [INFO] Fatal error: Chromium revision is not downloaded. Run "npm install" 
or "yarn install"
    [ERROR] npm ERR! Test failed.  See above for more details.
  
  We can not just disable GUI module, like we did for build, since GUI still 
needs to be built and packaged. And running some of the tests is probably good 
to. But not the ones needing Chrome. So we should find a way to disable qunit 
only when deploying, or if not possible, disable "npm test" target for 
`deploy-archiva` profile.

TASK DETAIL
  https://phabricator.wikimedia.org/T229377

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Smalyshev
Cc: dcausse, Aklapper, Smalyshev, darthmon_wmde, DannyS712, Nandana, Lahi, 
Gq86, Lucas_Werkmeister_WMDE, GoranSMilovanovic, QZanden, EBjune, merbst, 
LawExplorer, _jensen, rosalieper, Jonas, Xmlizer, jkroll, Wikidata-bugs, 
Jdouglas, aude, Tobias1984, Manybubbles, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to