Closed Bug 773913 Opened 13 years ago Closed 12 years ago

mach: frontend for running builds

Categories

(Firefox Build System :: Mach Core, enhancement)

x86
macOS
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 841445

People

(Reporter: gps, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [mach])

Currently, mach builds stuff and that is it. I think it would be a cool idea if it provided a convenient way to launch the built binary(s). What this will look like, I don't know. It could probably leverage mozrunner (testing/mozbase/mozrunner in the tree) to find and run binaries. If so, it would essentially be a front-end to mozrunner. I'm mostly interested in running the main application (Firefox, Fennec, etc). But, if we can add support for other common binaries (like js and xpcshell), that might be worthwhile. We should also throw a message into the console at the end of a successful build that says how to launch the application. e.g. "You have built Firefox. To run it: ./mach run. Or, ./mach run --help to see additional options." This is really an open-ended feature. Whoever builds it has a lot of leeway.
Blocks: machfeatures
No longer depends on: mach
Component: Build Config → mach
Probably covered by bug 841445?
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.