diff options
Diffstat (limited to '')
37 files changed, 215 insertions, 0 deletions
diff --git a/testing/web-platform/meta/user-timing/__dir__.ini b/testing/web-platform/meta/user-timing/__dir__.ini new file mode 100644 index 0000000000..97bd265768 --- /dev/null +++ b/testing/web-platform/meta/user-timing/__dir__.ini @@ -0,0 +1 @@ +prefs: [privacy.reduceTimerPrecision:false] diff --git a/testing/web-platform/meta/user-timing/clearMeasures.html.ini b/testing/web-platform/meta/user-timing/clearMeasures.html.ini new file mode 100644 index 0000000000..67b311dd91 --- /dev/null +++ b/testing/web-platform/meta/user-timing/clearMeasures.html.ini @@ -0,0 +1,3 @@ +[clearMeasures.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/user-timing/clear_all_marks.any.js.ini b/testing/web-platform/meta/user-timing/clear_all_marks.any.js.ini new file mode 100644 index 0000000000..11bf7bd6be --- /dev/null +++ b/testing/web-platform/meta/user-timing/clear_all_marks.any.js.ini @@ -0,0 +1,7 @@ +[clear_all_marks.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[clear_all_marks.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/clear_all_measures.any.js.ini b/testing/web-platform/meta/user-timing/clear_all_measures.any.js.ini new file mode 100644 index 0000000000..1961f8d2ec --- /dev/null +++ b/testing/web-platform/meta/user-timing/clear_all_measures.any.js.ini @@ -0,0 +1,7 @@ +[clear_all_measures.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[clear_all_measures.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/clear_non_existent_mark.any.js.ini b/testing/web-platform/meta/user-timing/clear_non_existent_mark.any.js.ini new file mode 100644 index 0000000000..827e18ddd6 --- /dev/null +++ b/testing/web-platform/meta/user-timing/clear_non_existent_mark.any.js.ini @@ -0,0 +1,7 @@ +[clear_non_existent_mark.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[clear_non_existent_mark.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/clear_non_existent_measure.any.js.ini b/testing/web-platform/meta/user-timing/clear_non_existent_measure.any.js.ini new file mode 100644 index 0000000000..51f1d0ff51 --- /dev/null +++ b/testing/web-platform/meta/user-timing/clear_non_existent_measure.any.js.ini @@ -0,0 +1,7 @@ +[clear_non_existent_measure.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[clear_non_existent_measure.any.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/user-timing/clear_one_mark.any.js.ini b/testing/web-platform/meta/user-timing/clear_one_mark.any.js.ini new file mode 100644 index 0000000000..125447205e --- /dev/null +++ b/testing/web-platform/meta/user-timing/clear_one_mark.any.js.ini @@ -0,0 +1,7 @@ +[clear_one_mark.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[clear_one_mark.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/clear_one_measure.any.js.ini b/testing/web-platform/meta/user-timing/clear_one_measure.any.js.ini new file mode 100644 index 0000000000..e9fc358865 --- /dev/null +++ b/testing/web-platform/meta/user-timing/clear_one_measure.any.js.ini @@ -0,0 +1,7 @@ +[clear_one_measure.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[clear_one_measure.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/entry_type.any.js.ini b/testing/web-platform/meta/user-timing/entry_type.any.js.ini new file mode 100644 index 0000000000..d9ed63441e --- /dev/null +++ b/testing/web-platform/meta/user-timing/entry_type.any.js.ini @@ -0,0 +1,7 @@ +[entry_type.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[entry_type.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/idlharness-shadowrealm.window.js.ini b/testing/web-platform/meta/user-timing/idlharness-shadowrealm.window.js.ini new file mode 100644 index 0000000000..03caa03509 --- /dev/null +++ b/testing/web-platform/meta/user-timing/idlharness-shadowrealm.window.js.ini @@ -0,0 +1,4 @@ +[idlharness-shadowrealm.window.html] + prefs: [javascript.options.experimental.shadow_realms:true] + expected: + if (os == "android") and fission: [OK, ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/idlharness.any.js.ini b/testing/web-platform/meta/user-timing/idlharness.any.js.ini new file mode 100644 index 0000000000..df7a278055 --- /dev/null +++ b/testing/web-platform/meta/user-timing/idlharness.any.js.ini @@ -0,0 +1,18 @@ +[idlharness.https.any.serviceworker.html] + expected: TIMEOUT + +[idlharness.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[idlharness.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[idlharness.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[idlharness.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/invoke_with_timing_attributes.html.ini b/testing/web-platform/meta/user-timing/invoke_with_timing_attributes.html.ini new file mode 100644 index 0000000000..4d7a00ae37 --- /dev/null +++ b/testing/web-platform/meta/user-timing/invoke_with_timing_attributes.html.ini @@ -0,0 +1,3 @@ +[invoke_with_timing_attributes.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/invoke_with_timing_attributes.worker.js.ini b/testing/web-platform/meta/user-timing/invoke_with_timing_attributes.worker.js.ini new file mode 100644 index 0000000000..8bb8e15f20 --- /dev/null +++ b/testing/web-platform/meta/user-timing/invoke_with_timing_attributes.worker.js.ini @@ -0,0 +1,3 @@ +[invoke_with_timing_attributes.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/invoke_without_parameter.html.ini b/testing/web-platform/meta/user-timing/invoke_without_parameter.html.ini new file mode 100644 index 0000000000..bf708c2724 --- /dev/null +++ b/testing/web-platform/meta/user-timing/invoke_without_parameter.html.ini @@ -0,0 +1,3 @@ +[invoke_without_parameter.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/mark-entry-constructor.any.js.ini b/testing/web-platform/meta/user-timing/mark-entry-constructor.any.js.ini new file mode 100644 index 0000000000..048de08d66 --- /dev/null +++ b/testing/web-platform/meta/user-timing/mark-entry-constructor.any.js.ini @@ -0,0 +1,7 @@ +[mark-entry-constructor.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[mark-entry-constructor.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/mark-errors.any.js.ini b/testing/web-platform/meta/user-timing/mark-errors.any.js.ini new file mode 100644 index 0000000000..6fc90c5cf5 --- /dev/null +++ b/testing/web-platform/meta/user-timing/mark-errors.any.js.ini @@ -0,0 +1,7 @@ +[mark-errors.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[mark-errors.any.worker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/user-timing/mark-l3.any.js.ini b/testing/web-platform/meta/user-timing/mark-l3.any.js.ini new file mode 100644 index 0000000000..c186bdefa1 --- /dev/null +++ b/testing/web-platform/meta/user-timing/mark-l3.any.js.ini @@ -0,0 +1,7 @@ +[mark-l3.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[mark-l3.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/mark-measure-feature-detection.html.ini b/testing/web-platform/meta/user-timing/mark-measure-feature-detection.html.ini new file mode 100644 index 0000000000..4d07be79de --- /dev/null +++ b/testing/web-platform/meta/user-timing/mark-measure-feature-detection.html.ini @@ -0,0 +1,3 @@ +[mark-measure-feature-detection.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/mark-measure-return-objects.any.js.ini b/testing/web-platform/meta/user-timing/mark-measure-return-objects.any.js.ini new file mode 100644 index 0000000000..3ee983f799 --- /dev/null +++ b/testing/web-platform/meta/user-timing/mark-measure-return-objects.any.js.ini @@ -0,0 +1,7 @@ +[mark-measure-return-objects.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[mark-measure-return-objects.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/mark.any.js.ini b/testing/web-platform/meta/user-timing/mark.any.js.ini new file mode 100644 index 0000000000..79bf58bb81 --- /dev/null +++ b/testing/web-platform/meta/user-timing/mark.any.js.ini @@ -0,0 +1,7 @@ +[mark.any.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[mark.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/mark.html.ini b/testing/web-platform/meta/user-timing/mark.html.ini new file mode 100644 index 0000000000..e7792ceadd --- /dev/null +++ b/testing/web-platform/meta/user-timing/mark.html.ini @@ -0,0 +1,3 @@ +[mark.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/mark_exceptions.html.ini b/testing/web-platform/meta/user-timing/mark_exceptions.html.ini new file mode 100644 index 0000000000..9bf7a6eb59 --- /dev/null +++ b/testing/web-platform/meta/user-timing/mark_exceptions.html.ini @@ -0,0 +1,3 @@ +[mark_exceptions.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/measure-exceptions.html.ini b/testing/web-platform/meta/user-timing/measure-exceptions.html.ini new file mode 100644 index 0000000000..a13083fec7 --- /dev/null +++ b/testing/web-platform/meta/user-timing/measure-exceptions.html.ini @@ -0,0 +1,3 @@ +[measure-exceptions.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/measure-l3.any.js.ini b/testing/web-platform/meta/user-timing/measure-l3.any.js.ini new file mode 100644 index 0000000000..c4fcb98eda --- /dev/null +++ b/testing/web-platform/meta/user-timing/measure-l3.any.js.ini @@ -0,0 +1,7 @@ +[measure-l3.any.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[measure-l3.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/measure-with-dict.any.js.ini b/testing/web-platform/meta/user-timing/measure-with-dict.any.js.ini new file mode 100644 index 0000000000..eca34f5578 --- /dev/null +++ b/testing/web-platform/meta/user-timing/measure-with-dict.any.js.ini @@ -0,0 +1,7 @@ +[measure-with-dict.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[measure-with-dict.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/measure.html.ini b/testing/web-platform/meta/user-timing/measure.html.ini new file mode 100644 index 0000000000..1ab958854f --- /dev/null +++ b/testing/web-platform/meta/user-timing/measure.html.ini @@ -0,0 +1,21 @@ +[measure.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if os == "mac": [OK, ERROR] + [window.performance.getEntriesByName("measure_start_end")[0\].startTime is correct] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if os == "win": [PASS, FAIL] + + [window.performance.getEntriesByName("measure_start_no_end")[0\].startTime is correct] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if os == "win": [PASS, FAIL] + + [window.performance.getEntriesByName("measure_no_start_no_end")[1\].duration is approximately correct (up to 20ms difference allowed)] + expected: + if os == "mac": [PASS, FAIL] + + [window.performance.getEntriesByName("measure_no_start_no_end")[0\].duration is approximately correct (up to 20ms difference allowed)] + expected: + if os == "mac": [PASS, FAIL] diff --git a/testing/web-platform/meta/user-timing/measure_associated_with_navigation_timing.html.ini b/testing/web-platform/meta/user-timing/measure_associated_with_navigation_timing.html.ini new file mode 100644 index 0000000000..7d478249e3 --- /dev/null +++ b/testing/web-platform/meta/user-timing/measure_associated_with_navigation_timing.html.ini @@ -0,0 +1,3 @@ +[measure_associated_with_navigation_timing.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/measure_exception.html.ini b/testing/web-platform/meta/user-timing/measure_exception.html.ini new file mode 100644 index 0000000000..ae24980618 --- /dev/null +++ b/testing/web-platform/meta/user-timing/measure_exception.html.ini @@ -0,0 +1,3 @@ +[measure_exception.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/measure_exceptions_navigation_timing.html.ini b/testing/web-platform/meta/user-timing/measure_exceptions_navigation_timing.html.ini new file mode 100644 index 0000000000..00b89e568c --- /dev/null +++ b/testing/web-platform/meta/user-timing/measure_exceptions_navigation_timing.html.ini @@ -0,0 +1,3 @@ +[measure_exceptions_navigation_timing.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/user-timing/measure_navigation_timing.html.ini b/testing/web-platform/meta/user-timing/measure_navigation_timing.html.ini new file mode 100644 index 0000000000..a68432b98a --- /dev/null +++ b/testing/web-platform/meta/user-timing/measure_navigation_timing.html.ini @@ -0,0 +1,3 @@ +[measure_navigation_timing.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/measure_syntax_err.any.js.ini b/testing/web-platform/meta/user-timing/measure_syntax_err.any.js.ini new file mode 100644 index 0000000000..e128eaeee9 --- /dev/null +++ b/testing/web-platform/meta/user-timing/measure_syntax_err.any.js.ini @@ -0,0 +1,7 @@ +[measure_syntax_err.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[measure_syntax_err.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/measures.html.ini b/testing/web-platform/meta/user-timing/measures.html.ini new file mode 100644 index 0000000000..3836b1f3cd --- /dev/null +++ b/testing/web-platform/meta/user-timing/measures.html.ini @@ -0,0 +1,3 @@ +[measures.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/performance-measure-invalid.worker.js.ini b/testing/web-platform/meta/user-timing/performance-measure-invalid.worker.js.ini new file mode 100644 index 0000000000..8529dbe156 --- /dev/null +++ b/testing/web-platform/meta/user-timing/performance-measure-invalid.worker.js.ini @@ -0,0 +1,3 @@ +[performance-measure-invalid.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/structured-serialize-detail.any.js.ini b/testing/web-platform/meta/user-timing/structured-serialize-detail.any.js.ini new file mode 100644 index 0000000000..a112b02d81 --- /dev/null +++ b/testing/web-platform/meta/user-timing/structured-serialize-detail.any.js.ini @@ -0,0 +1,7 @@ +[structured-serialize-detail.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[structured-serialize-detail.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/supported-usertiming-types.any.js.ini b/testing/web-platform/meta/user-timing/supported-usertiming-types.any.js.ini new file mode 100644 index 0000000000..ee2114fe0b --- /dev/null +++ b/testing/web-platform/meta/user-timing/supported-usertiming-types.any.js.ini @@ -0,0 +1,7 @@ +[supported-usertiming-types.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[supported-usertiming-types.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/user-timing-tojson.html.ini b/testing/web-platform/meta/user-timing/user-timing-tojson.html.ini new file mode 100644 index 0000000000..1a99b04061 --- /dev/null +++ b/testing/web-platform/meta/user-timing/user-timing-tojson.html.ini @@ -0,0 +1,3 @@ +[user-timing-tojson.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/user-timing/user_timing_exists.any.js.ini b/testing/web-platform/meta/user-timing/user_timing_exists.any.js.ini new file mode 100644 index 0000000000..f8abea4002 --- /dev/null +++ b/testing/web-platform/meta/user-timing/user_timing_exists.any.js.ini @@ -0,0 +1,7 @@ +[user_timing_exists.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[user_timing_exists.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] |