/home/clopez/webkit/webkit/layout-test-results/fast/events/touch/basic-multi-touch-events-actual.txt

66multi touch sequence
77Two touchpoints pressed
88PASS lastEvent.type is "touchstart"
9 PASS lastEvent.touches.length is 2
10 PASS lastEvent.changedTouches.length is 2
11 PASS lastEvent.targetTouches.length is 2
 9FAIL lastEvent.touches.length should be 2. Was 1.
 10FAIL lastEvent.changedTouches.length should be 2. Was 1.
 11FAIL lastEvent.targetTouches.length should be 2. Was 1.
1212PASS lastEvent.pageX is 0
1313PASS lastEvent.pageY is 0
1414PASS lastEvent.touches[0].pageX is 10
1515PASS lastEvent.touches[0].pageY is 10
1616PASS lastEvent.touches[0].clientX is 10
1717PASS lastEvent.touches[0].clientY is 10
18 PASS lastEvent.touches[0].identifier is 0
19 PASS lastEvent.touches[1].pageX is 20
20 PASS lastEvent.touches[1].pageY is 30
21 PASS lastEvent.touches[1].clientX is 20
22 PASS lastEvent.touches[1].clientY is 30
23 PASS lastEvent.touches[1].identifier is 1
 18FAIL lastEvent.touches[0].identifier should be 0. Was 1.
 19FAIL lastEvent.touches[1].pageX should be 20. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.touches[1].pageX')
 20FAIL lastEvent.touches[1].pageY should be 30. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.touches[1].pageY')
 21FAIL lastEvent.touches[1].clientX should be 20. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.touches[1].clientX')
 22FAIL lastEvent.touches[1].clientY should be 30. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.touches[1].clientY')
 23FAIL lastEvent.touches[1].identifier should be 1. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.touches[1].identifier')
2424PASS lastEvent.changedTouches[0].pageX is 10
2525PASS lastEvent.changedTouches[0].pageY is 10
2626PASS lastEvent.changedTouches[0].clientX is 10
2727PASS lastEvent.changedTouches[0].clientY is 10
28 PASS lastEvent.changedTouches[0].identifier is 0
29 PASS lastEvent.changedTouches[1].pageX is 20
30 PASS lastEvent.changedTouches[1].pageY is 30
31 PASS lastEvent.changedTouches[1].clientX is 20
32 PASS lastEvent.changedTouches[1].clientY is 30
33 PASS lastEvent.changedTouches[1].identifier is 1
 28FAIL lastEvent.changedTouches[0].identifier should be 0. Was 1.
 29FAIL lastEvent.changedTouches[1].pageX should be 20. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.changedTouches[1].pageX')
 30FAIL lastEvent.changedTouches[1].pageY should be 30. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.changedTouches[1].pageY')
 31FAIL lastEvent.changedTouches[1].clientX should be 20. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.changedTouches[1].clientX')
 32FAIL lastEvent.changedTouches[1].clientY should be 30. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.changedTouches[1].clientY')
 33FAIL lastEvent.changedTouches[1].identifier should be 1. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.changedTouches[1].identifier')
3434PASS lastEvent.targetTouches[0].pageX is 10
3535PASS lastEvent.targetTouches[0].pageY is 10
3636PASS lastEvent.targetTouches[0].clientX is 10
3737PASS lastEvent.targetTouches[0].clientY is 10
38 PASS lastEvent.targetTouches[0].identifier is 0
39 PASS lastEvent.targetTouches[1].pageX is 20
40 PASS lastEvent.targetTouches[1].pageY is 30
41 PASS lastEvent.targetTouches[1].clientX is 20
42 PASS lastEvent.targetTouches[1].clientY is 30
43 PASS lastEvent.targetTouches[1].identifier is 1
 38FAIL lastEvent.targetTouches[0].identifier should be 0. Was 1.
 39FAIL lastEvent.targetTouches[1].pageX should be 20. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.targetTouches[1].pageX')
 40FAIL lastEvent.targetTouches[1].pageY should be 30. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.targetTouches[1].pageY')
 41FAIL lastEvent.targetTouches[1].clientX should be 20. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.targetTouches[1].clientX')
 42FAIL lastEvent.targetTouches[1].clientY should be 30. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.targetTouches[1].clientY')
 43FAIL lastEvent.targetTouches[1].identifier should be 1. Threw exception TypeError: undefined is not an object (evaluating 'lastEvent.targetTouches[1].identifier')
4444First touchpoint moved
45 PASS lastEvent.type is "touchmove"
46 PASS lastEvent.touches.length is 2
47 PASS lastEvent.changedTouches.length is 1
48 PASS lastEvent.targetTouches.length is 2
49 PASS lastEvent.pageX is 0
50 PASS lastEvent.pageY is 0
51 PASS lastEvent.touches[0].pageX is 15
52 PASS lastEvent.touches[0].pageY is 15
53 PASS lastEvent.touches[0].clientX is 15
54 PASS lastEvent.touches[0].clientY is 15
55 PASS lastEvent.touches[0].identifier is 0
56 PASS lastEvent.changedTouches[0].pageX is 15
57 PASS lastEvent.changedTouches[0].pageY is 15
58 PASS lastEvent.changedTouches[0].clientX is 15
59 PASS lastEvent.changedTouches[0].clientY is 15
60 PASS lastEvent.changedTouches[0].identifier is 0
61 PASS lastEvent.touches[1].pageX is 20
62 PASS lastEvent.touches[1].pageY is 30
63 PASS lastEvent.touches[1].clientX is 20
64 PASS lastEvent.touches[1].clientY is 30
65 PASS lastEvent.touches[1].identifier is 1
6645First touchpoint is released
67 PASS lastEvent.type is "touchend"
68 PASS lastEvent.touches.length is 1
69 PASS lastEvent.changedTouches.length is 1
70 PASS lastEvent.targetTouches.length is 1
71 PASS lastEvent.pageX is 0
72 PASS lastEvent.pageY is 0
73 PASS lastEvent.touches[0].pageX is 20
74 PASS lastEvent.touches[0].pageY is 30
75 PASS lastEvent.touches[0].clientX is 20
76 PASS lastEvent.touches[0].clientY is 30
77 PASS lastEvent.touches[0].identifier is 1
78 PASS lastEvent.changedTouches[0].pageX is 15
79 PASS lastEvent.changedTouches[0].pageY is 15
80 PASS lastEvent.changedTouches[0].clientX is 15
81 PASS lastEvent.changedTouches[0].clientY is 15
82 PASS lastEvent.changedTouches[0].identifier is 0
83 PASS lastEvent.targetTouches[0].pageX is 20
84 PASS lastEvent.targetTouches[0].pageY is 30
85 PASS lastEvent.targetTouches[0].clientX is 20
86 PASS lastEvent.targetTouches[0].clientY is 30
87 PASS lastEvent.targetTouches[0].identifier is 1
8846Last remaining touchpoint is released
89 PASS lastEvent.type is "touchend"
90 PASS lastEvent.touches.length is 0
91 PASS lastEvent.changedTouches.length is 1
92 PASS lastEvent.targetTouches.length is 0
93 PASS lastEvent.pageX is 0
94 PASS lastEvent.pageY is 0
95 PASS lastEvent.changedTouches[0].pageX is 20
96 PASS lastEvent.changedTouches[0].pageY is 30
97 PASS lastEvent.changedTouches[0].clientX is 20
98 PASS lastEvent.changedTouches[0].clientY is 30
99 PASS lastEvent.changedTouches[0].identifier is 1
100 PASS successfullyParsed is true
10147
102 TEST COMPLETE
103