Skip to content

Commit

Permalink
Enable Opera's script scheduling tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
Ms2ger committed Oct 21, 2014
1 parent 1690a40 commit 7cc8ff9
Show file tree
Hide file tree
Showing 122 changed files with 616 additions and 0 deletions.
8 changes: 8 additions & 0 deletions tests/wpt/include.ini
Expand Up @@ -77,3 +77,11 @@ skip: true
skip: true
[XMLHttpRequest]
skip: false
[old-tests]
skip: true
[submission]
skip: true
[Opera]
skip: true
[script_scheduling]
skip: false
@@ -0,0 +1,5 @@
[005.html]
type: testharness
[ scheduler: document.write inline in markup ]
expected: FAIL

@@ -0,0 +1,5 @@
[006.html]
type: testharness
[ scheduler: document.write inline - multiple]
expected: FAIL

@@ -0,0 +1,5 @@
[007.html]
type: testharness
[ scheduler: document.write external]
expected: FAIL

@@ -0,0 +1,5 @@
[008.html]
type: testharness
[ scheduler: document.write external - multiple]
expected: FAIL

@@ -0,0 +1,5 @@
[009.html]
type: testharness
[ scheduler: document.write external - multiple with doc.write]
expected: FAIL

@@ -0,0 +1,5 @@
[010.html]
type: testharness
[ scheduler: document.write external + inline - multiple with doc.write]
expected: FAIL

@@ -0,0 +1,5 @@
[011.html]
type: testharness
[ scheduler: document.write external + inline - multiple with doc.write + subsequent markup]
expected: FAIL

@@ -0,0 +1,5 @@
[012.html]
type: testharness
[ scheduler: document.write external and onload events ]
expected: FAIL

@@ -0,0 +1,5 @@
[013.html]
type: testharness
[ scheduler: DOM added inline script earlier in document]
expected: FAIL

@@ -0,0 +1,5 @@
[015.html]
type: testharness
[ scheduler: DOM added inline+external+inline script earlier in document]
expected: FAIL

@@ -0,0 +1,5 @@
[015a.html]
type: testharness
[ scheduler: DOM added inline+external+inline script earlier in document]
expected: FAIL

@@ -0,0 +1,5 @@
[016.html]
type: testharness
[ scheduler: DOM added inline script later in document]
expected: FAIL

@@ -0,0 +1,5 @@
[017.html]
type: testharness
[ scheduler: multiple DOM added scripts later in document]
expected: FAIL

@@ -0,0 +1,5 @@
[018.html]
type: testharness
[ scheduler: DOM added scripts and doc.write]
expected: FAIL

@@ -0,0 +1,5 @@
[019.html]
type: testharness
[ scheduler: DOM added scripts and event handling ]
expected: FAIL

@@ -0,0 +1,5 @@
[020.html]
type: testharness
[ scheduler: DOM added script with data: URL ]
expected: FAIL

@@ -0,0 +1,5 @@
[022.html]
type: testharness
[ scheduler: DOM added script, late .src ]
expected: FAIL

@@ -0,0 +1,6 @@
[023.html]
type: testharness
expected: TIMEOUT
[ scheduler: DOM added script, even later .src ]
expected: TIMEOUT

@@ -0,0 +1,5 @@
[024.html]
type: testharness
[ scheduler: DOM added script, .src set twice]
expected: FAIL

@@ -0,0 +1,5 @@
[025.html]
type: testharness
[ scheduler: DOM added script, .src set on script with content]
expected: FAIL

@@ -0,0 +1,5 @@
[026.html]
type: testharness
[ scheduler: doc write added script, .src set later]
expected: FAIL

@@ -0,0 +1,5 @@
[027.html]
type: testharness
[ scheduler: doc write added script with content, .src set later]
expected: FAIL

@@ -0,0 +1,5 @@
[028.html]
type: testharness
[ scheduler: javascript: URL]
expected: FAIL

@@ -0,0 +1,5 @@
[029.html]
type: testharness
[ scheduler: javascript: URL in HREF]
expected: FAIL

@@ -0,0 +1,3 @@
[030.html]
type: testharness
disabled: flaky
@@ -0,0 +1,5 @@
[031.html]
type: testharness
[ scheduler: focus and blur events]
expected: FAIL

@@ -0,0 +1,5 @@
[033.html]
type: testharness
[ scheduler: innerHTML and scripts moved in DOM]
expected: FAIL

@@ -0,0 +1,5 @@
[034.html]
type: testharness
[ scheduler: innerHTML adding frames with JS in]
expected: FAIL

@@ -0,0 +1,5 @@
[035.html]
type: testharness
[ scheduler: innerHTML adding frames with JS in and moving scripts]
expected: FAIL

@@ -0,0 +1,5 @@
[036.html]
type: testharness
[ scheduler: DOM cloning]
expected: FAIL

@@ -0,0 +1,5 @@
[037.html]
type: testharness
[ scheduler: DOM movement with appendChild, inline]
expected: FAIL

@@ -0,0 +1,5 @@
[038.html]
type: testharness
[ scheduler: DOM movement with appendChild, external]
expected: FAIL

@@ -0,0 +1,3 @@
[039.html]
type: testharness
expected: CRASH
@@ -0,0 +1,5 @@
[040.html]
type: testharness
[ scheduler: IFRAMEs added with DOM (innerHTML), javascript: URL]
expected: FAIL

@@ -0,0 +1,5 @@
[041.html]
type: testharness
[ scheduler: document.write scripts that write scripts]
expected: FAIL

@@ -0,0 +1,5 @@
[042.html]
type: testharness
[ scheduler: DOM mutation events when adding scripts: DOMNodeInserted ]
expected: FAIL

@@ -0,0 +1,5 @@
[043.html]
type: testharness
[ scheduler: DOM mutation events when adding external scripts: DOMNodeInserted ]
expected: FAIL

@@ -0,0 +1,5 @@
[044.html]
type: testharness
[ scheduler: DOM mutation events when adding scripts: DOMNodeInsertedIntoDocument ]
expected: FAIL

@@ -0,0 +1,5 @@
[045.html]
type: testharness
[ scheduler: DOM mutation events when adding external scripts: DOMNodeInsertedIntoDocument ]
expected: FAIL

@@ -0,0 +1,5 @@
[046.html]
type: testharness
[ scheduler: no readystatechange events when adding external scripts ]
expected: FAIL

@@ -0,0 +1,5 @@
[047.html]
type: testharness
[ scheduler: adding and removing external script ]
expected: FAIL

@@ -0,0 +1,5 @@
[048.html]
type: testharness
[ scheduler: adding inline script which sets its own .src ]
expected: FAIL

@@ -0,0 +1,5 @@
[049.html]
type: testharness
[ scheduler: adding external script but removeAttribute( src ) before it runs]
expected: FAIL

@@ -0,0 +1,5 @@
[050.html]
type: testharness
[ scheduler: adding external script that removes all scripts from document]
expected: FAIL

@@ -0,0 +1,5 @@
[051.html]
type: testharness
[ scheduler: interaction of parsing and script execution - script added through DOM]
expected: FAIL

@@ -0,0 +1,5 @@
[052.html]
type: testharness
[ scheduler: interaction of parsing and script execution - external script ]
expected: FAIL

@@ -0,0 +1,5 @@
[053.html]
type: testharness
[ scheduler: adding external script that removes itself from document when loading]
expected: FAIL

@@ -0,0 +1,5 @@
[054.html]
type: testharness
[ scheduler: removing newly inserted script from DOMNodeInserted handler - external script ]
expected: FAIL

@@ -0,0 +1,5 @@
[055.html]
type: testharness
[ scheduler: removing newly inserted script from DOMNodeInserted handler - inline script ]
expected: FAIL

@@ -0,0 +1,5 @@
[056.html]
type: testharness
[ scheduler: appending code to initially empty SCRIPT tag in DOM ]
expected: FAIL

@@ -0,0 +1,3 @@
[068.html]
type: testharness
expected: TIMEOUT
@@ -0,0 +1,6 @@
[069.html]
type: testharness
expected: TIMEOUT
[scheduler: external files added through DOM should not block further parsing while loading]
expected: TIMEOUT

@@ -0,0 +1,3 @@
[070.html]
type: testharness
expected: TIMEOUT
@@ -0,0 +1,3 @@
[071.html]
type: testharness
expected: TIMEOUT
@@ -0,0 +1,3 @@
[072.html]
type: testharness
expected: TIMEOUT
@@ -0,0 +1,3 @@
[073.html]
type: testharness
expected: TIMEOUT
@@ -0,0 +1,3 @@
[074.html]
type: testharness
expected: TIMEOUT
@@ -0,0 +1,5 @@
[075.html]
type: testharness
[dispatchEvent from child frame during document.write :-o ]
expected: FAIL

@@ -0,0 +1,5 @@
[076.html]
type: testharness
[ scheduler: adding and removing external and inline scripts ]
expected: FAIL

@@ -0,0 +1,5 @@
[077.html]
type: testharness
[ adding several types of scripts through the DOM and removing some of them confuses scheduler ]
expected: FAIL

@@ -0,0 +1,5 @@
[078.html]
type: testharness
[ adding several types of scripts through the DOM and removing some of them confuses scheduler (slow-loading scripts) ]
expected: FAIL

@@ -0,0 +1,6 @@
[079.html]
type: testharness
expected: TIMEOUT
[ setting location to javascript URL from event handler ]
expected: TIMEOUT

@@ -0,0 +1,3 @@
[080.html]
type: testharness
disabled: flaky
@@ -0,0 +1,5 @@
[081.html]
type: testharness
[ scheduler: slow loading external script added with DOM (appendChild)]
expected: FAIL

@@ -0,0 +1,5 @@
[082.html]
type: testharness
[ scheduler: multiple slow loading external scripts added with DOM (appendChild)]
expected: FAIL

@@ -0,0 +1,5 @@
[083.html]
type: testharness
[ scheduler: event listener defined by script in a document in history]
expected: FAIL

@@ -0,0 +1,5 @@
[084.html]
type: testharness
[ scheduler: event listener defined by script in a removed IFRAME]
expected: FAIL

5 comments on commit 7cc8ff9

@bors-servo
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

saw approval from Manishearth
at Ms2ger@7cc8ff9

@bors-servo
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

merging Ms2ger/servo/enable-script-tests = 7cc8ff9 into auto

@bors-servo
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ms2ger/servo/enable-script-tests = 7cc8ff9 merged ok, testing candidate = 983d180

@bors-servo
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bors-servo
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fast-forwarding master to auto = 983d180

Please sign in to comment.