For some time now we have wanted the ability to scale our tests to infinity, report to something that our sheriffs can monitor and control the configuration of our test suites.
Taskcluster & Treeherder let us do this: http://treeherder-dev.allizom.org/ui/#/jobs?repo=gaia-master Taskcluster http://docs.taskcluster.net/ drives the tests and with a small github hook allows us to configure the jobs from a json file in the tree (this will likely be a yaml file in the end) https://github.com/mozilla-b2g/gaia/blob/master/taskgraph.json
Treeherder is the next generation "TBPL" which allows us to report results to sheriffs from external resources (meaning we can control the tests) for both a "try" interface (like pull requests) and branch landings.
There is one intermittent test in the GU suite the rest are green for gaia for both pull requests and the master branch.