scrollingcoordinator/ios/ui-scroll-fixed.html is a flakky failure
[WebKit-https.git] / LayoutTests / performance-api / performance-observer-basic-expected.txt
1 Basic Behavior test for PerformanceObserver APIs.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 Inside PerformanceObserver callback
7 PASS argumentsLength === 2 is true
8 PASS list instanceof PerformanceObserverEntryList is true
9 PASS obs instanceof PerformanceObserver is true
10 PASS obs === observer is true
11 FAIL thisObject instanceof PerformanceObserver should be true. Was false.
12 FAIL thisObject === observer should be true. Was false.
13
14 PerformanceObserverEntryList APIs
15 PASS list.getEntries() instanceof Array is true
16 PASS list.getEntries().length === 2 is true
17 PASS list.getEntries()[0] instanceof PerformanceEntry is true
18 PASS list.getEntries()[0].name is "mark3"
19 PASS list.getEntries()[1].name is "mark4"
20 PASS list.getEntries()[0].startTime <= list.getEntries()[1].startTime is true
21 PASS list.getEntriesByType() threw exception TypeError: Not enough arguments.
22 PASS list.getEntriesByType("not-real").length === 0 is true
23 PASS list.getEntriesByType("mark").length === 2 is true
24 PASS list.getEntriesByType("mark")[0] instanceof PerformanceEntry is true
25 PASS list.getEntriesByType("mark")[0].name is "mark3"
26 PASS list.getEntriesByType("mark")[1].name is "mark4"
27 PASS list.getEntriesByName() threw exception TypeError: Not enough arguments.
28 PASS list.getEntriesByName("not-real").length === 0 is true
29 PASS list.getEntriesByName("mark1").length === 0 is true
30 PASS list.getEntriesByName("mark3").length === 1 is true
31 PASS list.getEntriesByName("mark3")[0] instanceof PerformanceEntry is true
32 PASS list.getEntriesByName("mark3")[0].name is "mark3"
33 PASS list.getEntriesByName("mark4").length === 1 is true
34 PASS list.getEntriesByName("mark4")[0] instanceof PerformanceEntry is true
35 PASS list.getEntriesByName("mark4")[0].name is "mark4"
36 PASS list.getEntriesByName() threw exception TypeError: Not enough arguments.
37 PASS list.getEntriesByName("not-real").length === 0 is true
38 PASS list.getEntriesByName("mark1").length === 0 is true
39 PASS list.getEntriesByName("mark3").length === 1 is true
40 PASS list.getEntriesByName("mark3")[0] instanceof PerformanceEntry is true
41 PASS list.getEntriesByName("mark3")[0].name is "mark3"
42 PASS list.getEntriesByName("mark4").length === 1 is true
43 PASS list.getEntriesByName("mark4")[0] instanceof PerformanceEntry is true
44 PASS list.getEntriesByName("mark4")[0].name is "mark4"
45 PASS list.getEntriesByName("mark3", "not-real").length === 0 is true
46 PASS list.getEntriesByName("mark3", "mark").length === 1 is true
47 PASS list.getEntriesByName(null, "mark").length === 0 is true
48 PASS list.getEntriesByName(undefined, "mark").length === 0 is true
49
50 Starting worker: resources/observer-basic.js
51 [Worker] Inside PerformanceObserver callback
52 PASS [Worker] argumentsLength === 2 is true
53 PASS [Worker] list instanceof PerformanceObserverEntryList is true
54 PASS [Worker] obs instanceof PerformanceObserver is true
55 PASS [Worker] obs === observer is true
56 FAIL [Worker] thisObject instanceof PerformanceObserver should be true. Was false.
57 FAIL [Worker] thisObject === observer should be true. Was false.
58 [Worker] 
59 [Worker] PerformanceObserverEntryList APIs
60 PASS [Worker] list.getEntries() instanceof Array is true
61 PASS [Worker] list.getEntries().length === 2 is true
62 PASS [Worker] list.getEntries()[0] instanceof PerformanceEntry is true
63 PASS [Worker] list.getEntries()[0].name is "mark3"
64 PASS [Worker] list.getEntries()[1].name is "mark4"
65 PASS [Worker] list.getEntries()[0].startTime <= list.getEntries()[1].startTime is true
66 PASS [Worker] list.getEntriesByType() threw exception TypeError: Not enough arguments.
67 PASS [Worker] list.getEntriesByType("not-real").length === 0 is true
68 PASS [Worker] list.getEntriesByType("mark").length === 2 is true
69 PASS [Worker] list.getEntriesByType("mark")[0] instanceof PerformanceEntry is true
70 PASS [Worker] list.getEntriesByType("mark")[0].name is "mark3"
71 PASS [Worker] list.getEntriesByType("mark")[1].name is "mark4"
72 PASS [Worker] list.getEntriesByName() threw exception TypeError: Not enough arguments.
73 PASS [Worker] list.getEntriesByName("not-real").length === 0 is true
74 PASS [Worker] list.getEntriesByName("mark1").length === 0 is true
75 PASS [Worker] list.getEntriesByName("mark3").length === 1 is true
76 PASS [Worker] list.getEntriesByName("mark3")[0] instanceof PerformanceEntry is true
77 PASS [Worker] list.getEntriesByName("mark3")[0].name is "mark3"
78 PASS [Worker] list.getEntriesByName("mark4").length === 1 is true
79 PASS [Worker] list.getEntriesByName("mark4")[0] instanceof PerformanceEntry is true
80 PASS [Worker] list.getEntriesByName("mark4")[0].name is "mark4"
81 PASS [Worker] list.getEntriesByName() threw exception TypeError: Not enough arguments.
82 PASS [Worker] list.getEntriesByName("not-real").length === 0 is true
83 PASS [Worker] list.getEntriesByName("mark1").length === 0 is true
84 PASS [Worker] list.getEntriesByName("mark3").length === 1 is true
85 PASS [Worker] list.getEntriesByName("mark3")[0] instanceof PerformanceEntry is true
86 PASS [Worker] list.getEntriesByName("mark3")[0].name is "mark3"
87 PASS [Worker] list.getEntriesByName("mark4").length === 1 is true
88 PASS [Worker] list.getEntriesByName("mark4")[0] instanceof PerformanceEntry is true
89 PASS [Worker] list.getEntriesByName("mark4")[0].name is "mark4"
90 PASS [Worker] list.getEntriesByName("mark3", "not-real").length === 0 is true
91 PASS [Worker] list.getEntriesByName("mark3", "mark").length === 1 is true
92 PASS [Worker] list.getEntriesByName(null, "mark").length === 0 is true
93 PASS [Worker] list.getEntriesByName(undefined, "mark").length === 0 is true
94 PASS successfullyParsed is true
95
96 TEST COMPLETE
97