Closed Bug 989688 Opened 10 years ago Closed 10 years ago

make sure all reftest and crashtest manifests have an include line linking them to the master manifest

Categories

(Testing :: Reftest, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla31

People

(Reporter: dbaron, Assigned: dbaron)

Details

Attachments

(6 files)

I just did an audit to check that all {ref,crash}test{,s}.list files have an include line in a manifest (potentially skip-if() or in at least one case even commented out).  I found a number that weren't, and a few that were included more than once.

(Bug 989574 made me realize I should check this.)
These duplicate lines were added in two changesets with only one
changeset between them:
https://hg.mozilla.org/mozilla-central/rev/08afb5a033eb
https://hg.mozilla.org/mozilla-central/rev/79b61f9909c0
Attachment #8399100 - Flags: review?(wchen)
This should have been added in
https://hg.mozilla.org/mozilla-central/rev/7fa9d642fe74 (bug 596515).

jhk, do you still happen to have a copy of the missing
form-dynamic-not-invalid-barred.html file?
Attachment #8399103 - Flags: review?(jwatt)
Attachment #8399103 - Flags: feedback?(jigneshhk1992)
This should have been added in
https://hg.mozilla.org/mozilla-central/rev/745c0c2aa1fe (bug 464339).

Furthermore, the image being missing was the result of using
checkin-needed on a non-GIT-style diff "containing" an image.
Attachment #8399110 - Flags: review?(roc)
This should have been added in
https://hg.mozilla.org/mozilla-central/rev/0c2c2c895e5d (bug 442419) or
perhaps also in bug 841001 when another test was added to this
directory.
Attachment #8399113 - Flags: review?(enndeakin)
Attachment #8399103 - Flags: review?(jwatt) → review+
Attachment #8399104 - Flags: review?(jwatt) → review+
We could probably add some sort of build-time test for this: get the full list of manifests included from the root manifest, and also trawl the source tree for the full list of manifests present and make sure they match.
I think it's only a matter of time before we hook reftests up to the build system like we have done with xpcshell tests and mochitests. That should enable all kinds of auditing potential. AFAIK that bug hasn't been filed yet. It likely isn't a pressing concern.
 
> jhk, do you still happen to have a copy of the missing
> form-dynamic-not-invalid-barred.html file?

Nope. Going through the patch again it looks like I missed this file in patch in bug 596515. May be some one else added this file later.

https://hg.mozilla.org/mozilla-central/rev/7fa9d642fe74
Comment on attachment 8399101 [details] [diff] [review]
patch 2 - Run the reftests in layout/reftests/async-scrolling/

Review of attachment 8399101 [details] [diff] [review]:
-----------------------------------------------------------------

oooops
Attachment #8399101 - Flags: review?(roc) → review+
Attachment #8399100 - Flags: review?(wchen) → review+
Attachment #8399103 - Flags: feedback?(jigneshhk1992)
Attachment #8399113 - Flags: review?(enndeakin) → review+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: