On Thursday, August 30, 2012 9:05:40 PM UTC-4, Ben Hearsum wrote:
> On 08/30/12 07:22 PM, L. David Baron wrote:
> 
> > On Thursday 2012-08-30 14:42 -0700, Taras Glek wrote:
> 
> >> * Joel will revisit maintaining Talos within mozilla-central to
> 
> >> reduce developer barriers to understanding what a particular Talos
> 
> >> test result means. This should also make Talos easier to run
> 
> > 
> 
> > This will also solve one of the other problems that leads developers
> 
> > to distrust talos, which is that a significant portion of the
> 
> > performance regressions reported are (or at least were at one time)
> 
> > the result of changes to the tests, but that changes to the tests
> 
> > don't show up as part of the list of suspected causes of
> 
> > regressions.
> 
> 
> 
> This isn't true anymore, actually. While Talos itself isn't stored in
> 
> mozilla-central, a pointer to a specific version of it is. The test
> 
> machines pull the Talos version specified in
> 
> https://mxr.mozilla.org/mozilla-central/source/testing/talos/talos.json
> 
> at test time. For example (from
> 
> https://tbpl.mozilla.org/php/getParsedLog.php?id=14852731&tree=Firefox&full=1):
> 
> /tools/buildbot/bin/python talos_from_code.py --talos-json-url
> 
> http://hg.mozilla.org/mozilla-central/raw-file/f972f1a71e7e/testing/talos/talos.json
> 
> 
> 
> This means that changes to the Talos suite *are* associated with a
> 
> mozilla-central revision, have tests run for them, can be backed out,
> 
> can ride trains, etc.

I have backed out changes made to talos and the tests a few times due to 
performance regressions.  While I might not catch every one, we do treat talos 
changes as another changeset in m-c.  

If there is an expected shift in numbers, we create a new test.  This is why 
there are 5+ versions of all the tests.  It really adds a lot of overhead and 
breakage (e.g. compare-talos), but this way we don't confuse the old test data 
with the new adjusted tests.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to