[rfc] Moving Robocop tests to mobile/android/tests

Nick Alexander nalexander at mozilla.com
Thu Feb 13 12:29:47 PST 2014

Hi everybody,

We've kicked around moving the Robocop tests to mobile/android/tests, 
and Bug 938994 [1] tracks doing that.  One reason to incur this churn is 
to make building Fennec and all the tests more straightforward.  Another 
reason is that this simplifies the build system a little.

My vision for this is that we eventually make |mach build 
mobile/android| the regular build step, and this builds updated tests.

This is in contrast to the current state of affairs, where the regular 
build step is |mach build mobile/android/base|, which doesn't build 
tests, followed (hopefully) by |mach build build/mobile/robocop|.  Ugh. 
  Also, dependencies across these branches are pretty hairy.

I have patches that move Robocop to mobile/android/tests/browser/robocop 
at [1], with a green try build, but it's going to bitrot *extremely* 
quickly.  It's only barely reviewable, but I've asked glandium to look 
at the build system parts.  If this is something we as a team are 
positive-to-neutral about, I'd like to land this with cursory review and 
follow-up to address issues.


[1] https://bugzilla.mozilla.org/show_bug.cgi?id=938994

More information about the mobile-firefox-dev mailing list