As mentioned previously in another post, work is under way to remove the flavor specific mochitest commands (e.g mach mochitest-plain, mach mochitest-browser etc.). This is being tracked in bug 1164597 [1]. Bug description pasted below:
As part of an effort to make running tests as easy and intuitive as possible, I'd like to consolidate all of the mochitest-<flavor> mach commands into the single |mach mochitest| command. Currently |mach mochitest| will automatically detect the flavor of mochitests you wish to run. If you specify a directory that contains multiple flavors, each flavor will be run in sequence. For example: ./mach mochitest dom/indexedDB runs all the mochitest-chrome, mochitest-browser-chrome and mochitest-plain tests in that directory. The flavor can be limited by passing in -f (--flavor). So to only run the chrome tests in that directory you'd use: ./mach mochitest -f chrome dom/indexedDB Commands of the form |mach mochitest-<flavor>| will be removed: ./mach mochitest-plain -> ./mach mochitest -f plain ./mach mochitest-browser -> ./mach mochitest -f browser etc.. I believe this will make running tests easier and more intuitive. The fact that different flavors of mochitest exist will become a background implementation detail. Instead, an emphasis will be placed on running directories of tests, or tests related to certain features. The knowledge of which test belongs to which flavor will no longer be required, but of course the ability to run specific flavors will still be there for those who need it. The described behaviour for |mach mochitest| above, already exists today. This bug is about making it the defacto way to run mochitests (maybe aside from |mach test|). This bug will also add b2g and android support to |mach mochitest|. Exceptions to this will be robocop, webapprt-chrome and webapprt-content which for technical reasons will not be rolled into |mach mochitest| (for now).
Please let me know if you have any questions or concerns, -Andrew [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1164597 _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform