[Webkit-unassigned] [Bug 103824] New: clean up test result summarization / aggregating code in nrwt

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Dec 1 17:16:49 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=103824

           Summary: clean up test result summarization / aggregating code
                    in nrwt
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: dpranke at chromium.org


Right now the code for collecting the results of individual tests is scattered over several badly named classes and dicts (ResultSummary, summarized_results, etc.) and is unwieldly. It would make things a lot easier to follow if this code was cleaned up and given some sort of structure; this bug is a meta-bug to track that work. 

In addition, the test-running code (webkitpy.layout_tests.controllers.manager.Manager and layout_test_runner.Runner) have some weird object ownership structuring and don't really return enough information to be very useful; as a result, the run_webkit_tests_integration tests have to jump through a bunch of hoops to test things (e.g., bug 78168) and it would be nice to clean that up.

Lastly, if we cleaned up the way we returned information about the test run back it would probably simplify various client programs like the buildbot log parsers and calling scripts used for various purposes (e.g., me trying to hunt down flaky tests).

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list