That way, browser tests can check for e.g. process.env.QUIBBLE_APACHE to see if the test can run, and if not the test can call this.skip(). That allows for writing tests that pass CI with built-in HTTP server as well as the experimental job with Apache.
Description
Description
Details
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T225730 Reduce runtime of MW shared gate Jenkins jobs to 5 min | |||
Open | None | T226869 Run browser tests in parallel | |||
Resolved | None | T285649 Switch all Quibble Selenium and api-testing jobs to use apache | |||
Resolved | kostajh | T297480 Inject environment variable to indicate that Quibble is running with Apache |
Event Timeline
Comment Actions
Change 745818 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):
[integration/quibble@master] BrowserTests: Set environment variable when Quibble is using Apache
Comment Actions
Change 745818 merged by jenkins-bot:
[integration/quibble@master] BrowserTests: Set environment variable when Quibble is using Apache
Comment Actions
Change 754524 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/quibble@master] Release Quibble 1.3.0
Comment Actions
Change 754524 merged by jenkins-bot:
[integration/quibble@master] Release Quibble 1.3.0
Comment Actions
Mentioned in SAL (#wikimedia-releng) [2022-01-17T16:16:21Z] <hashar> Tagged Quibble 1.3.0 @ 2b2c7f9a45 # T297480 T226869 T294931