Skip to content

Commit

Permalink
Update web-platform-tests to revision c0fbd59769588391d78838086bd02ad…
Browse files Browse the repository at this point in the history
…394301655
  • Loading branch information
servo-wpt-sync committed Jun 6, 2018
1 parent a07c718 commit a3df7c3
Show file tree
Hide file tree
Showing 105 changed files with 1,923 additions and 1,187 deletions.
797 changes: 505 additions & 292 deletions tests/wpt/metadata/MANIFEST.json

Large diffs are not rendered by default.

Expand Up @@ -38,3 +38,6 @@
[Test @font-face matching for weight 249]
expected: FAIL

[Test @font-face matching for weight 420]
expected: FAIL

89 changes: 89 additions & 0 deletions tests/wpt/metadata/fetch/api/request/request-bad-port.html.ini
@@ -0,0 +1,89 @@
[request-bad-port.html]
expected: TIMEOUT
[Request on bad port 427 should throw TypeError.]
expected: TIMEOUT

[Request on bad port 465 should throw TypeError.]
expected: NOTRUN

[Request on bad port 512 should throw TypeError.]
expected: NOTRUN

[Request on bad port 513 should throw TypeError.]
expected: NOTRUN

[Request on bad port 514 should throw TypeError.]
expected: NOTRUN

[Request on bad port 515 should throw TypeError.]
expected: NOTRUN

[Request on bad port 526 should throw TypeError.]
expected: NOTRUN

[Request on bad port 530 should throw TypeError.]
expected: NOTRUN

[Request on bad port 531 should throw TypeError.]
expected: NOTRUN

[Request on bad port 532 should throw TypeError.]
expected: NOTRUN

[Request on bad port 540 should throw TypeError.]
expected: NOTRUN

[Request on bad port 548 should throw TypeError.]
expected: NOTRUN

[Request on bad port 556 should throw TypeError.]
expected: NOTRUN

[Request on bad port 563 should throw TypeError.]
expected: NOTRUN

[Request on bad port 587 should throw TypeError.]
expected: NOTRUN

[Request on bad port 601 should throw TypeError.]
expected: NOTRUN

[Request on bad port 636 should throw TypeError.]
expected: NOTRUN

[Request on bad port 993 should throw TypeError.]
expected: NOTRUN

[Request on bad port 995 should throw TypeError.]
expected: NOTRUN

[Request on bad port 2049 should throw TypeError.]
expected: NOTRUN

[Request on bad port 3659 should throw TypeError.]
expected: NOTRUN

[Request on bad port 4045 should throw TypeError.]
expected: NOTRUN

[Request on bad port 6000 should throw TypeError.]
expected: NOTRUN

[Request on bad port 6665 should throw TypeError.]
expected: NOTRUN

[Request on bad port 6666 should throw TypeError.]
expected: NOTRUN

[Request on bad port 6667 should throw TypeError.]
expected: NOTRUN

[Request on bad port 6668 should throw TypeError.]
expected: NOTRUN

[Request on bad port 6669 should throw TypeError.]
expected: NOTRUN

[Request on bad port 6697 should throw TypeError.]
expected: NOTRUN

This file was deleted.

This file was deleted.

7 changes: 7 additions & 0 deletions tests/wpt/metadata/xhr/event-upload-progress.htm.ini
@@ -0,0 +1,7 @@
[event-upload-progress.htm]
[Upload events registered too late (http://www1.web-platform.test:8000/xhr/resources/corsenabled.py)]
expected: FAIL

[Upload events registered too late (resources/redirect.py?code=307&location=http://www1.web-platform.test:8000/xhr/resources/corsenabled.py)]
expected: FAIL

2 changes: 0 additions & 2 deletions tests/wpt/mozilla/meta/css/iframe/hide_after_load.html.ini

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

8 changes: 4 additions & 4 deletions tests/wpt/web-platform-tests/IndexedDB/support.js
Expand Up @@ -12,7 +12,7 @@ add_completion_callback(function(tests)
if(tests[i].db)
{
tests[i].db.close();
window.indexedDB.deleteDatabase(tests[i].db.name);
self.indexedDB.deleteDatabase(tests[i].db.name);
}
}
});
Expand Down Expand Up @@ -43,9 +43,9 @@ function createdb_for_multiple_tests(dbname, version) {
dbname = (dbname ? dbname : "testdb-" + new Date().getTime() + Math.random() );

if (version)
rq_open = window.indexedDB.open(dbname, version);
rq_open = self.indexedDB.open(dbname, version);
else
rq_open = window.indexedDB.open(dbname);
rq_open = self.indexedDB.open(dbname);

function auto_fail(evt, current_test) {
/* Fail handlers, if we haven't set on/whatever/, don't
Expand Down Expand Up @@ -107,7 +107,7 @@ function assert_key_equals(actual, expected, description) {
function indexeddb_test(upgrade_func, open_func, description, options) {
async_test(function(t) {
options = Object.assign({upgrade_will_abort: false}, options);
var dbname = document.location + '-' + t.name;
var dbname = location + '-' + t.name;
var del = indexedDB.deleteDatabase(dbname);
del.onerror = t.unreached_func('deleteDatabase should succeed');
var open = indexedDB.open(dbname, 1);
Expand Down
32 changes: 26 additions & 6 deletions tests/wpt/web-platform-tests/common/subset-tests.js
Expand Up @@ -9,13 +9,33 @@
var subTestEnd = Infinity;
var match;
if (location.search) {
match = /(?:^\?|&)(\d+)-(\d+|last)(?:&|$)/.exec(location.search);
if (match) {
subTestStart = parseInt(match[1], 10);
if (match[2] !== "last") {
subTestEnd = parseInt(match[2], 10);
}
match = /(?:^\?|&)(\d+)-(\d+|last)(?:&|$)/.exec(location.search);
if (match) {
subTestStart = parseInt(match[1], 10);
if (match[2] !== "last") {
subTestEnd = parseInt(match[2], 10);
}
}
// Below is utility code to generate <meta> for copy/paste into tests.
// Sample usage:
// test.html?split=1000
match = /(?:^\?|&)split=(\d+)(?:&|$)/.exec(location.search);
if (match) {
var testsPerVariant = parseInt(match[1], 10);
add_completion_callback(tests => {
var total = tests.length;
var template = '<meta name="variant" content="?%s-%s">';
var metas = [];
for (var i = 1; i < total - testsPerVariant; i = i + testsPerVariant) {
metas.push(template.replace("%s", i).replace("%s", i + testsPerVariant - 1));
}
metas.push(template.replace("%s", i).replace("%s", "last"));
var pre = document.createElement('pre');
pre.textContent = metas.join('\n');
document.body.insertBefore(pre, document.body.firstChild);
document.getSelection().selectAllChildren(pre);
});
}
}
function shouldRunSubTest(currentSubTest) {
return currentSubTest >= subTestStart && currentSubTest <= subTestEnd;
Expand Down
@@ -0,0 +1,26 @@
<!DOCTYPE html>
<html>
<head>
<title>Console Number Format Specifiers on Symbols</title>
<meta name="author" title="Dominic Farolino" href="mailto:domfarolino@gmail.com">
<meta name="assert" content="Console format specifiers on Symbols">
<link rel="help" href="https://console.spec.whatwg.org/#formatter">
</head>
<body>
<p>Open the console inside the developer tools. It should contain 15 lines, each of which are:</p>
<p><code>NaN</code></p>

<script>
const methods = ["log", "dirxml", "trace", "group", "groupCollapsed"];

for (method of methods) {
console[method]("%i", Symbol.for("description"));
if (method == "group" || method == "groupCollapsed") console.groupEnd();
console[method]("%d", Symbol.for("description"));
if (method == "group" || method == "groupCollapsed") console.groupEnd();
console[method]("%f", Symbol.for("description"));
if (method == "group" || method == "groupCollapsed") console.groupEnd();
}
</script>
</body>
</html>
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html>
<head>
<title>Console Format Specifiers on Symbols</title>
<title>Console String Format Specifier on Symbols</title>
<meta name="author" title="Dominic Farolino" href="mailto:domfarolino@gmail.com">
<meta name="assert" content="Console format specifiers on Symbols">
<link rel="help" href="https://console.spec.whatwg.org/#formatter">
Expand All @@ -15,7 +15,9 @@
console.dirxml("%s", Symbol.for("description"));
console.trace("%s", Symbol.for("description"));
console.group("%s", Symbol.for("description"));
console.groupEnd();
console.groupCollapsed("%s", Symbol.for("description"));
console.groupEnd();
</script>
</body>
</html>
1 change: 1 addition & 0 deletions tests/wpt/web-platform-tests/css/WOFF2/available-001.xht
Expand Up @@ -4,6 +4,7 @@
<meta http-equiv="content-type" content="text/html;charset=UTF-8"/>
<title>WOFF Test: Font access</title>
<link rel="author" title="Chris Lilley" href="http://www.w3.org/People" />
<link rel="reviewer" title="Chris Lilley" href="mailto:chris@w3.org" />
<link rel="help" href="http://dev.w3.org/webfonts/WOFF2/spec/#General" />
<link rel="help" href="http://dev.w3.org/webfonts/WOFF2/spec/#conform-css3font-available" />
<meta name="assert" content="Linked fonts are only available to the documents that reference them." />
Expand Down
30 changes: 30 additions & 0 deletions tests/wpt/web-platform-tests/css/WOFF2/available-002.xht
@@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8"/>
<title>WOFF Test: Font access</title>
<link rel="author" title="Khaled Hosny" href="http://khaledhosny.org" />
<link rel="reviewer" title="Chris Lilley" href="mailto:chris@w3.org" />
<link rel="help" href="http://dev.w3.org/webfonts/WOFF2/spec/#conform-mustLoadFontCollection" />
<meta name="assert" content="Fonts must be loaded from font collections." />
<style type="text/css"><![CDATA[
body {
font-size: 20px;
}
pre {
font-size: 12px;
}
iframe {
width: 24em;
height: 300px;
border: thin solid green
}
]]></style>
</head>
<body>
<p>Test passes if the word PASS appears <em>twice</em> below, and the second one is condensed.</p>
<iframe src="support/available-002a.xht" />
<iframe src="support/available-002b.xht" />

</body>
</html>
Expand Up @@ -2,12 +2,12 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8"/>
<title>WOFF Test: Decompressed Metadata Length Less Than metaOrigLength</title>
<link rel="author" title="Tal Leming" href="http://typesupply.com" />
<link rel="help" href="http://dev.w3.org/webfonts/WOFF2/spec/#Metadata" />
<link rel="help" href="http://dev.w3.org/webfonts/WOFF2/spec/#conform-metaOrigLength" />
<title>WOFF Test: Valid SFNT With Cutsom Tag For Known Table</title>
<link rel="author" title="Khaled Hosny" href="http://khaledhosny.org" />
<link rel="help" href="http://dev.w3.org/webfonts/WOFF2/spec/#table_dir_format" />
<link rel="help" href="http://dev.w3.org/webfonts/WOFF2/spec/#conform-mayAcceptKnownTagsAsCustom" />
<link rel="reviewer" title="Chris Lilley" href="mailto:chris@w3.org" />
<meta name="assert" content="The metadata decompresses to a length that is 1 byte smaller than the length defined in metaOrigLength" />
<meta name="assert" content="Valid TTF flavored SFNT font with table directory using custom tag instead of known table flag for some know tables." />
<style type="text/css"><![CDATA[
@import url("support/test-fonts.css");
body {
Expand All @@ -24,8 +24,7 @@
]]></style>
</head>
<body>
<p>If the UA does not display WOFF metadata, the test passes if the word PASS appears below.</p>
<p>The Extended Metadata Block is not valid and must not be displayed. If the UA does display it, the test fails.</p>
<p>Test passes if the word PASS appears below.</p>
<div class="test">P</div>
</body>
</html>
Expand Up @@ -2,18 +2,18 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8"/>
<title>WOFF Test: Decompressed Metadata Length Less Than metaOrigLength</title>
<link rel="author" title="Tal Leming" href="http://typesupply.com" />
<link rel="help" href="http://dev.w3.org/webfonts/WOFF2/spec/#Metadata" />
<link rel="help" href="http://dev.w3.org/webfonts/WOFF2/spec/#conform-metaOrigLength" />
<title>WOFF Test: Valid SFNT With Cutsom Tag For Known Table</title>
<link rel="author" title="Khaled Hosny" href="http://khaledhosny.org" />
<link rel="help" href="http://dev.w3.org/webfonts/WOFF2/spec/#table_dir_format" />
<link rel="help" href="http://dev.w3.org/webfonts/WOFF2/spec/#conform-mayAcceptKnownTagsAsCustom" />
<link rel="reviewer" title="Chris Lilley" href="mailto:chris@w3.org" />
<link rel="match" href="metadatadisplay-metaOrigLength-001-ref.xht" />
<meta name="assert" content="The metadata decompresses to a length that is 1 byte smaller than the length defined in metaOrigLength" />
<link rel="match" href="directory-knowntags-001-ref.xht" />
<meta name="assert" content="Valid TTF flavored SFNT font with table directory using custom tag instead of known table flag for some know tables." />
<style type="text/css"><![CDATA[
@import url("support/test-fonts.css");
@font-face {
font-family: "WOFF Test";
src: url("support/metadatadisplay-metaOrigLength-001.woff2") format("woff2");
src: url("support/directory-knowntags-001.woff2") format("woff2");
}
body {
font-size: 20px;
Expand All @@ -29,8 +29,7 @@
]]></style>
</head>
<body>
<p>If the UA does not display WOFF metadata, the test passes if the word PASS appears below.</p>
<p>The Extended Metadata Block is not valid and must not be displayed. If the UA does display it, the test fails.</p>
<p>Test passes if the word PASS appears below.</p>
<div class="test">P</div>
</body>
</html>

0 comments on commit a3df7c3

Please sign in to comment.