Bug 1855674 - Remove handler from talos http webserver. r=aglavic,perftest-reviewers

This patch removes the handler from the talos http webserver. It's unnecessary with the new pdfpaint test setup, and it's also unclear if it was ever needed. See the phabricator patch D50943.

Differential Revision: https://phabricator.services.mozilla.com/D205823
This commit is contained in:
Greg Mierzwinski 2024-04-08 11:47:04 +00:00
parent e31ee2c46f
commit d24c07b079

View file

@ -16,7 +16,6 @@ import six
from mozgeckoprofiler import view_gecko_profile
from mozlog import get_proxy_logger
from wptserve import server
from wptserve.handlers import handler
from talos import utils
from talos.config import ConfigurationError, get_configs
@ -94,19 +93,9 @@ def setup_webserver(webserver):
"""Set up a new web server with wptserve."""
LOG.info("starting webserver on %r" % webserver)
@handler
def tracemonkey_pdf_handler(request, response):
"""Handler for the talos pdfpaint test."""
headers = [("Content-Type", "application/pdf")]
with open("%s/tests/pdfpaint/tracemonkey.pdf" % here, "rb") as file:
content = file.read()
return headers, content
host, port = webserver.split(":")
httpd = server.WebTestHttpd(host=host, port=int(port), doc_root=here)
httpd.router.register(
"GET", "tests/pdfpaint/tracemonkey.pdf", tracemonkey_pdf_handler
)
return httpd