On 26/03/14 12:19 AM, Gregory Szorc wrote:
Andrew: I'm curious if you or anyone else has given any consideration
into making it dead simple to change the config so only a subset of
tests will be active. e.g. I'd like to save automation resources and
filter my browser chrome jobs to tests under toolkit/mozapps/extensions.
This is now possible but requires modifying N config files under
testing/config/mozharness. Could we get that down to 1 or added to Try
syntax somehow?

Releng (and I tend to agree with them) is very opposed to having one config affect multiple platforms (or at least multiple buildapps). Over time it tends to lead to messy and hard to follow configs. It also makes it harder in the case that you *do* only want to change a single platform.

Another more practical reason for not doing this is that often different platforms have vastly different command lines (e.g b2g vs firefox vs fennec are all different). I can't really think of an intuitive way that lets us share common command lines while having different sets of configs for the uncommon ones. IMO editing N configs isn't that big of a deal.. but if you really wanted to on a project branch or something, I suppose you could create a "global" config and have the platform specific ones import it. If this scheme was sane and easy to understand, I could possibly be convinced to land it on m-c.

Andrew
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to