Closed Bug 1613939 Opened 4 years ago Closed 4 years ago

Make sure test and manifest identifiers always use forward slashes

Categories

(Testing :: General, enhancement, P2)

Version 3
enhancement

Tracking

(Not tracked)

RESOLVED FIXED

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.

Besides mochitests (all flavors), a scan of windows 10 debug test logs suggests the only other case requiring attention is marionette tests.

Assignee: nobody → gbrown
Priority: -- → P2

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

leave-open for marionette, and possibly TestResolver changes.

Keywords: leave-open

(In reply to Geoff Brown [:gbrown] from comment #5)

leave-open for marionette

Actually, that will be resolved by bug 1613937.

: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?

Flags: needinfo?(mcastelluccio)

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.

Flags: needinfo?(mcastelluccio)

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).

Thanks. I think we are in good shape now.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Depends on: 1646533
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: