mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-16 06:45:42 +00:00
Bug 1155079 - Update web-platform-tests to revision 89b6e2bc460316c7f273712d22f0b2d3a3d0c5be, a =testonly
This commit is contained in:
parent
8b1d489941
commit
0565fbf26e
@ -9627,6 +9627,14 @@
|
||||
"path": "XMLHttpRequest/send-timeout-events.htm",
|
||||
"url": "/XMLHttpRequest/send-timeout-events.htm"
|
||||
},
|
||||
{
|
||||
"path": "XMLHttpRequest/send-usp.html",
|
||||
"url": "/XMLHttpRequest/send-usp.html"
|
||||
},
|
||||
{
|
||||
"path": "XMLHttpRequest/send-usp.worker.js",
|
||||
"url": "/XMLHttpRequest/send-usp.worker"
|
||||
},
|
||||
{
|
||||
"path": "XMLHttpRequest/setrequestheader-after-send.htm",
|
||||
"url": "/XMLHttpRequest/setrequestheader-after-send.htm"
|
||||
@ -16099,14 +16107,6 @@
|
||||
"path": "service-workers/cache-storage/serviceworker/cache-delete.https.html",
|
||||
"url": "/service-workers/cache-storage/serviceworker/cache-delete.https.html"
|
||||
},
|
||||
{
|
||||
"path": "service-workers/cache-storage/serviceworker/cache-match.https.html",
|
||||
"url": "/service-workers/cache-storage/serviceworker/cache-match.https.html"
|
||||
},
|
||||
{
|
||||
"path": "service-workers/cache-storage/serviceworker/cache-put.https.html",
|
||||
"url": "/service-workers/cache-storage/serviceworker/cache-put.https.html"
|
||||
},
|
||||
{
|
||||
"path": "service-workers/cache-storage/serviceworker/cache-storage-keys.https.html",
|
||||
"url": "/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html"
|
||||
@ -16127,14 +16127,6 @@
|
||||
"path": "service-workers/cache-storage/window/cache-delete.https.html",
|
||||
"url": "/service-workers/cache-storage/window/cache-delete.https.html"
|
||||
},
|
||||
{
|
||||
"path": "service-workers/cache-storage/window/cache-match.https.html",
|
||||
"url": "/service-workers/cache-storage/window/cache-match.https.html"
|
||||
},
|
||||
{
|
||||
"path": "service-workers/cache-storage/window/cache-put.https.html",
|
||||
"url": "/service-workers/cache-storage/window/cache-put.https.html"
|
||||
},
|
||||
{
|
||||
"path": "service-workers/cache-storage/window/cache-storage-keys.https.html",
|
||||
"url": "/service-workers/cache-storage/window/cache-storage-keys.https.html"
|
||||
@ -16159,14 +16151,6 @@
|
||||
"path": "service-workers/cache-storage/worker/cache-delete.https.html",
|
||||
"url": "/service-workers/cache-storage/worker/cache-delete.https.html"
|
||||
},
|
||||
{
|
||||
"path": "service-workers/cache-storage/worker/cache-match.https.html",
|
||||
"url": "/service-workers/cache-storage/worker/cache-match.https.html"
|
||||
},
|
||||
{
|
||||
"path": "service-workers/cache-storage/worker/cache-put.https.html",
|
||||
"url": "/service-workers/cache-storage/worker/cache-put.https.html"
|
||||
},
|
||||
{
|
||||
"path": "service-workers/cache-storage/worker/cache-storage-keys.https.html",
|
||||
"url": "/service-workers/cache-storage/worker/cache-storage-keys.https.html"
|
||||
@ -19514,6 +19498,36 @@
|
||||
"timeout": "long",
|
||||
"url": "/media-source/mediasource-redundant-seek.html"
|
||||
},
|
||||
{
|
||||
"path": "service-workers/cache-storage/serviceworker/cache-match.https.html",
|
||||
"timeout": "long",
|
||||
"url": "/service-workers/cache-storage/serviceworker/cache-match.https.html"
|
||||
},
|
||||
{
|
||||
"path": "service-workers/cache-storage/serviceworker/cache-put.https.html",
|
||||
"timeout": "long",
|
||||
"url": "/service-workers/cache-storage/serviceworker/cache-put.https.html"
|
||||
},
|
||||
{
|
||||
"path": "service-workers/cache-storage/window/cache-match.https.html",
|
||||
"timeout": "long",
|
||||
"url": "/service-workers/cache-storage/window/cache-match.https.html"
|
||||
},
|
||||
{
|
||||
"path": "service-workers/cache-storage/window/cache-put.https.html",
|
||||
"timeout": "long",
|
||||
"url": "/service-workers/cache-storage/window/cache-put.https.html"
|
||||
},
|
||||
{
|
||||
"path": "service-workers/cache-storage/worker/cache-match.https.html",
|
||||
"timeout": "long",
|
||||
"url": "/service-workers/cache-storage/worker/cache-match.https.html"
|
||||
},
|
||||
{
|
||||
"path": "service-workers/cache-storage/worker/cache-put.https.html",
|
||||
"timeout": "long",
|
||||
"url": "/service-workers/cache-storage/worker/cache-put.https.html"
|
||||
},
|
||||
{
|
||||
"path": "websockets/binary/002.html",
|
||||
"timeout": "long",
|
||||
@ -19646,52 +19660,7 @@
|
||||
},
|
||||
"local_changes": {
|
||||
"deleted": [],
|
||||
"items": {
|
||||
"testharness": {
|
||||
"service-workers/cache-storage/serviceworker/cache-match.https.html": [
|
||||
{
|
||||
"path": "service-workers/cache-storage/serviceworker/cache-match.https.html",
|
||||
"timeout": "long",
|
||||
"url": "/service-workers/cache-storage/serviceworker/cache-match.https.html"
|
||||
}
|
||||
],
|
||||
"service-workers/cache-storage/serviceworker/cache-put.https.html": [
|
||||
{
|
||||
"path": "service-workers/cache-storage/serviceworker/cache-put.https.html",
|
||||
"timeout": "long",
|
||||
"url": "/service-workers/cache-storage/serviceworker/cache-put.https.html"
|
||||
}
|
||||
],
|
||||
"service-workers/cache-storage/window/cache-match.https.html": [
|
||||
{
|
||||
"path": "service-workers/cache-storage/window/cache-match.https.html",
|
||||
"timeout": "long",
|
||||
"url": "/service-workers/cache-storage/window/cache-match.https.html"
|
||||
}
|
||||
],
|
||||
"service-workers/cache-storage/window/cache-put.https.html": [
|
||||
{
|
||||
"path": "service-workers/cache-storage/window/cache-put.https.html",
|
||||
"timeout": "long",
|
||||
"url": "/service-workers/cache-storage/window/cache-put.https.html"
|
||||
}
|
||||
],
|
||||
"service-workers/cache-storage/worker/cache-match.https.html": [
|
||||
{
|
||||
"path": "service-workers/cache-storage/worker/cache-match.https.html",
|
||||
"timeout": "long",
|
||||
"url": "/service-workers/cache-storage/worker/cache-match.https.html"
|
||||
}
|
||||
],
|
||||
"service-workers/cache-storage/worker/cache-put.https.html": [
|
||||
{
|
||||
"path": "service-workers/cache-storage/worker/cache-put.https.html",
|
||||
"timeout": "long",
|
||||
"url": "/service-workers/cache-storage/worker/cache-put.https.html"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"items": {},
|
||||
"reftest_nodes": {}
|
||||
},
|
||||
"reftest_nodes": {
|
||||
@ -24760,7 +24729,7 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"rev": "7311aa630534282885b9add15b1c30b2b59316dd",
|
||||
"rev": "89b6e2bc460316c7f273712d22f0b2d3a3d0c5be",
|
||||
"url_base": "/",
|
||||
"version": 2
|
||||
}
|
||||
}
|
@ -1 +1 @@
|
||||
cb3abe0063c59cf9273978c8db7700838bf835ad
|
||||
ec9e346b36e59c9a4fc6fc1cc5a3687417769191
|
10
testing/web-platform/tests/XMLHttpRequest/send-usp.html
Normal file
10
testing/web-platform/tests/XMLHttpRequest/send-usp.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<meta charset=utf-8>
|
||||
<title>XMLHttpRequest.send(URLSearchParams)</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="send-usp.js"></script>
|
||||
<div id="log"></div>
|
||||
<script>
|
||||
run_test();
|
||||
</script>
|
39
testing/web-platform/tests/XMLHttpRequest/send-usp.js
Normal file
39
testing/web-platform/tests/XMLHttpRequest/send-usp.js
Normal file
@ -0,0 +1,39 @@
|
||||
function encode(n) {
|
||||
if (n === 0x20) {
|
||||
return "\x2B";
|
||||
}
|
||||
|
||||
if (n === 0x2A || n === 0x2D || n === 0x2E ||
|
||||
(0x30 <= n && n <= 0x39) || (0x41 <= n && n <= 0x5A) ||
|
||||
n === 0x5F || (0x61 <= n && n <= 0x7A)) {
|
||||
return String.fromCharCode(n);
|
||||
}
|
||||
|
||||
var s = n.toString(16).toUpperCase();
|
||||
return "%" + (s.length === 2 ? s : '0' + s);
|
||||
}
|
||||
|
||||
function do_test(n) {
|
||||
async_test(function() {
|
||||
var x = new XMLHttpRequest();
|
||||
x.onload = this.step_func_done(function(e) {
|
||||
assert_equals(x.response, "a=" + encode(n))
|
||||
});
|
||||
x.onerror = this.unreached_func();
|
||||
x.open("POST", "resources/content.py");
|
||||
var usp = new URLSearchParams();
|
||||
usp.append("a", String.fromCharCode(n));
|
||||
x.send(usp)
|
||||
}, "XMLHttpRequest.send(URLSearchParams) (" + n + ")");
|
||||
}
|
||||
|
||||
function run_test() {
|
||||
var i = 0;
|
||||
add_result_callback(function() {
|
||||
if (++i === 128) {
|
||||
return;
|
||||
}
|
||||
do_test(i);
|
||||
});
|
||||
do_test(i);
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
importScripts("/resources/testharness.js");
|
||||
importScripts("/resources/testharnessreport.js");
|
||||
importScripts("send-usp.js");
|
||||
run_test();
|
@ -67,6 +67,7 @@ var replaceableAttributes = [
|
||||
"screenY",
|
||||
"outerWidth",
|
||||
"outerHeight",
|
||||
"devicePixelRatio",
|
||||
];
|
||||
|
||||
var methods = [
|
||||
|
@ -50,6 +50,9 @@ var miscElements = {
|
||||
radiogroup: "string",
|
||||
"default": "boolean",
|
||||
},
|
||||
dialog: {
|
||||
open: "boolean",
|
||||
},
|
||||
|
||||
// Global attributes should exist even on unknown elements
|
||||
undefinedelement: {},
|
||||
|
@ -49,11 +49,12 @@ class SourceFile(object):
|
||||
def __getstate__(self):
|
||||
# Remove computed properties if we pickle this class
|
||||
rv = self.__dict__.copy()
|
||||
cached_properties = rv.get("__cached_properties__", set())
|
||||
for key in rv.keys():
|
||||
if key in cached_properties:
|
||||
del rv[key]
|
||||
|
||||
if "__cached_properties__" in rv:
|
||||
cached_properties = rv["__cached_properties__"]
|
||||
for key in rv.keys():
|
||||
if key in cached_properties:
|
||||
del rv[key]
|
||||
del rv["__cached_properties__"]
|
||||
return rv
|
||||
|
||||
|
@ -285,7 +285,7 @@ class WebTestRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
|
||||
if response:
|
||||
response.set_error(500, err)
|
||||
response.write()
|
||||
logger.error(err)
|
||||
self.logger.error(err)
|
||||
|
||||
def get_request_line(self):
|
||||
try:
|
||||
|
@ -2,10 +2,12 @@ importScripts("/resources/testharness.js");
|
||||
|
||||
test(function() {
|
||||
var i = 0;
|
||||
addEventListener("message", this.step_func(function listener(evt) {
|
||||
++i;
|
||||
removeEventListener("message", listener, true);
|
||||
}), true);
|
||||
addEventListener("message", function listener(evt) {
|
||||
this.step(function() {
|
||||
++i;
|
||||
removeEventListener("message", listener, true);
|
||||
});
|
||||
}, true);
|
||||
self.dispatchEvent(new Event("message"));
|
||||
self.dispatchEvent(new Event("message"));
|
||||
assert_equals(i, 1);
|
||||
|
Loading…
Reference in New Issue
Block a user