Make sure test and manifest identifiers always use forward slashes
Categories
(Testing :: General, enhancement, P2)
Tracking
(Not tracked)
People
(Reporter: marco, Assigned: gbrown)
References
Details
Attachments
(1 file)
Currently, in ActiveData, we have groups such as dom/base/test/chrome.ini and others such as devtools\client\shared\components\test\browser\browser.ini, this means the same manifest could be considered as two separate manifests on Linux and Windows.
Assignee | ||
Comment 1•4 years ago
|
||
Assignee | ||
Comment 2•4 years ago
|
||
Besides mochitests (all flavors), a scan of windows 10 debug test logs suggests the only other case requiring attention is marionette tests.
Assignee | ||
Comment 3•4 years ago
|
||
Convert back slashes to forward slashes in manifest keys used for the manifests.list
and the suite_start message.
Pushed by gbrown@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9a0b9cc394b0 Normalize path separators in mochitest manifest IDs; r=ahal
Assignee | ||
Comment 5•4 years ago
|
||
leave-open for marionette, and possibly TestResolver changes.
Assignee | ||
Comment 6•4 years ago
|
||
(In reply to Geoff Brown [:gbrown] from comment #5)
leave-open for marionette
Actually, that will be resolved by bug 1613937.
Assignee | ||
Comment 7•4 years ago
|
||
:marco -- Other than mochitest and marionette-test, do you know of any other test suites that need attention? Do you know of an ActiveData query, or similar, that we can use to check?
Comment 8•4 years ago
|
||
bugherder |
Reporter | ||
Comment 9•4 years ago
|
||
You can use an ActiveData query such as:
{
"from":"unittest",
"select":["task.id","run.suite.groups"],
"where":{"and":[
{"eq":{"etl.id":0}},
{"eq":{"repo.changeset.id":"ee582f48caa16183f496f63dfd85eefb288ba4fb"}}
]},
"limit":10000,
"format":"table"
}
Just replacing the changeset with a recent one (possibly a full push, so that all tasks are run) which contains your changes.
Reporter | ||
Comment 10•4 years ago
|
||
Also:
{
"from":"unittest",
"groupby":["result.group"],
"where":{"and":[{"eq":{"repo.changeset.id":"813768d074e3accc36dc3313d0bffb658dcc562d"}}]},
"limit":10000,
"format":"table"
}
To make sure result.group is also correct (assuming result.group is populated differently than run.suite.groups).
Assignee | ||
Comment 11•4 years ago
|
||
Thanks. I think we are in good shape now.
Updated•4 years ago
|
Description
•