I haven't pushed any Firefox tests to the continuous tests since there where some problem at the beginning. We should at least have a couple of tests, so let me start by adding one for WebPageReplay and one for first view.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Peter | T311986 Setup test on BitBar | |||
Resolved | Peter | T318415 Add Firefox tests |
Event Timeline
Change 835176 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/mobile-synthetic-monitoring-tests@master] Add Firefox tests to our first view tests.
Change 835176 merged by jenkins-bot:
[performance/mobile-synthetic-monitoring-tests@master] Add Firefox tests to our first view tests.
Oops the tests failed hard so let me remove them and try it out on another device first.
Hmm we still get these kind of things where Firefox do not start at first try:
[2022-10-04 20:53:43] INFO: Skip install HAR trigger on Android [2022-10-04 20:54:43] INFO: firefox failed to start, trying 2 more time(s): Failed to start firefox in 60 seconds. [2022-10-04 20:54:43] INFO: Skip install HAR trigger on Android
Change 840280 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/mobile-synthetic-monitoring-tests@master] Run one URL test with WebPageReplay for Firefox.
Change 840280 merged by jenkins-bot:
[performance/mobile-synthetic-monitoring-tests@master] Run one URL test with WebPageReplay for Firefox.
Change 840282 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/mobile-synthetic-monitoring-tests@master] Add one test to run on Firefox for first view tests.
Change 840282 merged by jenkins-bot:
[performance/mobile-synthetic-monitoring-tests@master] Add one test to run on Firefox for first view tests.
By default we install a browser extension that helps us adding things like requests headers on Firefox. That works fine locally but on Bitbar that seems to cause timeouts (there's some extra kb that goes over the wire to the phones). I've disabled that for our tests now and added one single Firefox tests for first view and one for WebPageReplay for now.
Change 840333 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/mobile-synthetic-monitoring-tests@master] Fix correct path to the Firefox download.
Change 840333 merged by jenkins-bot:
[performance/mobile-synthetic-monitoring-tests@master] Fix correct path to the Firefox download.
Change 840349 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/mobile-synthetic-monitoring-tests@master] Do not run prewarm server for Firefox.
The good news is that the WebPageReplay tests works. There's something going on with the first view tests ...
Change 840349 merged by jenkins-bot:
[performance/mobile-synthetic-monitoring-tests@master] Do not run prewarm server for Firefox.
Change 840353 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/mobile-synthetic-monitoring-tests@master] Add one more tests for Firefox.
Change 840353 merged by jenkins-bot:
[performance/mobile-synthetic-monitoring-tests@master] Add one more tests for Firefox.
There's still something strange going on with the first view tests for Firefox:
[2022-10-09 04:48:31] INFO: firefox failed to start, trying 2 more time(s): Failed to decode response from marionette
Lets try to setup the configuration for Firefox from scratch.
Change 840508 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/mobile-synthetic-monitoring-tests@master] Try out as clean configuration for Firefox as possible.
Change 840508 merged by jenkins-bot:
[performance/mobile-synthetic-monitoring-tests@master] Try out as clean configuration for Firefox as possible.
Change 841178 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/mobile-synthetic-monitoring-tests@master] Fix relative path to configuration file.
Change 841178 merged by jenkins-bot:
[performance/mobile-synthetic-monitoring-tests@master] Fix relative path to configuration file.
Change 841393 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/mobile-synthetic-monitoring-tests@master] Let Firefox firstview tests report under the right keys.
Change 841393 merged by jenkins-bot:
[performance/mobile-synthetic-monitoring-tests@master] Let Firefox firstview tests report under the right keys.
Change 841447 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/mobile-synthetic-monitoring-tests@master] Add last URLs for Firefox WebPageReplay tests.
Change 841447 merged by jenkins-bot:
[performance/mobile-synthetic-monitoring-tests@master] Add last URLs for Firefox WebPageReplay tests.
Change 841482 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/mobile-synthetic-monitoring-tests@master] Disable Firefox tests for first view.
Change 841482 merged by jenkins-bot:
[performance/mobile-synthetic-monitoring-tests@master] Disable Firefox tests for first view.
For the test that do not run with WebPageReplay (on Moto G5) we get a lot of errors that looks like:
adbd : failed to connect to socket 'tcp:c: Connection refused
Change 842462 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/mobile-synthetic-monitoring-tests@master] Enable Firefox tests again.
Change 842462 merged by jenkins-bot:
[performance/mobile-synthetic-monitoring-tests@master] Enable Firefox tests again.
Change 842747 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/mobile-synthetic-monitoring-tests@master] Increase number of Firefox runs and test another URL.
Change 842747 merged by jenkins-bot:
[performance/mobile-synthetic-monitoring-tests@master] Increase number of Firefox runs and test another URL.
Change 842885 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/mobile-synthetic-monitoring-tests@master] Fix typeo for Firefox tests.
Change 842885 merged by jenkins-bot:
[performance/mobile-synthetic-monitoring-tests@master] Fix typeo for Firefox tests.
Change 842965 had a related patch set uploaded (by Phedenskog; author: Phedenskog):
[performance/mobile-synthetic-monitoring-tests@master] Test four URLs with Firefox.
Change 842965 merged by jenkins-bot:
[performance/mobile-synthetic-monitoring-tests@master] Test four URLs with Firefox.