[Webkit-unassigned] [Bug 63838] New: new-run-webkit-tests does not understand that mac uses test_expectations files

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jul 1 13:17:09 PDT 2011


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

           Summary: new-run-webkit-tests does not understand that mac uses
                    test_expectations files
           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: eric at webkit.org
                CC: abarth at webkit.org, ojan at chromium.org,
                    dpranke at chromium.org
            Blocks: 34984


new-run-webkit-tests does not understand that mac uses test_expectations files

When uses_expectations_file is false, these failures appear for mac:

 test     results    
+fast/canvas/webgl/gl-teximage.html    expected actual diff pretty diff    
+http/tests/cookies/third-party-cookie-relaxing.html    expected actual diff pretty diff    
+inspector/timeline/timeline-layout.html    expected actual diff pretty diff    
+plugins/npp-set-window-called-during-destruction.html    expected actual diff pretty diff    


Yet they're all mentioned in platform/mac/test_expectations.txt:

BUGWK58192 : plugins/npp-set-window-called-during-destruction.html = TEXT

// Flaky tests when run multi-process
BUGWK58192 : fast/dom/frame-loading-via-document-write.html = TEXT PASS
BUGWK58192 : http/tests/appcache/fail-on-update-2.html = TEXT PASS
BUGWK58192 : http/tests/appcache/fail-on-update.html = TEXT PASS
BUGWK58192 : http/tests/inspector/console-websocket-error.html = TEXT PASS
BUGWK58192 : fast/canvas/webgl/gl-teximage.html = TEXT PASS
BUGWK58192 : fast/frames/flattening/iframe-flattening-offscreen.html = TEXT PASS
BUGWK58192 : svg/dom/SVGScriptElement/script-set-href.svg = TEXT PASS


Part of the problem is in manager.py:

    # FIXME: If non-chromium ports start using an expectations file,
    # we should make this check more robust.
    results['uses_expectations_file'] = port_obj.name().find('chromium') != -1

however, I dont' think we want to set that bool as it does more than we want for mac.


Maybe we can't have our cake and eat it too.  WE should probably just move those to the Skipped list for Mac.  But platform/mac/test_expetations.txt was a useful tool for the ORWT->NRWT conversion as it's just tests which fail in NRWT but don't in ORWT.

-- 
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