Open Bug 1428929 Opened 6 years ago Updated 2 years ago

testing/mochitest is not rebuilt as part of ./mach build faster

Categories

(Testing :: Mochitest, defect)

defect

Tracking

(Not tracked)

People

(Reporter: Gijs, Unassigned)

Details

(This may want moving to Core :: Build Config)

It means I can't use artifact builds on try when testing changes to the framework, which is unfortunate, and that changes mysteriously fail locally if I forget to "manually" rebuild testing/mochitest in addition to running ./mach build faster.
All of the testing/**/Makefile.in files historically have had "interesting" special case rules -- symlinks and tarballs and rsync, oh my; I'm guessing something is really required there, and that the FasterMake build backend isn't handling it.  I don't think I'll personally be able to look at this any time soon :(

The world has moved forward, and mach test ... now installs basically all of testing/... every run (post Bug 1621244). That has simplified things but also caused its performance impact. I have a use case for have the equivalent of mach build faster and install testing/..., so I may be able to make this better. I'm getting caught out by changes to JSM files when testing local changes on Windows, since running the tests doesn't do the equivalent of mach build faster.

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.