Use python http server instead of wptserve
Categories
(Testing :: Raptor, task, P1)
Tracking
(firefox116 fixed)
| Tracking | Status | |
|---|---|---|
| firefox116 | --- | fixed |
People
(Reporter: sparky, Assigned: sparky)
References
Details
(Whiteboard: [fxp])
Attachments
(1 file)
Wptserve has some missing features that are necessary for us to test our benchmarks. We'll need to switch to using some other server like the Python one (HTTPServer).
This also has the added benefit of moving us out of wptserve which is primarily built for webplatformtests which makes it difficult for us to modify it.
A side-note is that we'll also need to handle Talos in the future since it still uses wptserve, and we'd prefer to keep our tooling similar across the harnesses.
Comment 1•2 years ago
|
||
Updated•2 years ago
|
Updated•2 years ago
|
| Assignee | ||
Comment 2•2 years ago
|
||
(In reply to Kash Shampur [:kshampur] ⌚EST from comment #1)
Maybe we could also consider mozhttpd? it is pretty lightweight compared to wptserve. Although it is obsolete it is still in use e.g. in things like AWSY.
I think AWSY using mozhttpd might be only because we never updated it to wptserve based on the bug history (the switch died off here it seems https://bugzilla.mozilla.org/show_bug.cgi?id=1230862).
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 3•2 years ago
|
||
Updated•2 years ago
|
Comment 5•2 years ago
|
||
| bugherder | ||
Comment 6•2 years ago
|
||
(In reply to Pulsebot from comment #4)
Pushed by gmierz2@outlook.com:
https://hg.mozilla.org/integration/autoland/rev/b6233acd0284
Use Python http module for benchmark server. r=perftest-reviewers,kshampur
== Change summary for alert #38900 (as of Tue, 27 Jun 2023 22:38:13 GMT) ==
Improvements:
| Ratio | Test | Platform | Options | Absolute values (old vs new) | Performance Profiles |
|---|---|---|---|---|---|
| 11% | sunspider | windows10-64-shippable-qr | fission webrender | 153.55 -> 136.84 | Before/After |
| 4% | sunspider | linux1804-64-shippable-qr | fission webrender | 244.11 -> 233.98 | Before/After |
For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=38900
Description
•