--- /home/clopez/webkit/webkit/layout-test-results/fast/events/touch/basic-multi-touch-events-expected.txt +++ /home/clopez/webkit/webkit/layout-test-results/fast/events/touch/basic-multi-touch-events-actual.txt @@ -6,98 +6,42 @@ multi touch sequence Two touchpoints pressed PASS lastEvent.type is "touchstart" -PASS lastEvent.touches.length is 2 -PASS lastEvent.changedTouches.length is 2 -PASS lastEvent.targetTouches.length is 2 +FAIL lastEvent.touches.length should be 2. Was 1. +FAIL lastEvent.changedTouches.length should be 2. Was 1. +FAIL lastEvent.targetTouches.length should be 2. Was 1. PASS lastEvent.pageX is 0 PASS lastEvent.pageY is 0 PASS lastEvent.touches[0].pageX is 10 PASS lastEvent.touches[0].pageY is 10 PASS lastEvent.touches[0].clientX is 10 PASS lastEvent.touches[0].clientY is 10 -PASS lastEvent.touches[0].identifier is 0 -PASS lastEvent.touches[1].pageX is 20 -PASS lastEvent.touches[1].pageY is 30 -PASS lastEvent.touches[1].clientX is 20 -PASS lastEvent.touches[1].clientY is 30 -PASS lastEvent.touches[1].identifier is 1 +FAIL lastEvent.touches[0].identifier should be 0. Was 1. +FAIL lastEvent.touches[1].pageX should be 20. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.touches[1].pageX') +FAIL lastEvent.touches[1].pageY should be 30. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.touches[1].pageY') +FAIL lastEvent.touches[1].clientX should be 20. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.touches[1].clientX') +FAIL lastEvent.touches[1].clientY should be 30. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.touches[1].clientY') +FAIL lastEvent.touches[1].identifier should be 1. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.touches[1].identifier') PASS lastEvent.changedTouches[0].pageX is 10 PASS lastEvent.changedTouches[0].pageY is 10 PASS lastEvent.changedTouches[0].clientX is 10 PASS lastEvent.changedTouches[0].clientY is 10 -PASS lastEvent.changedTouches[0].identifier is 0 -PASS lastEvent.changedTouches[1].pageX is 20 -PASS lastEvent.changedTouches[1].pageY is 30 -PASS lastEvent.changedTouches[1].clientX is 20 -PASS lastEvent.changedTouches[1].clientY is 30 -PASS lastEvent.changedTouches[1].identifier is 1 +FAIL lastEvent.changedTouches[0].identifier should be 0. Was 1. +FAIL lastEvent.changedTouches[1].pageX should be 20. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.changedTouches[1].pageX') +FAIL lastEvent.changedTouches[1].pageY should be 30. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.changedTouches[1].pageY') +FAIL lastEvent.changedTouches[1].clientX should be 20. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.changedTouches[1].clientX') +FAIL lastEvent.changedTouches[1].clientY should be 30. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.changedTouches[1].clientY') +FAIL lastEvent.changedTouches[1].identifier should be 1. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.changedTouches[1].identifier') PASS lastEvent.targetTouches[0].pageX is 10 PASS lastEvent.targetTouches[0].pageY is 10 PASS lastEvent.targetTouches[0].clientX is 10 PASS lastEvent.targetTouches[0].clientY is 10 -PASS lastEvent.targetTouches[0].identifier is 0 -PASS lastEvent.targetTouches[1].pageX is 20 -PASS lastEvent.targetTouches[1].pageY is 30 -PASS lastEvent.targetTouches[1].clientX is 20 -PASS lastEvent.targetTouches[1].clientY is 30 -PASS lastEvent.targetTouches[1].identifier is 1 +FAIL lastEvent.targetTouches[0].identifier should be 0. Was 1. +FAIL lastEvent.targetTouches[1].pageX should be 20. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.targetTouches[1].pageX') +FAIL lastEvent.targetTouches[1].pageY should be 30. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.targetTouches[1].pageY') +FAIL lastEvent.targetTouches[1].clientX should be 20. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.targetTouches[1].clientX') +FAIL lastEvent.targetTouches[1].clientY should be 30. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.targetTouches[1].clientY') +FAIL lastEvent.targetTouches[1].identifier should be 1. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.targetTouches[1].identifier') First touchpoint moved -PASS lastEvent.type is "touchmove" -PASS lastEvent.touches.length is 2 -PASS lastEvent.changedTouches.length is 1 -PASS lastEvent.targetTouches.length is 2 -PASS lastEvent.pageX is 0 -PASS lastEvent.pageY is 0 -PASS lastEvent.touches[0].pageX is 15 -PASS lastEvent.touches[0].pageY is 15 -PASS lastEvent.touches[0].clientX is 15 -PASS lastEvent.touches[0].clientY is 15 -PASS lastEvent.touches[0].identifier is 0 -PASS lastEvent.changedTouches[0].pageX is 15 -PASS lastEvent.changedTouches[0].pageY is 15 -PASS lastEvent.changedTouches[0].clientX is 15 -PASS lastEvent.changedTouches[0].clientY is 15 -PASS lastEvent.changedTouches[0].identifier is 0 -PASS lastEvent.touches[1].pageX is 20 -PASS lastEvent.touches[1].pageY is 30 -PASS lastEvent.touches[1].clientX is 20 -PASS lastEvent.touches[1].clientY is 30 -PASS lastEvent.touches[1].identifier is 1 First touchpoint is released -PASS lastEvent.type is "touchend" -PASS lastEvent.touches.length is 1 -PASS lastEvent.changedTouches.length is 1 -PASS lastEvent.targetTouches.length is 1 -PASS lastEvent.pageX is 0 -PASS lastEvent.pageY is 0 -PASS lastEvent.touches[0].pageX is 20 -PASS lastEvent.touches[0].pageY is 30 -PASS lastEvent.touches[0].clientX is 20 -PASS lastEvent.touches[0].clientY is 30 -PASS lastEvent.touches[0].identifier is 1 -PASS lastEvent.changedTouches[0].pageX is 15 -PASS lastEvent.changedTouches[0].pageY is 15 -PASS lastEvent.changedTouches[0].clientX is 15 -PASS lastEvent.changedTouches[0].clientY is 15 -PASS lastEvent.changedTouches[0].identifier is 0 -PASS lastEvent.targetTouches[0].pageX is 20 -PASS lastEvent.targetTouches[0].pageY is 30 -PASS lastEvent.targetTouches[0].clientX is 20 -PASS lastEvent.targetTouches[0].clientY is 30 -PASS lastEvent.targetTouches[0].identifier is 1 Last remaining touchpoint is released -PASS lastEvent.type is "touchend" -PASS lastEvent.touches.length is 0 -PASS lastEvent.changedTouches.length is 1 -PASS lastEvent.targetTouches.length is 0 -PASS lastEvent.pageX is 0 -PASS lastEvent.pageY is 0 -PASS lastEvent.changedTouches[0].pageX is 20 -PASS lastEvent.changedTouches[0].pageY is 30 -PASS lastEvent.changedTouches[0].clientX is 20 -PASS lastEvent.changedTouches[0].clientY is 30 -PASS lastEvent.changedTouches[0].identifier is 1 -PASS successfullyParsed is true -TEST COMPLETE -