[Webkit-unassigned] [Bug 106845] New: Layout Test fast/events/touch/multi-touch-inside-iframes.html is flaky

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 14 17:11:36 PST 2013


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

           Summary: Layout Test
                    fast/events/touch/multi-touch-inside-iframes.html is
                    flaky
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
               URL: http://test-results.appspot.com/dashboards/flakiness_d
                    ashboard.html#tests=fast%2Fevents%2Ftouch%2Fmulti-touc
                    h-inside-iframes.html
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: leviw at chromium.org
                CC: dglazkov at chromium.org, qinmin at chromium.org


fast/events/touch/multi-touch-inside-iframes.html periodically fails on all platforms.

Example failure:

Test multi-touch is sent to the same iframe.

On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".


First touch is on iframe1.
PASS document.elementFromPoint(101, 101).id is "iframe1"
PASS ev.type is "touchstart"
FAIL touchreceiver should be iframe1. Was iframe2.
PASS ev.changedTouches.length is 1
PASS ev.touches.length is 1
PASS ev.targetTouches.length is 1
PASS ev.touches[0].pageX is 50
PASS ev.touches[0].pageY is 50
FAIL ev.touches[0].target.ownerDocument.title should be iframe1. Was iframe2.
FAIL ev.changedTouches[0].target.ownerDocument.title should be iframe1. Was iframe2.
FAIL ev.targetTouches[0].target.ownerDocument.title should be iframe1. Was iframe2.

Second touch is on iframe2, nothing should happen.
PASS document.elementFromPoint(251, 101).id is "iframe2"

Moves the first touch outside iframe1.
PASS ev.type is "touchmove"
FAIL touchreceiver should be iframe1. Was iframe2.
PASS ev.changedTouches.length is 1
PASS ev.touches.length is 1
PASS ev.targetTouches.length is 1
PASS ev.touches[0].pageX is 150
PASS ev.touches[0].pageY is 150
FAIL ev.touches[0].target.ownerDocument.title should be iframe1. Was iframe2.
FAIL ev.changedTouches[0].target.ownerDocument.title should be iframe1. Was iframe2.
FAIL ev.targetTouches[0].target.ownerDocument.title should be iframe1. Was iframe2.

Release the first touch.
PASS ev.type is "touchend"
FAIL touchreceiver should be iframe1. Was iframe2.
PASS ev.changedTouches.length is 1
PASS ev.touches.length is 0
PASS ev.targetTouches.length is 0
FAIL ev.changedTouches[0].target.ownerDocument.title should be iframe1. Was iframe2.

Third touch is on iframe2, nothing should happen.
PASS document.elementFromPoint(261, 101).id is "iframe2"

Release all touches on iframe2, and touch iframe2 again.
PASS ev.type is "touchstart"
FAIL touchreceiver should be iframe2. Was iframe1.
PASS ev.changedTouches.length is 1
PASS ev.touches.length is 1
PASS ev.targetTouches.length is 1
PASS ev.touches[0].pageX is 50
PASS ev.touches[0].pageY is 50
FAIL ev.touches[0].target.ownerDocument.title should be iframe2. Was iframe1.
FAIL ev.changedTouches[0].target.ownerDocument.title should be iframe2. Was iframe1.
FAIL ev.targetTouches[0].target.ownerDocument.title should be iframe2. Was iframe1.

Touch iframe1, nothing shoud happen.

Release all touches.
PASS ev.type is "touchend"
FAIL touchreceiver should be iframe2. Was iframe1.
PASS ev.changedTouches.length is 1
PASS ev.touches.length is 0
PASS ev.targetTouches.length is 0
FAIL ev.changedTouches[0].target.ownerDocument.title should be iframe2. Was iframe1.
PASS successfullyParsed is true

TEST COMPLETE


I'm marking it flaky.

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