One comment: the visual distinction between a dark grey (running) and green (successful) job is much less than on TBPL. Could a very light green background and darker green border be used, similar to the orange and red boxes, to make the green jobs stand out a bit more?
Another comment: compare the following TBPL and treeherder URLs: - https://tbpl.mozilla.org/?tree=Mozilla-Inbound - https://treeherder.mozilla.org/ui/#/jobs?repo=mozilla-inbound Does the 'ui/#/jobs' bit add value? Nick On Tue, Jul 22, 2014 at 6:01 PM, Jonathan Eads <je...@mozilla.com> wrote: > Hello, > > TBPL (https://tbpl.mozilla.org) is Mozilla’s primary tool for visualizing and > analyzing automated test data. It was a huge step forward when we > transitioned from Tinder Box to TBPL, and it has allowed us to push forward > with new products and platforms. Many thanks to all the Mozillians who made > great contributions to it! > > TBPL was not designed to manage the quantity or breadth of data we are > working with now. The Automation and Tools team reached a point where it > often takes longer to put data into TBPL than it does to set up new > automation on a test device, and it should be the other way around. There are > many limitations we struggle with regularly. We’ve bolted a veritable > cornocopia of ad-hoc features on to TBPL to get product out the door and > solve problems fast. That’s been good for supporting many projects and > releases, but over time, the technical debt has backed us up against the wall. > > We’ve put serious mileage on TBPL, and it has earned a long and blissful > retirement! > > We need a data reporting and analysis system that’s more sustainable, that > can scale with the diverse set of automation and testing requirements of > Mozilla’s broad product base, and that can keep up with our constant fast > pace. > > The replacement we’ve been working on is called Treeherder > (https://treeherder.mozilla.org). Our initial goal was to reach full feature > parity with TBPL, but with a scalable and extensible data model, RESTful web > service, and UI. We are planning on transitioning to it within Q3. > > We’ve got lots of plans for useful bells and whistles in future releases, but > the first step is reaching full feature parity with TBPL. We need to make > sure sheriffs and developers can carry out business as usual. > > So here’s some of the fun stuff that’s in this first release. Some of it may > not be immediately applicable to you, but it sets the stage for lots of > future goodness: > > * Publicly available RESTful api that supports loading data from any build > system using OAuth credentials. We decoupled the buildbot-isms so we can > better support jenkins, taskcluster, and whatever else comes up in the > future. Among other things, this will allow us to display results for > on-device tests for B2G, something that's impossible with TBPL. > > * The data model binds the push log to all of the build and test data > permanently. This allows us to provide test data in sync with the push log to > downstream consumers. It also allows us to address questions regarding > build/test platform combination trends over long timelines. Expect a number > of new dashboards in the near future. There’s no longer real-time dependency > in the UI on the https://hg.mozilla.org/(insert favorite > repo/branch)/json-pushes web service. > > * Integrated Talos performance data. This is not quite done yet but it will > land within Q3. We can visualize and annotate Talos data inline with other > test results. We hope this will allow sheriffs and developers to make better > use of performance data in general. > > * More comprehensive platform/test filtering all throughout the application. > > * More UI/UX scalability. We intend to add different top-level tabs to > support a variety of different dashboards and views, in addition to the > standard TBPL view of the build/test universe. > > * More descriptive semantics to classify failures and manage annotating > build/test results. > > The Sheriffs have given it a thorough and greatly appreciated beating and we > hope that developers and anyone else using TBPL will join in and help > identify as many bugs as possible over the coming weeks. We still have some > bugs to work through, but we’re getting very close. We will be giving a demo > and update in the Monday morning project meeting on August 4th. > > Jeads > > Background Stuff > ---------------- > General background information and all of the treeherder bugs (thanks to > edmorley!): > https://wiki.mozilla.org/Auto-tools/Projects/Treeherder > > You can kick the tires here: > https://treeherder.mozilla.org > > General documentation: > https://treeherder-service.readthedocs.org > > Please file bugs here: > https://bugzilla.mozilla.org/enter_bug.cgi?product=Tree+Management&component=Treeherder > > If you have questions or concerns drop us a line in #treeherder on IRC. > > If you have any interest in this stuff, patches are most welcome! Take a look > at the installation docs to get started > https://treeherder-service.readthedocs.org/en/latest/installation.html. > > There are three repositories associated with Treeherder. > > The code for the data ingestion etl, database, and web service can be found > here: > https://github.com/mozilla/treeherder-service > > The code for the user interface is here: > https://github.com/mozilla/treeherder-ui > > The code for the python client that helps you get up and running to submit > data to treeherder is here: > https://github.com/mozilla/treeherder-client > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform