Closed
Bug 1613025
Opened 6 years ago
Closed 6 years ago
jstests.py should pass web-platform/meta directory inside OBJDIR to wpttest.get_run_info
Categories
(Core :: JavaScript Engine, task, P1)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
mozilla74
| Tracking | Status | |
|---|---|---|
| firefox74 | --- | fixed |
People
(Reporter: arai, Assigned: arai)
Details
Attachments
(1 file)
def get_run_info(metadata_root, product, **kwargs):
return RunInfo(metadata_root, product, **kwargs)
class RunInfo(dict):
def __init__(self, metadata_root, product, debug,
browser_version=None,
browser_channel=None,
verify=None,
extras=None,
enable_webrender=False):
import mozinfo
self._update_mozinfo(metadata_root)
def _update_mozinfo(self, metadata_root):
"""Add extra build information from a mozinfo.json file in a parent
directory"""
import mozinfo
path = metadata_root
dirs = set()
while path != os.path.expanduser('~'):
if path in dirs:
break
dirs.add(str(path))
path = os.path.split(path)[0]
mozinfo.find_and_update_from_json(*dirs)
given that metadata_root is used for looking for mozinfo.json inside OBJDIR,
get_run_info should receive web-platform/meta directory inside OBJDIR
(or, maybe it just should receive OBJDIR itself?)
then, jstests.py passes metadata_path in config, that points in-tree web-platform/meta directory.
run_info = wpttest.get_run_info(kwargs["test_paths"]["/"]["metadata_path"],
so, it won't find mozinfo.json inside OBJDIR.
| Assignee | ||
Comment 1•6 years ago
|
||
running try with a quick workaround
https://treeherder.mozilla.org/#/jobs?repo=try&revision=7f9f72c776d79a4eb6d73823f8ddcd4b0b31d8f0
| Assignee | ||
Comment 2•6 years ago
|
||
Updated•6 years ago
|
Priority: -- → P1
Updated•6 years ago
|
Attachment #9124193 -
Attachment description: Bug 1613025 - Use manifest_path instead of metadata_path, to get web-platform/meta inside OBJDIR. r?jgraham → Bug 1613025 - Use run_info instead of metadata_path, to get web-platform inside OBJDIR. r?jgraham
Pushed by arai_a@mac.com:
https://hg.mozilla.org/integration/autoland/rev/365e6997c298
Use run_info instead of metadata_path, to get web-platform inside OBJDIR. r=jgraham
Comment 4•6 years ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
status-firefox74:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla74
You need to log in
before you can comment on or make changes to this bug.
Description
•