mirror of
https://github.com/servo/servo.git
synced 2025-08-12 17:05:33 +01:00
Update web-platform-tests to revision de9a09ab7f605aed6a4b53ed96427412bab76463
This commit is contained in:
parent
f3f9303fc9
commit
73a776843f
225 changed files with 5750 additions and 2858 deletions
|
@ -1,58 +0,0 @@
|
|||
let appendScript = (src, resolve) => {
|
||||
const script = document.createElement('script');
|
||||
script.type = 'text/javascript';
|
||||
script.src = src;
|
||||
script.onload = resolve;
|
||||
document.body.appendChild(script);
|
||||
}
|
||||
|
||||
let xhrScript = src => {
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open("GET", src, false);
|
||||
xhr.send(null);
|
||||
}
|
||||
|
||||
let waitForNextTask = () => {
|
||||
return new Promise(resolve => {
|
||||
step_timeout(resolve, 0);
|
||||
});
|
||||
};
|
||||
|
||||
let waitForEventToFire = () => {
|
||||
return new Promise(resolve => {
|
||||
let waitForIt = function() {
|
||||
if (eventFired) {
|
||||
eventFired = false;
|
||||
resolve();
|
||||
} else {
|
||||
step_timeout(waitForIt, 0);
|
||||
}
|
||||
}
|
||||
step_timeout(waitForIt, 0);
|
||||
});
|
||||
};
|
||||
|
||||
let clearBufferAndSetSize = size => {
|
||||
performance.clearResourceTimings();
|
||||
performance.setResourceTimingBufferSize(size);
|
||||
}
|
||||
|
||||
let fillUpTheBufferWithSingleResource = src => {
|
||||
return new Promise(resolve => {
|
||||
// This resource gets buffered in the resource timing entry buffer.
|
||||
appendScript(src, resolve);
|
||||
});
|
||||
};
|
||||
|
||||
let loadResource = src => {
|
||||
return new Promise(resolve => {
|
||||
appendScript(src, resolve);
|
||||
});
|
||||
};
|
||||
|
||||
let fillUpTheBufferWithTwoResources = async src => {
|
||||
// These resources get buffered in the resource timing entry buffer.
|
||||
await loadResource(src);
|
||||
await loadResource(src + '?second');
|
||||
};
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue