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 ...@@ -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/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 ] 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 # Sheriff 2018-03-01
crbug.com/817678 [ Win ] http/tests/devtools/console/console-group-similar.js [ Failure Pass ] 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 13: List all interfaces in the animation worklet global scope.
CONSOLE MESSAGE: line 147: interface AnimationWorkletGlobalScope : WorkletGlobalScope CONSOLE MESSAGE: line 151: interface AnimationWorkletGlobalScope : WorkletGlobalScope
CONSOLE MESSAGE: line 147: method constructor CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 147: interface ByteLengthQueuingStrategy CONSOLE MESSAGE: line 151: interface ByteLengthQueuingStrategy
CONSOLE MESSAGE: line 147: method constructor CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 147: method size CONSOLE MESSAGE: line 151: method size
CONSOLE MESSAGE: line 147: interface CountQueuingStrategy CONSOLE MESSAGE: line 151: interface CountQueuingStrategy
CONSOLE MESSAGE: line 147: method constructor CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 147: method size CONSOLE MESSAGE: line 151: method size
CONSOLE MESSAGE: line 147: interface DataView CONSOLE MESSAGE: line 151: interface EffectProxy
CONSOLE MESSAGE: line 147: getter buffer CONSOLE MESSAGE: line 151: getter localTime
CONSOLE MESSAGE: line 147: getter byteLength CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 147: getter byteOffset CONSOLE MESSAGE: line 151: setter localTime
CONSOLE MESSAGE: line 147: method constructor CONSOLE MESSAGE: line 151: interface ReadableStream
CONSOLE MESSAGE: line 147: method getFloat32 CONSOLE MESSAGE: line 151: getter locked
CONSOLE MESSAGE: line 147: method getFloat64 CONSOLE MESSAGE: line 151: method cancel
CONSOLE MESSAGE: line 147: method getInt16 CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 147: method getInt32 CONSOLE MESSAGE: line 151: method getReader
CONSOLE MESSAGE: line 147: method getInt8 CONSOLE MESSAGE: line 151: method pipeThrough
CONSOLE MESSAGE: line 147: method getUint16 CONSOLE MESSAGE: line 151: method pipeTo
CONSOLE MESSAGE: line 147: method getUint32 CONSOLE MESSAGE: line 151: method tee
CONSOLE MESSAGE: line 147: method getUint8 CONSOLE MESSAGE: line 151: interface TransformStream
CONSOLE MESSAGE: line 147: method setFloat32 CONSOLE MESSAGE: line 151: getter readable
CONSOLE MESSAGE: line 147: method setFloat64 CONSOLE MESSAGE: line 151: getter writable
CONSOLE MESSAGE: line 147: method setInt16 CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 147: method setInt32 CONSOLE MESSAGE: line 151: interface WorkletGlobalScope
CONSOLE MESSAGE: line 147: method setInt8 CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 147: method setUint16 CONSOLE MESSAGE: line 151: interface WritableStream
CONSOLE MESSAGE: line 147: method setUint32 CONSOLE MESSAGE: line 151: getter locked
CONSOLE MESSAGE: line 147: method setUint8 CONSOLE MESSAGE: line 151: method abort
CONSOLE MESSAGE: line 147: interface EffectProxy CONSOLE MESSAGE: line 151: method constructor
CONSOLE MESSAGE: line 147: getter localTime CONSOLE MESSAGE: line 151: method getWriter
CONSOLE MESSAGE: line 147: method constructor CONSOLE MESSAGE: line 151: global object
CONSOLE MESSAGE: line 147: setter localTime CONSOLE MESSAGE: line 151: attribute console
CONSOLE MESSAGE: line 147: interface ReadableStream CONSOLE MESSAGE: line 151: method gc
CONSOLE MESSAGE: line 147: getter locked CONSOLE MESSAGE: line 151: method registerAnimator
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
...@@ -377,28 +377,6 @@ interface DOMStringList ...@@ -377,28 +377,6 @@ interface DOMStringList
method constructor method constructor
method contains method contains
method item 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 interface Event
attribute @@toStringTag attribute @@toStringTag
attribute AT_TARGET attribute AT_TARGET
......
...@@ -21,7 +21,11 @@ var globals = []; ...@@ -21,7 +21,11 @@ var globals = [];
var js_builtins = new Set([ var js_builtins = new Set([
'Array', 'Array',
'ArrayBuffer', 'ArrayBuffer',
'BigInt',
'BigInt64Array',
'BigUint64Array',
'Boolean', 'Boolean',
'DataView',
'Date', 'Date',
'Error', 'Error',
'EvalError', '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. 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". 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. 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". On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......
...@@ -13,11 +13,15 @@ function globalInterfaceListing(globalObject, propertyNamesInGlobal, platformSpe ...@@ -13,11 +13,15 @@ function globalInterfaceListing(globalObject, propertyNamesInGlobal, platformSpe
// objects have, so exercising them in a Blink test doesn't make sense. // 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 // 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([ var jsBuiltins = new Set([
'Array', 'Array',
'ArrayBuffer', 'ArrayBuffer',
'BigInt',
'BigInt64Array',
'BigUint64Array',
'Boolean', 'Boolean',
'DataView',
'Date', 'Date',
'Error', 'Error',
'EvalError', 'EvalError',
......
...@@ -290,28 +290,6 @@ interface DOMStringList ...@@ -290,28 +290,6 @@ interface DOMStringList
method constructor method constructor
method contains method contains
method item 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 interface Event
attribute @@toStringTag attribute @@toStringTag
attribute AT_TARGET attribute AT_TARGET
......
...@@ -281,28 +281,6 @@ Starting worker: resources/global-interface-listing-worker.js ...@@ -281,28 +281,6 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] method constructor [Worker] method constructor
[Worker] method contains [Worker] method contains
[Worker] method item [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] interface DedicatedWorkerGlobalScope : WorkerGlobalScope
[Worker] attribute @@toStringTag [Worker] attribute @@toStringTag
[Worker] attribute PERSISTENT [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. 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". On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
...@@ -1094,28 +1094,6 @@ interface DataTransferItemList ...@@ -1094,28 +1094,6 @@ interface DataTransferItemList
method clear method clear
method constructor method constructor
method remove 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 interface DelayNode : AudioNode
attribute @@toStringTag attribute @@toStringTag
getter delayTime getter delayTime
......
...@@ -281,28 +281,6 @@ Starting worker: resources/global-interface-listing-worker.js ...@@ -281,28 +281,6 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] method constructor [Worker] method constructor
[Worker] method contains [Worker] method contains
[Worker] method item [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] interface Event
[Worker] attribute @@toStringTag [Worker] attribute @@toStringTag
[Worker] attribute AT_TARGET [Worker] attribute AT_TARGET
......
...@@ -320,28 +320,6 @@ Starting worker: resources/global-interface-listing-worker.js ...@@ -320,28 +320,6 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] method constructor [Worker] method constructor
[Worker] method contains [Worker] method contains
[Worker] method item [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] interface DedicatedWorkerGlobalScope : WorkerGlobalScope
[Worker] attribute @@toStringTag [Worker] attribute @@toStringTag
[Worker] attribute PERSISTENT [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. 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". On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
...@@ -1438,28 +1438,6 @@ interface DataTransferItemList ...@@ -1438,28 +1438,6 @@ interface DataTransferItemList
method clear method clear
method constructor method constructor
method remove 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 interface DelayNode : AudioNode
attribute @@toStringTag attribute @@toStringTag
getter delayTime 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. 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". 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 ...@@ -320,28 +320,6 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] method constructor [Worker] method constructor
[Worker] method contains [Worker] method contains
[Worker] method item [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] interface Event
[Worker] attribute @@toStringTag [Worker] attribute @@toStringTag
[Worker] attribute AT_TARGET [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