Skip to content
This repository has been archived by the owner on Aug 18, 2021. It is now read-only.

Set up an ongoing Firefox 57 (Quantum, desktop) set of test runs #227

Open
stephendonner opened this issue Jan 22, 2019 · 1 comment
Open
Assignees
Labels
dependencies firefox help wanted Extra attention is needed infra Infrastructure issues metrics

Comments

@stephendonner
Copy link
Contributor

To be able to compare to Quantum's performance in Firefox 57 to current release + Nightly, we should add a Firefox 57 (starting with desktop) run, alongside our current ones.

We (WebPagetest, wptagent, and webpagetest-api) don't yet have browser versioning set up, but I know Browsertime/sitespeed.io has latest/latest-n versioning set up via Docker:

https://www.sitespeed.io/documentation/sitespeed.io/browsers/

Docker "base" image for the browsers: https://hub.docker.com/r/sitespeedio/webbrowsers/dockerfile

Dockerfile for above Docker image/container: https://github.com/sitespeedio/docker-browsers/blob/d250e26747f1b72e08d1ddb07694f2ab603624a8/Dockerfile#L7

@stephendonner stephendonner added help wanted Extra attention is needed dependencies infra Infrastructure issues metrics firefox labels Jan 22, 2019
@stephendonner stephendonner self-assigned this Jan 22, 2019
@stephendonner
Copy link
Contributor Author

stephendonner commented Jan 24, 2019

See catchpoint/WebPageTest.agent#124 and its commits.

Current thoughts:

e.g.

firefox_custom_ver_path = '/usr/lib/firefox-${custom_ver}/firefox-${custom_ver}]'
        if 'Firefox' not in browsers and os.path.isfile(firefox_custom_ver_path):
            browsers['Firefox'] = {'exe': firefox_custom_ver_path, 'type': 'Firefox'}
'log_level': 5}

[0] re: ${custom_ver} - used for illustration; needs properly formatted Python 3 strings.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies firefox help wanted Extra attention is needed infra Infrastructure issues metrics
Projects
None yet
Development

No branches or pull requests

1 participant