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.

Opinions?
Nick

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=938994
_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to