Commit 29e3d401 authored by Jakob Kummerow's avatar Jakob Kummerow Committed by Commit Bot

Prepare LayoutTest expectations for BigInt

By updating the list of JS builtins that Blink-side tests don't have to
worry about.
Also including one NeedsManualRebaseline annotation that can be removed
once a V8 version with BigInts enabled has rolled into Chromium.

Bug: v8:6791
Change-Id: I094327d1f21156d41960324bf2b2374963acedbc
Reviewed-on: https://chromium-review.googlesource.com/985627Reviewed-by: default avatarChris Harrelson <chrishtr@chromium.org>
Reviewed-by: default avatarAdam Klein <adamk@chromium.org>
Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546979}
parent 2a18383a
......@@ -3320,6 +3320,9 @@ crbug.com/816914 [ Mac ] fast/canvas/canvas-drawImage-live-video.html [ Failure
crbug.com/816766 [ Mac ] fast/dom/Window/window-focus-self.html [ Failure Pass ]
crbug.com/817167 http/tests/devtools/oopif/oopif-cookies-refresh.js [ Failure Timeout Pass ]
# Simply remove this line when BigInts have landed in Chromium; ...-expected.txt is already correct.
crbug.com/v8/6791 external/wpt/html/infrastructure/safe-passing-of-structured-data/structured_clone_bigint.html [ NeedsManualRebaseline ]
# Sheriff 2018-03-01
crbug.com/817678 [ Win ] http/tests/devtools/console/console-group-similar.js [ Failure Pass ]
......
This is a testharness.js-based test.
FAIL 2.7 Safe passing of structured data Uncaught SyntaxError: Invalid or unexpected token
Harness: the test ran to completion.
CONSOLE MESSAGE: line 13: List all interfaces in the animation worklet global scope.
CONSOLE MESSAGE: line 147: interface AnimationWorkletGlobalScope : WorkletGlobalScope
CONSOLE MESSAGE: line 147: method constructor
CONSOLE MESSAGE: line 147: interface ByteLengthQueuingStrategy
CONSOLE MESSAGE: line 147: method constructor
CONSOLE MESSAGE: line 147: method size
CONSOLE MESSAGE: line 147: interface CountQueuingStrategy
CONSOLE MESSAGE: line 147: method constructor
CONSOLE MESSAGE: line 147: method size
CONSOLE MESSAGE: line 147: interface DataView
CONSOLE MESSAGE: line 147: getter buffer
CONSOLE MESSAGE: line 147: getter byteLength
CONSOLE MESSAGE: line 147: getter byteOffset
CONSOLE MESSAGE: line 147: method constructor
CONSOLE MESSAGE: line 147: method getFloat32
CONSOLE MESSAGE: line 147: method getFloat64
CONSOLE MESSAGE: line 147: method getInt16
CONSOLE MESSAGE: line 147: method getInt32
CONSOLE MESSAGE: line 147: method getInt8
CONSOLE MESSAGE: line 147: method getUint16
CONSOLE MESSAGE: line 147: method getUint32
CONSOLE MESSAGE: line 147: method getUint8
CONSOLE MESSAGE: line 147: method setFloat32
CONSOLE MESSAGE: line 147: method setFloat64
CONSOLE MESSAGE: line 147: method setInt16
CONSOLE MESSAGE: line 147: method setInt32
CONSOLE MESSAGE: line 147: method setInt8
CONSOLE MESSAGE: line 147: method setUint16
CONSOLE MESSAGE: line 147: method setUint32
CONSOLE MESSAGE: line 147: method setUint8
CONSOLE MESSAGE: line 147: interface EffectProxy
CONSOLE MESSAGE: line 147: getter localTime
CONSOLE MESSAGE: line 147: method constructor
CONSOLE MESSAGE: line 147: setter localTime
CONSOLE MESSAGE: line 147: interface ReadableStream
CONSOLE MESSAGE: line 147: getter locked
CONSOLE MESSAGE: line 147: method cancel
CONSOLE MESSAGE: line 147: method constructor
CONSOLE MESSAGE: line 147: method getReader
CONSOLE MESSAGE: line 147: method pipeThrough
CONSOLE MESSAGE: line 147: method pipeTo
CONSOLE MESSAGE: line 147: method tee
CONSOLE MESSAGE: line 147: interface TransformStream
CONSOLE MESSAGE: line 147: getter readable
CONSOLE MESSAGE: line 147: getter writable
CONSOLE MESSAGE: line 147: method constructor
CONSOLE MESSAGE: line 147: interface WorkletGlobalScope
CONSOLE MESSAGE: line 147: method constructor
CONSOLE MESSAGE: line 147: interface WritableStream
CONSOLE MESSAGE: line 147: getter locked
CONSOLE MESSAGE: line 147: method abort
CONSOLE MESSAGE: line 147: method constructor
CONSOLE MESSAGE: line 147: method getWriter
CONSOLE MESSAGE: line 147: global object
CONSOLE MESSAGE: line 147: attribute console
CONSOLE MESSAGE: line 147: method gc
CONSOLE MESSAGE: line 147: method registerAnimator
CONSOLE MESSAGE: line 151: interface AnimationWorkletGlobalScope : WorkletGlobalScope
CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 151: interface ByteLengthQueuingStrategy
CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 151: method size
CONSOLE MESSAGE: line 151: interface CountQueuingStrategy
CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 151: method size
CONSOLE MESSAGE: line 151: interface EffectProxy
CONSOLE MESSAGE: line 151: getter localTime
CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 151: setter localTime
CONSOLE MESSAGE: line 151: interface ReadableStream
CONSOLE MESSAGE: line 151: getter locked
CONSOLE MESSAGE: line 151: method cancel
CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 151: method getReader
CONSOLE MESSAGE: line 151: method pipeThrough
CONSOLE MESSAGE: line 151: method pipeTo
CONSOLE MESSAGE: line 151: method tee
CONSOLE MESSAGE: line 151: interface TransformStream
CONSOLE MESSAGE: line 151: getter readable
CONSOLE MESSAGE: line 151: getter writable
CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 151: interface WorkletGlobalScope
CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 151: interface WritableStream
CONSOLE MESSAGE: line 151: getter locked
CONSOLE MESSAGE: line 151: method abort
CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 151: method getWriter
CONSOLE MESSAGE: line 151: global object
CONSOLE MESSAGE: line 151: attribute console
CONSOLE MESSAGE: line 151: method gc
CONSOLE MESSAGE: line 151: method registerAnimator
......@@ -377,28 +377,6 @@ interface DOMStringList
method constructor
method contains
method item
interface DataView
attribute @@toStringTag
getter buffer
getter byteLength
getter byteOffset
method constructor
method getFloat32
method getFloat64
method getInt16
method getInt32
method getInt8
method getUint16
method getUint32
method getUint8
method setFloat32
method setFloat64
method setInt16
method setInt32
method setInt8
method setUint16
method setUint32
method setUint8
interface Event
attribute @@toStringTag
attribute AT_TARGET
......
......@@ -21,7 +21,11 @@ var globals = [];
var js_builtins = new Set([
'Array',
'ArrayBuffer',
'BigInt',
'BigInt64Array',
'BigUint64Array',
'Boolean',
'DataView',
'Date',
'Error',
'EvalError',
......
CONSOLE WARNING: line 74: 'webkitURL' is deprecated. Please use 'URL' instead.
CONSOLE WARNING: line 78: 'webkitURL' is deprecated. Please use 'URL' instead.
This test documents all interface attributes and methods on the global window object and element instances.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......
CONSOLE WARNING: line 74: 'webkitURL' is deprecated. Please use 'URL' instead.
CONSOLE WARNING: line 78: 'webkitURL' is deprecated. Please use 'URL' instead.
This test documents all interface attributes and methods on the global window object and element instances.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......
......@@ -13,11 +13,15 @@ function globalInterfaceListing(globalObject, propertyNamesInGlobal, platformSpe
// objects have, so exercising them in a Blink test doesn't make sense.
//
// If new builtins are added, please update this list along with the one in
// LayoutTests/http/tests/serviceworker/webexposed/resources/global-interface-listing-worker.js
// LayoutTests/http/tests/worklet/webexposed/resources/global-interface-listing-worklet.js
var jsBuiltins = new Set([
'Array',
'ArrayBuffer',
'BigInt',
'BigInt64Array',
'BigUint64Array',
'Boolean',
'DataView',
'Date',
'Error',
'EvalError',
......
......@@ -290,28 +290,6 @@ interface DOMStringList
method constructor
method contains
method item
interface DataView
attribute @@toStringTag
getter buffer
getter byteLength
getter byteOffset
method constructor
method getFloat32
method getFloat64
method getInt16
method getInt32
method getInt8
method getUint16
method getUint32
method getUint8
method setFloat32
method setFloat64
method setInt16
method setInt32
method setInt8
method setUint16
method setUint32
method setUint8
interface Event
attribute @@toStringTag
attribute AT_TARGET
......
......@@ -281,28 +281,6 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] method constructor
[Worker] method contains
[Worker] method item
[Worker] interface DataView
[Worker] attribute @@toStringTag
[Worker] getter buffer
[Worker] getter byteLength
[Worker] getter byteOffset
[Worker] method constructor
[Worker] method getFloat32
[Worker] method getFloat64
[Worker] method getInt16
[Worker] method getInt32
[Worker] method getInt8
[Worker] method getUint16
[Worker] method getUint32
[Worker] method getUint8
[Worker] method setFloat32
[Worker] method setFloat64
[Worker] method setInt16
[Worker] method setInt32
[Worker] method setInt8
[Worker] method setUint16
[Worker] method setUint32
[Worker] method setUint8
[Worker] interface DedicatedWorkerGlobalScope : WorkerGlobalScope
[Worker] attribute @@toStringTag
[Worker] attribute PERSISTENT
......
CONSOLE WARNING: line 74: 'webkitURL' is deprecated. Please use 'URL' instead.
CONSOLE WARNING: line 78: 'webkitURL' is deprecated. Please use 'URL' instead.
This test documents all interface attributes and methods on the global window object and element instances.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......@@ -1094,28 +1094,6 @@ interface DataTransferItemList
method clear
method constructor
method remove
interface DataView
attribute @@toStringTag
getter buffer
getter byteLength
getter byteOffset
method constructor
method getFloat32
method getFloat64
method getInt16
method getInt32
method getInt8
method getUint16
method getUint32
method getUint8
method setFloat32
method setFloat64
method setInt16
method setInt32
method setInt8
method setUint16
method setUint32
method setUint8
interface DelayNode : AudioNode
attribute @@toStringTag
getter delayTime
......
......@@ -281,28 +281,6 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] method constructor
[Worker] method contains
[Worker] method item
[Worker] interface DataView
[Worker] attribute @@toStringTag
[Worker] getter buffer
[Worker] getter byteLength
[Worker] getter byteOffset
[Worker] method constructor
[Worker] method getFloat32
[Worker] method getFloat64
[Worker] method getInt16
[Worker] method getInt32
[Worker] method getInt8
[Worker] method getUint16
[Worker] method getUint32
[Worker] method getUint8
[Worker] method setFloat32
[Worker] method setFloat64
[Worker] method setInt16
[Worker] method setInt32
[Worker] method setInt8
[Worker] method setUint16
[Worker] method setUint32
[Worker] method setUint8
[Worker] interface Event
[Worker] attribute @@toStringTag
[Worker] attribute AT_TARGET
......
......@@ -320,28 +320,6 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] method constructor
[Worker] method contains
[Worker] method item
[Worker] interface DataView
[Worker] attribute @@toStringTag
[Worker] getter buffer
[Worker] getter byteLength
[Worker] getter byteOffset
[Worker] method constructor
[Worker] method getFloat32
[Worker] method getFloat64
[Worker] method getInt16
[Worker] method getInt32
[Worker] method getInt8
[Worker] method getUint16
[Worker] method getUint32
[Worker] method getUint8
[Worker] method setFloat32
[Worker] method setFloat64
[Worker] method setInt16
[Worker] method setInt32
[Worker] method setInt8
[Worker] method setUint16
[Worker] method setUint32
[Worker] method setUint8
[Worker] interface DedicatedWorkerGlobalScope : WorkerGlobalScope
[Worker] attribute @@toStringTag
[Worker] attribute PERSISTENT
......
CONSOLE WARNING: line 74: 'webkitURL' is deprecated. Please use 'URL' instead.
CONSOLE WARNING: line 78: 'webkitURL' is deprecated. Please use 'URL' instead.
This test documents all interface attributes and methods on the global window object and element instances.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......@@ -1438,28 +1438,6 @@ interface DataTransferItemList
method clear
method constructor
method remove
interface DataView
attribute @@toStringTag
getter buffer
getter byteLength
getter byteOffset
method constructor
method getFloat32
method getFloat64
method getInt16
method getInt32
method getInt8
method getUint16
method getUint32
method getUint8
method setFloat32
method setFloat64
method setInt16
method setInt32
method setInt8
method setUint16
method setUint32
method setUint8
interface DelayNode : AudioNode
attribute @@toStringTag
getter delayTime
......
CONSOLE WARNING: line 74: 'webkitURL' is deprecated. Please use 'URL' instead.
CONSOLE WARNING: line 78: 'webkitURL' is deprecated. Please use 'URL' instead.
This test documents all interface attributes and methods on the global window object and element instances.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......
......@@ -320,28 +320,6 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] method constructor
[Worker] method contains
[Worker] method item
[Worker] interface DataView
[Worker] attribute @@toStringTag
[Worker] getter buffer
[Worker] getter byteLength
[Worker] getter byteOffset
[Worker] method constructor
[Worker] method getFloat32
[Worker] method getFloat64
[Worker] method getInt16
[Worker] method getInt32
[Worker] method getInt8
[Worker] method getUint16
[Worker] method getUint32
[Worker] method getUint8
[Worker] method setFloat32
[Worker] method setFloat64
[Worker] method setInt16
[Worker] method setInt32
[Worker] method setInt8
[Worker] method setUint16
[Worker] method setUint32
[Worker] method setUint8
[Worker] interface Event
[Worker] attribute @@toStringTag
[Worker] attribute AT_TARGET
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment