Open Bug 1602377 Opened 6 years ago Updated 3 years ago

mochitest run should fail if a test file is not part of any manifest file (browser.ini, mochitest.ini etc.)

Categories

(Testing :: General, enhancement, P3)

Version 3
enhancement

Tracking

(Not tracked)

People

(Reporter: aryx, Unassigned)

Details

(Whiteboard: dev-prod-2020)

https://hg.mozilla.org/releases/mozilla-beta/rev/263976454789 added a browser-chrome test but didn't add it to any manifest. As a result, it didn't get executed.

There should be a failure message under this condition but the mochitest run the test from the manifest anyway to catch issues with product changes or modified test or tests added to the manifest.

Whiteboard: dev-prod-2020

This should probably be implemented as a linter.

It's not entirely clear how to determine whether a file is a test or not. We'd need to invent heuristics (e.g, any file that starts with browser_ or test_ in a test(s) directory). There could be false positives we'll need to rename.

Priority: -- → P3
Component: Mochitest → General
Severity: normal normal → S3 S3
You need to log in before you can comment on or make changes to this bug.