Commit Graph

9 Commits

Author SHA1 Message Date
larabr
8801df51ec CI: Browserstack: enable retrial on unexpected test interruption
Caused by page reloads in Safari, for unclear reasons.

Also, post test success status to Browserstack.
2025-12-12 16:33:28 +01:00
larabr
7f0eec03ce Tests: Browserstack: set unique build id for local runs
Useful for debugging
2025-12-12 16:33:28 +01:00
larabr
c796aa5163 CI: update mobile Safari 'latest' target to iOS 26 2025-12-09 15:08:08 +01:00
larabr
4aad1d1e34 CI: increase browser timeout
To address argon2 large memory tests timing out on Firefox in macos runners.
2025-11-13 16:08:05 +01:00
larabr
4b1bbaff34 CI: increase max retries to 3 on Browserstack testsStartTimeout
Follow up to #1822, that hardcoded a max retry value of 2.
2025-05-06 15:47:11 +02:00
larabr
a3a9e06802 CI: add reconnection mechanism for Browserstack on testsStartTimeout (#1822)
iOS tests sometimes fail to start due to some "server disconnect" issue on BS side.
This seems more prominent on certain devices (e.g. iPhone 16 with iOS 18).
So, we also change the 'iOS latest' target to a more stable one.
2025-02-10 19:15:43 +01:00
larabr
daeaf6b1da CI: disable Browserstack concurrency to improve reliability 2024-11-21 18:11:10 +01:00
larabr
0138b69356 CI: update Browserstack project id to include target branch 2024-10-28 13:38:59 +01:00
larabr
4ddadd4f53 CI: setup HTTPS in web-test-runner for BrowserStack tests
To have tests work Browserstack Safari (also below iOS 15), as the tests are run in an iframe,
rewriting localhost as hostname, making WebCrypto not available.

We keep HTTP for the non-browserstack tests so that in local testing,
generating self-signed certs is not required.
2024-10-24 15:39:14 +02:00