Page MenuHomePhabricator

Unify synthetic testing scripts
Closed, ResolvedPublic

Description

As I showed in the last off site, we should move and unify all configurations for WebPageTest and Browsertime. Today the config for Browsertime only lives on the servers (huuu) and WebPageTest in Git. Lets add the tests in performance/synthetic-monitoring-tests

I'll create a new structure per server the coming weeks.

Details

Related Changes in Gerrit:
SubjectRepoBranchLines +/-
performance/synthetic-monitoring-testsmaster+3 -6
performance/synthetic-monitoring-testsmaster+1 -1
performance/synthetic-monitoring-testsmaster+1 -1
performance/synthetic-monitoring-testsmaster+6 -6
performance/synthetic-monitoring-testsmaster+1 -1
performance/synthetic-monitoring-testsmaster+1 -1
performance/synthetic-monitoring-testsmaster+1 -1
performance/synthetic-monitoring-testsmaster+9 -3
performance/synthetic-monitoring-testsmaster+55 -5
performance/synthetic-monitoring-testsmaster+4 -4
performance/synthetic-monitoring-testsmaster+4 -4
performance/synthetic-monitoring-testsmaster+2 -4
performance/synthetic-monitoring-testsmaster+22 -15
performance/synthetic-monitoring-testsmaster+7 -1
performance/synthetic-monitoring-testsmaster+13 -13
performance/synthetic-monitoring-testsmaster+25 -6
performance/synthetic-monitoring-testsmaster+15 -4
performance/synthetic-monitoring-testsmaster+2 -2
performance/synthetic-monitoring-testsmaster+7 -7
operations/puppetproduction+0 -15
performance/synthetic-monitoring-testsmaster+1 -2
performance/synthetic-monitoring-testsmaster+1 -0
performance/synthetic-monitoring-testsmaster+1 -1
performance/synthetic-monitoring-testsmaster+8 -0
performance/synthetic-monitoring-testsmaster+14 -16
performance/synthetic-monitoring-testsmaster+1 -1
performance/synthetic-monitoring-testsmaster+1 -1
performance/synthetic-monitoring-testsmaster+19 -9
performance/synthetic-monitoring-testsmaster+0 -0
performance/synthetic-monitoring-testsmaster+13 -0
performance/synthetic-monitoring-testsmaster+7 -2
performance/synthetic-monitoring-testsmaster+2 -2
performance/synthetic-monitoring-testsmaster+4 -2
performance/synthetic-monitoring-testsmaster+6 -0
performance/synthetic-monitoring-testsmaster+0 -0
performance/synthetic-monitoring-testsmaster+6 -0
performance/synthetic-monitoring-testsmaster+4 -2
performance/synthetic-monitoring-testsmaster+2 -2
performance/synthetic-monitoring-testsmaster+6 -0
performance/synthetic-monitoring-testsmaster+0 -2
integration/configmaster+1 -1
integration/configmaster+1 -132
integration/configmaster+4 -0
Show related patches Customize query in gerrit

Related Objects

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 533868 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Mobile configuration was at the wrong place.

https://gerrit.wikimedia.org/r/533868

Change 534131 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Setup a readme, explain what we do.

https://gerrit.wikimedia.org/r/534131

Change 531420 merged by Dzahn:
[operations/puppet@production] Remove role::ci::slave::webperformance

https://gerrit.wikimedia.org/r/531420

All the logic to host the webperformance jobs on the CI infrastructure have been disposed of. I guess that concludes my part of the work :]

Change 534760 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Move Browsertime Chrome setup to Browsertime section.

https://gerrit.wikimedia.org/r/534760

Change 534760 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Move Browsertime Chrome setup to Browsertime section.

https://gerrit.wikimedia.org/r/534760

Change 535012 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Use the default WebPageTest agent.

https://gerrit.wikimedia.org/r/535012

Change 535012 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Use the default WebPageTest agent.

https://gerrit.wikimedia.org/r/535012

Change 535118 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Split WebPageTest configuration in one per browser.

https://gerrit.wikimedia.org/r/535118

Change 535120 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Make it possible to override configurations per test.

https://gerrit.wikimedia.org/r/535120

Change 535118 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Split WebPageTest configuration in one per browser.

https://gerrit.wikimedia.org/r/535118

Change 535120 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Make it possible to override configurations per test.

https://gerrit.wikimedia.org/r/535120

Change 535140 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Decrease number of runs for Alexa tests to 1.

https://gerrit.wikimedia.org/r/535140

Change 535141 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Prepare to run multiple tests after each other.

https://gerrit.wikimedia.org/r/535141

Change 535141 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Prepare to run multiple tests after each other.

https://gerrit.wikimedia.org/r/535141

Change 535140 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Decrease number of runs for Alexa tests to 1.

https://gerrit.wikimedia.org/r/535140

Change 535168 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Run multiple tests after each other on the same machine.

https://gerrit.wikimedia.org/r/535168

Change 535168 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Run multiple tests after each other on the same machine.

https://gerrit.wikimedia.org/r/535168

Change 535176 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Correct variabe name for tests.

https://gerrit.wikimedia.org/r/535176

Change 535177 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Config paths missed config dir (depends on where you start the script)

https://gerrit.wikimedia.org/r/535177

Change 535176 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Correct variabe name for tests.

https://gerrit.wikimedia.org/r/535176

Change 535177 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Config paths missed config dir (depends on where you start the script)

https://gerrit.wikimedia.org/r/535177

Change 535179 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Use correct script name for finding configuration.

https://gerrit.wikimedia.org/r/535179

Change 535179 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Use correct script name for finding configuration.

https://gerrit.wikimedia.org/r/535179

Change 534131 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Setup a readme, explain what we do.

https://gerrit.wikimedia.org/r/534131

Change 535836 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Run job on lower prio than the current test server.

https://gerrit.wikimedia.org/r/535836

Change 535836 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Run job on lower prio than the current test server.

https://gerrit.wikimedia.org/r/535836

Change 535997 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Update to stabel release of sitespeed.io.

https://gerrit.wikimedia.org/r/535997

Change 535997 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Update to stable release of sitespeed.io.

https://gerrit.wikimedia.org/r/535997

Change 536744 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Bump sitespeed.io with a fix where the timer video do not flicker.

https://gerrit.wikimedia.org/r/536744

Change 536744 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Bump sitespeed.io with a fix where the timer video do not flicker.

https://gerrit.wikimedia.org/r/536744

Change 539653 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Remove Docker volumes for each iteration.

https://gerrit.wikimedia.org/r/539653

Change 539653 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Remove Docker volumes for each iteration.

https://gerrit.wikimedia.org/r/539653

Change 540529 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Disable videos.

https://gerrit.wikimedia.org/r/540529

Change 540529 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Disable videos.

https://gerrit.wikimedia.org/r/540529

Change 543106 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Collect and store CSS/JS/HTML for Firefox tests.

https://gerrit.wikimedia.org/r/543106

Change 543106 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Collect and store CSS/JS/HTML for Firefox tests.

https://gerrit.wikimedia.org/r/543106

Change 543452 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Bump to 10.3.0.

https://gerrit.wikimedia.org/r/543452

Change 543452 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Bump to 10.3.0.

https://gerrit.wikimedia.org/r/543452

Change 550421 had a related patch set uploaded (by Phedenskog; owner: Phedenskog):
[performance/synthetic-monitoring-tests@master] Remove low prio run for WebPageTest.

https://gerrit.wikimedia.org/r/550421

Change 550421 merged by jenkins-bot:
[performance/synthetic-monitoring-tests@master] Remove low prio run for WebPageTest.

https://gerrit.wikimedia.org/r/550421

The old setup is stopped and we only use the new now.