Great work, dude. Seriously good stuff. I'll be digging through this tomorrow.

Now, how do I change the theme on this thing? ;P

:DG<

On Mon, Aug 24, 2009 at 6:42 PM, Ojan Vafai<o...@chromium.org> wrote:
> A first version of the layout test flakiness dashboard is up.
> http://src.chromium.org/viewvc/chrome/trunk/src/webkit/tools/layout_tests/flakiness_dashboard.html
> Some of the key features:
>
> updates roughly as quickly as the bots have run the tests (no
> post-processing, stdio parsing or crons)
> sortable by any column include "flakiness"
> builder + sort order permalinks (i.e. you can copy-paste URLs for a given
> builder + sort order)
> highlights tests with missing expectations (i.e. the test passed, but is
> marked only as failing)
> prints out test run times for tests that took > 1 second
> shows the expectations for a test on all platforms
>
> Taking a look at the dashboard, you can immediately see a couple things:
>
> A bunch of cases where we currently have the missing expectations for a
> test. For example, LayoutTests/accessibility/plugin.html fails on Windows,
> but is only listed as failing on the Mac.
> We have a few dozen very slow tests that considerably slow down how long the
> tests take to run.
>
> How do you get this awesomeness for UI tests, unittests, etc? It's actually
> *really* easy. Someone just needs to add something to the test runners for
> those test types that spits out JSON files in the right format and copies
> them to the appropriate place. Let me know if you're interested in adding
> support for a new test type.
> Known issues:
>
> The JS that generates the page could stand to be faster.
> The windows builders have a bunch of junk entries with windows style paths.
> Ignore them for now, they'll gradually fall off the end of the tests tracked
> by the dashboard. Only the tests with unix style paths should be looked at.
>
> If you have bugs or feature requests. Please file them at crbug.com and CC
> me. One feature request that I have is to also highlight cases where we list
> an expectation for a test that never happens (e.g. the test is listed as
> "PASS CRASH FAIL", but has never crashed.
> Ojan
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to