Pin rules webtesting browsers#28698
Conversation
…d as work-around for #28681
|
@kyle116 I didn't add this temporary work-around to bazel-schematics so |
… to fix test in CI
|
I had to bump the Linux chrome version in #28698 to a newer version than pinned for Windows and OSX for |
|
Ok. I've pinned chromium to Chromium 72.0.3626.0 on all platforms and matched it up with chromedriver 2.46. This is the latest stable version of chromium according to https://www.chromium.org/developers/calendar |
|
Note that the rules_typescript PR bazelbuild/rules_typescript#418 has already landed. |
We can't upgrade to that until the es2015 issues are resolved in #28625. Also the versions pinned in [bazelbuild/rules_typescript#418] don't work with |
|
So after some investigation it looks like Chrome --headless on OSX was broken somewhere between the chromium 69 and 70 tags. Rolling back to Chromium 69 in this PR to see if |
|
On 70, 71 and 72 you get the issues with karma on OSX. On 73 and bleeding edge 74 you get a crash in headless mode on OSX: |
|
@gkalpak Tests should all pass on OSX with these browser versions however I've seen the following flake due to a port binding failure: |
We should wait until we have an upstream fix. I'll create another issue to keep track of this. |
|
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
Temporary work-around to fix #28681 while browser versions are fixed upstream in rules_webtesting.