mirror of
https://github.com/DoneJS-Runtime/quickjs-done-nextgen.git
synced 2025-01-09 17:43:15 +00:00
Update test262 (#484)
test262/implementation-contributed/v8/mjsunit was removed upstream in commit tc39/test262@a15874163e so this commit also removes the v8 test runner; it's no longer functional.
This commit is contained in:
parent
3a58376485
commit
408fed8fa5
8 changed files with 125 additions and 1127 deletions
5
.github/workflows/ci.yml
vendored
5
.github/workflows/ci.yml
vendored
|
@ -149,11 +149,6 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
time make test262
|
time make test262
|
||||||
|
|
||||||
- name: test v8 mjsunit
|
|
||||||
if: ${{ matrix.config.runV8 }}
|
|
||||||
run: |
|
|
||||||
./v8.sh
|
|
||||||
|
|
||||||
linux-gcc48:
|
linux-gcc48:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
|
|
2
test262
2
test262
|
@ -1 +1 @@
|
||||||
Subproject commit c1281dba453b4d97f2bc04b8dfe722c5d5f90b89
|
Subproject commit b70b75793d936c165c492401a84c0c94e5f3eed2
|
32
test262.conf
32
test262.conf
|
@ -61,7 +61,6 @@ Array.fromAsync=skip
|
||||||
Array.prototype.at
|
Array.prototype.at
|
||||||
Array.prototype.flat
|
Array.prototype.flat
|
||||||
Array.prototype.flatMap
|
Array.prototype.flatMap
|
||||||
Array.prototype.flatten
|
|
||||||
Array.prototype.includes
|
Array.prototype.includes
|
||||||
Array.prototype.values
|
Array.prototype.values
|
||||||
ArrayBuffer
|
ArrayBuffer
|
||||||
|
@ -70,6 +69,7 @@ arrow-function
|
||||||
async-functions
|
async-functions
|
||||||
async-iteration
|
async-iteration
|
||||||
Atomics
|
Atomics
|
||||||
|
Atomics.pause=skip
|
||||||
Atomics.waitAsync=skip
|
Atomics.waitAsync=skip
|
||||||
BigInt
|
BigInt
|
||||||
caller
|
caller
|
||||||
|
@ -83,7 +83,6 @@ class-static-block
|
||||||
class-static-fields-private
|
class-static-fields-private
|
||||||
class-static-fields-public
|
class-static-fields-public
|
||||||
class-static-methods-private
|
class-static-methods-private
|
||||||
cleanupSome=skip
|
|
||||||
coalesce-expression
|
coalesce-expression
|
||||||
computed-property-names
|
computed-property-names
|
||||||
const
|
const
|
||||||
|
@ -103,11 +102,12 @@ destructuring-assignment
|
||||||
destructuring-binding
|
destructuring-binding
|
||||||
dynamic-import
|
dynamic-import
|
||||||
error-cause
|
error-cause
|
||||||
|
explicit-resource-management=skip
|
||||||
exponentiation
|
exponentiation
|
||||||
export-star-as-namespace-from-module
|
export-star-as-namespace-from-module
|
||||||
FinalizationGroup=skip
|
|
||||||
FinalizationRegistry.prototype.cleanupSome=skip
|
|
||||||
FinalizationRegistry
|
FinalizationRegistry
|
||||||
|
FinalizationRegistry.prototype.cleanupSome=skip
|
||||||
|
Float16Array=skip
|
||||||
Float32Array
|
Float32Array
|
||||||
Float64Array
|
Float64Array
|
||||||
for-in-order
|
for-in-order
|
||||||
|
@ -122,6 +122,23 @@ import.meta
|
||||||
Int16Array
|
Int16Array
|
||||||
Int32Array
|
Int32Array
|
||||||
Int8Array
|
Int8Array
|
||||||
|
Intl-enumeration=skip
|
||||||
|
intl-normative-optional=skip
|
||||||
|
Intl.DateTimeFormat-datetimestyle=skip
|
||||||
|
Intl.DateTimeFormat-dayPeriod=skip
|
||||||
|
Intl.DateTimeFormat-extend-timezonename=skip
|
||||||
|
Intl.DateTimeFormat-formatRange=skip
|
||||||
|
Intl.DateTimeFormat-fractionalSecondDigits=skip
|
||||||
|
Intl.DisplayNames-v2=skip
|
||||||
|
Intl.DisplayNames=skip
|
||||||
|
Intl.DurationFormat=skip
|
||||||
|
Intl.ListFormat=skip
|
||||||
|
Intl.Locale-info=skip
|
||||||
|
Intl.Locale=skip
|
||||||
|
Intl.NumberFormat-unified=skip
|
||||||
|
Intl.NumberFormat-v3=skip
|
||||||
|
Intl.RelativeTimeFormat=skip
|
||||||
|
Intl.Segmenter=skip
|
||||||
IsHTMLDDA
|
IsHTMLDDA
|
||||||
iterator-helpers=skip
|
iterator-helpers=skip
|
||||||
json-modules=skip
|
json-modules=skip
|
||||||
|
@ -131,6 +148,7 @@ legacy-regexp=skip
|
||||||
let
|
let
|
||||||
logical-assignment-operators
|
logical-assignment-operators
|
||||||
Map
|
Map
|
||||||
|
Math.sumPrecise=skip
|
||||||
new.target
|
new.target
|
||||||
numeric-separator-literal
|
numeric-separator-literal
|
||||||
object-rest
|
object-rest
|
||||||
|
@ -141,6 +159,7 @@ Object.is
|
||||||
optional-catch-binding
|
optional-catch-binding
|
||||||
optional-chaining
|
optional-chaining
|
||||||
Promise
|
Promise
|
||||||
|
promise-try=skip
|
||||||
promise-with-resolvers
|
promise-with-resolvers
|
||||||
Promise.allSettled
|
Promise.allSettled
|
||||||
Promise.any
|
Promise.any
|
||||||
|
@ -155,15 +174,19 @@ regexp-dotall
|
||||||
regexp-duplicate-named-groups=skip
|
regexp-duplicate-named-groups=skip
|
||||||
regexp-lookbehind
|
regexp-lookbehind
|
||||||
regexp-match-indices
|
regexp-match-indices
|
||||||
|
regexp-modifiers=skip
|
||||||
regexp-named-groups
|
regexp-named-groups
|
||||||
regexp-unicode-property-escapes
|
regexp-unicode-property-escapes
|
||||||
regexp-v-flag
|
regexp-v-flag
|
||||||
|
RegExp.escape=skip
|
||||||
resizable-arraybuffer=skip
|
resizable-arraybuffer=skip
|
||||||
rest-parameters
|
rest-parameters
|
||||||
Set
|
Set
|
||||||
set-methods=skip
|
set-methods=skip
|
||||||
ShadowRealm=skip
|
ShadowRealm=skip
|
||||||
SharedArrayBuffer
|
SharedArrayBuffer
|
||||||
|
source-phase-imports-module-source=skip
|
||||||
|
source-phase-imports=skip
|
||||||
string-trimming
|
string-trimming
|
||||||
String.fromCodePoint
|
String.fromCodePoint
|
||||||
String.prototype.at
|
String.prototype.at
|
||||||
|
@ -202,6 +225,7 @@ u180e
|
||||||
Uint16Array
|
Uint16Array
|
||||||
Uint32Array
|
Uint32Array
|
||||||
Uint8Array
|
Uint8Array
|
||||||
|
uint8array-base64=skip
|
||||||
Uint8ClampedArray
|
Uint8ClampedArray
|
||||||
WeakMap
|
WeakMap
|
||||||
WeakRef
|
WeakRef
|
||||||
|
|
|
@ -1,12 +1,106 @@
|
||||||
test262/test/annexB/language/eval-code/direct/script-decl-lex-collision-in-sloppy-mode.js:13: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/next/iterator-result-poisoned-wrapper.js:64: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/next/iterator-result-poisoned-wrapper.js:64: strict mode: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/next/next-result-poisoned-wrapper.js:69: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/next/next-result-poisoned-wrapper.js:69: strict mode: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/next/yield-iterator-next-rejected-promise-close.js:59: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/next/yield-iterator-next-rejected-promise-close.js:59: strict mode: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/next/yield-next-rejected-promise-close.js:64: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/next/yield-next-rejected-promise-close.js:64: strict mode: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/iterator-result-rejected-promise-close.js:74: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/iterator-result-rejected-promise-close.js:74: strict mode: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-null.js:52: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-null.js:52: strict mode: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-result-poisoned-wrapper.js:81: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-result-poisoned-wrapper.js:81: strict mode: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined-get-return-undefined.js:64: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined-get-return-undefined.js:64: strict mode: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined-poisoned-return.js:68: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined-poisoned-return.js:68: strict mode: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined-return-not-object.js:72: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined-return-not-object.js:72: strict mode: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined-return-object.js:66: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined-return-object.js:66: strict mode: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined.js:41: TypeError: $DONE() not called
|
||||||
|
test262/test/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined.js:41: strict mode: TypeError: $DONE() not called
|
||||||
test262/test/built-ins/RegExp/lookahead-quantifier-match-groups.js:27: Test262Error: Expected [a, abc] and [a, undefined] to have the same contents. ? quantifier
|
test262/test/built-ins/RegExp/lookahead-quantifier-match-groups.js:27: Test262Error: Expected [a, abc] and [a, undefined] to have the same contents. ? quantifier
|
||||||
test262/test/built-ins/RegExp/lookahead-quantifier-match-groups.js:27: strict mode: Test262Error: Expected [a, abc] and [a, undefined] to have the same contents. ? quantifier
|
test262/test/built-ins/RegExp/lookahead-quantifier-match-groups.js:27: strict mode: Test262Error: Expected [a, abc] and [a, undefined] to have the same contents. ? quantifier
|
||||||
|
test262/test/built-ins/RegExp/nullable-quantifier.js:21: Test262Error: The regex is expected to match the whole string Expected SameValue(«a», «ab») to be true
|
||||||
|
test262/test/built-ins/RegExp/nullable-quantifier.js:21: strict mode: Test262Error: The regex is expected to match the whole string Expected SameValue(«a», «ab») to be true
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Alphabetic.js:16: Test262Error: `\p{Alphabetic}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Alphabetic.js:16: strict mode: Test262Error: `\p{Alphabetic}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Assigned.js:16: Test262Error: `\p{Assigned}` should match U+002FFC (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Assigned.js:16: strict mode: Test262Error: `\p{Assigned}` should match U+002FFC (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter.js:16: Test262Error: `\p{General_Category=Letter}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter.js:16: strict mode: Test262Error: `\p{General_Category=Letter}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other.js:16: Test262Error: `\P{General_Category=Other}` should match U+002FFC (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other.js:16: strict mode: Test262Error: `\P{General_Category=Other}` should match U+002FFC (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter.js:16: Test262Error: `\p{General_Category=Other_Letter}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter.js:16: strict mode: Test262Error: `\p{General_Category=Other_Letter}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Symbol.js:16: Test262Error: `\p{General_Category=Other_Symbol}` should match U+0031EF (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Symbol.js:16: strict mode: Test262Error: `\p{General_Category=Other_Symbol}` should match U+0031EF (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Symbol.js:16: Test262Error: `\p{General_Category=Symbol}` should match U+0031EF (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Symbol.js:16: strict mode: Test262Error: `\p{General_Category=Symbol}` should match U+0031EF (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Unassigned.js:16: Test262Error: `\P{General_Category=Unassigned}` should match U+002FFC (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/General_Category_-_Unassigned.js:16: strict mode: Test262Error: `\P{General_Category=Unassigned}` should match U+002FFC (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Grapheme_Base.js:16: Test262Error: `\p{Grapheme_Base}` should match U+002FFC (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Grapheme_Base.js:16: strict mode: Test262Error: `\p{Grapheme_Base}` should match U+002FFC (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/IDS_Binary_Operator.js:16: Test262Error: `\p{IDS_Binary_Operator}` should match U+0031EF (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/IDS_Binary_Operator.js:16: strict mode: Test262Error: `\p{IDS_Binary_Operator}` should match U+0031EF (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/ID_Continue.js:16: Test262Error: `\p{ID_Continue}` should match U+00200C (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/ID_Continue.js:16: strict mode: Test262Error: `\p{ID_Continue}` should match U+00200C (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/ID_Start.js:16: Test262Error: `\p{ID_Start}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/ID_Start.js:16: strict mode: Test262Error: `\p{ID_Start}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Ideographic.js:16: Test262Error: `\p{Ideographic}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Ideographic.js:16: strict mode: Test262Error: `\p{Ideographic}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Common.js:16: Test262Error: `\p{Script=Common}` should match U+0031EF (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Common.js:16: strict mode: Test262Error: `\p{Script=Common}` should match U+0031EF (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Han.js:16: Test262Error: `\p{Script=Han}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Han.js:16: strict mode: Test262Error: `\p{Script=Han}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Common.js:16: Test262Error: `\p{Script_Extensions=Common}` should match U+0031EF (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Common.js:16: strict mode: Test262Error: `\p{Script_Extensions=Common}` should match U+0031EF (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Han.js:16: Test262Error: `\p{Script_Extensions=Han}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Han.js:16: strict mode: Test262Error: `\p{Script_Extensions=Han}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Malayalam.js:16: Test262Error: `\p{Script_Extensions=Malayalam}` should match U+001CF2 (`ᳲ`)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Malayalam.js:16: strict mode: Test262Error: `\p{Script_Extensions=Malayalam}` should match U+001CF2 (`ᳲ`)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sharada.js:16: Test262Error: `\p{Script_Extensions=Sharada}` should match U+00A838 (`꠸`)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sharada.js:16: strict mode: Test262Error: `\p{Script_Extensions=Sharada}` should match U+00A838 (`꠸`)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sinhala.js:16: Test262Error: `\p{Script_Extensions=Sinhala}` should match U+001CF2 (`ᳲ`)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sinhala.js:16: strict mode: Test262Error: `\p{Script_Extensions=Sinhala}` should match U+001CF2 (`ᳲ`)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Sentence_Terminal.js:104: Test262Error: `\p{Sentence_Terminal}` should match U+0017D4 (`។`)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Sentence_Terminal.js:104: strict mode: Test262Error: `\p{Sentence_Terminal}` should match U+0017D4 (`។`)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Unified_Ideograph.js:16: Test262Error: `\p{Unified_Ideograph}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/Unified_Ideograph.js:16: strict mode: Test262Error: `\p{Unified_Ideograph}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/XID_Continue.js:16: Test262Error: `\p{XID_Continue}` should match U+00200C (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/XID_Continue.js:16: strict mode: Test262Error: `\p{XID_Continue}` should match U+00200C (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/XID_Start.js:16: Test262Error: `\p{XID_Start}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/property-escapes/generated/XID_Start.js:16: strict mode: Test262Error: `\p{XID_Start}` should match U+02EBF0 (``)
|
||||||
|
test262/test/built-ins/RegExp/unicode_full_case_folding.js:20: Test262Error: \u0390 does not match \u1fd3
|
||||||
|
test262/test/built-ins/RegExp/unicode_full_case_folding.js:20: strict mode: Test262Error: \u0390 does not match \u1fd3
|
||||||
|
test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-canonical-invalid-index-prototype-chain-set.js:35: Test262Error: value should not be coerced Expected SameValue(«22», «0») to be true
|
||||||
|
test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-canonical-invalid-index-prototype-chain-set.js:35: strict mode: Test262Error: value should not be coerced Expected SameValue(«22», «0») to be true
|
||||||
|
test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-canonical-invalid-index-reflect-set.js:35: Test262Error: value should not be coerced Expected SameValue(«32», «0») to be true
|
||||||
|
test262/test/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-canonical-invalid-index-reflect-set.js:35: strict mode: Test262Error: value should not be coerced Expected SameValue(«32», «0») to be true
|
||||||
|
test262/test/built-ins/TypedArrayConstructors/internals/Set/key-is-canonical-invalid-index-prototype-chain-set.js:35: Test262Error: value should not be coerced Expected SameValue(«99», «0») to be true
|
||||||
|
test262/test/built-ins/TypedArrayConstructors/internals/Set/key-is-canonical-invalid-index-prototype-chain-set.js:35: strict mode: Test262Error: value should not be coerced Expected SameValue(«99», «0») to be true
|
||||||
|
test262/test/built-ins/TypedArrayConstructors/internals/Set/key-is-canonical-invalid-index-reflect-set.js:35: Test262Error: value should not be coerced Expected SameValue(«144», «0») to be true
|
||||||
|
test262/test/built-ins/TypedArrayConstructors/internals/Set/key-is-canonical-invalid-index-reflect-set.js:35: strict mode: Test262Error: value should not be coerced Expected SameValue(«144», «0») to be true
|
||||||
test262/test/language/expressions/arrow-function/static-init-await-reference.js:12: unexpected error type: Test262: This statement should not be evaluated.
|
test262/test/language/expressions/arrow-function/static-init-await-reference.js:12: unexpected error type: Test262: This statement should not be evaluated.
|
||||||
test262/test/language/expressions/arrow-function/static-init-await-reference.js:12: strict mode: unexpected error type: Test262: This statement should not be evaluated.
|
test262/test/language/expressions/arrow-function/static-init-await-reference.js:12: strict mode: unexpected error type: Test262: This statement should not be evaluated.
|
||||||
|
test262/test/language/expressions/assignment/destructuring/iterator-destructuring-property-reference-target-evaluation-order.js:42: Test262Error: Expected [source, iterator, target, target-key, target-key-tostring, iterator-step, iterator-done, set] and [source, iterator, target, target-key, iterator-step, iterator-done, target-key-tostring, set] to have the same contents.
|
||||||
|
test262/test/language/expressions/assignment/destructuring/iterator-destructuring-property-reference-target-evaluation-order.js:42: strict mode: Test262Error: Expected [source, iterator, target, target-key, target-key-tostring, iterator-step, iterator-done, set] and [source, iterator, target, target-key, iterator-step, iterator-done, target-key-tostring, set] to have the same contents.
|
||||||
|
test262/test/language/expressions/assignment/destructuring/keyed-destructuring-property-reference-target-evaluation-order.js:32: Test262Error: Expected [source, source-key, source-key-tostring, target, target-key, target-key-tostring, get, set] and [source, source-key, source-key-tostring, target, target-key, get, target-key-tostring, set] to have the same contents.
|
||||||
|
test262/test/language/expressions/assignment/destructuring/keyed-destructuring-property-reference-target-evaluation-order.js:32: strict mode: Test262Error: Expected [source, source-key, source-key-tostring, target, target-key, target-key-tostring, get, set] and [source, source-key, source-key-tostring, target, target-key, get, target-key-tostring, set] to have the same contents.
|
||||||
|
test262/test/language/expressions/assignment/target-member-computed-reference.js:22: Test262Error: Expected a DummyError but got a Test262Error
|
||||||
|
test262/test/language/expressions/assignment/target-member-computed-reference.js:22: strict mode: Test262Error: Expected a DummyError but got a Test262Error
|
||||||
|
test262/test/language/expressions/assignment/target-super-computed-reference.js:20: Test262Error: Expected a DummyError but got a Test262Error
|
||||||
|
test262/test/language/expressions/assignment/target-super-computed-reference.js:20: strict mode: Test262Error: Expected a DummyError but got a Test262Error
|
||||||
test262/test/language/expressions/function/static-init-await-binding.js:16: SyntaxError: 'await' is a reserved identifier
|
test262/test/language/expressions/function/static-init-await-binding.js:16: SyntaxError: 'await' is a reserved identifier
|
||||||
test262/test/language/expressions/function/static-init-await-binding.js:16: strict mode: SyntaxError: 'await' is a reserved identifier
|
test262/test/language/expressions/function/static-init-await-binding.js:16: strict mode: SyntaxError: 'await' is a reserved identifier
|
||||||
test262/test/language/expressions/generators/static-init-await-binding.js:16: SyntaxError: 'await' is a reserved identifier
|
test262/test/language/expressions/generators/static-init-await-binding.js:16: SyntaxError: 'await' is a reserved identifier
|
||||||
test262/test/language/expressions/generators/static-init-await-binding.js:16: strict mode: SyntaxError: 'await' is a reserved identifier
|
test262/test/language/expressions/generators/static-init-await-binding.js:16: strict mode: SyntaxError: 'await' is a reserved identifier
|
||||||
|
test262/test/language/expressions/member-expression/computed-reference-null-or-undefined.js:28: Test262Error: Expected a TypeError but got a Test262Error
|
||||||
|
test262/test/language/expressions/member-expression/computed-reference-null-or-undefined.js:28: strict mode: Test262Error: Expected a TypeError but got a Test262Error
|
||||||
test262/test/language/expressions/optional-chaining/optional-call-preserves-this.js:21: TypeError: cannot read property 'c' of undefined
|
test262/test/language/expressions/optional-chaining/optional-call-preserves-this.js:21: TypeError: cannot read property 'c' of undefined
|
||||||
test262/test/language/expressions/optional-chaining/optional-call-preserves-this.js:16: strict mode: TypeError: cannot read property '_b' of undefined
|
test262/test/language/expressions/optional-chaining/optional-call-preserves-this.js:16: strict mode: TypeError: cannot read property '_b' of undefined
|
||||||
test262/test/language/global-code/script-decl-lex-var-declared-via-eval-sloppy.js:13: Test262Error: variable Expected a SyntaxError to be thrown but no exception was thrown at all
|
test262/test/language/module-code/top-level-await/async-module-does-not-block-sibling-modules.js:13: SyntaxError: Could not find export 'check' in module 'test262/test/language/module-code/top-level-await/async-module-sync_FIXTURE.js'
|
||||||
|
test262/test/staging/top-level-await/tla-hang-entry.js:10: TypeError: $DONE() not called
|
||||||
|
|
25
v8-tweak.js
25
v8-tweak.js
|
@ -1,25 +0,0 @@
|
||||||
;(function() {
|
|
||||||
"use strict"
|
|
||||||
const print = globalThis.print
|
|
||||||
globalThis.print = function() {} // print nothing, v8 tests are chatty
|
|
||||||
let count = 0 // rate limit to avoid excessive logs
|
|
||||||
globalThis.failWithMessage = function(message) {
|
|
||||||
if (count > 99) return
|
|
||||||
if (++count > 99) return print("<output elided>")
|
|
||||||
print(String(message).slice(0, 300))
|
|
||||||
}
|
|
||||||
globalThis.formatFailureText = function(expectedText, found, name_opt) {
|
|
||||||
var message = "Fail" + "ure"
|
|
||||||
if (name_opt) {
|
|
||||||
// Fix this when we ditch the old test runner.
|
|
||||||
message += " (" + name_opt + ")"
|
|
||||||
}
|
|
||||||
var foundText = prettyPrinted(found)
|
|
||||||
if (expectedText.length <= 60 && foundText.length <= 60) {
|
|
||||||
message += ": expected <" + expectedText + "> found <" + foundText + ">"
|
|
||||||
} else {
|
|
||||||
message += ":\nexpected:\n" + expectedText + "\nfound:\n" + foundText
|
|
||||||
}
|
|
||||||
return message
|
|
||||||
}
|
|
||||||
})()
|
|
109
v8.js
109
v8.js
|
@ -1,109 +0,0 @@
|
||||||
import * as std from "std"
|
|
||||||
import * as os from "os"
|
|
||||||
|
|
||||||
argv0 = realpath(argv0)
|
|
||||||
const tweak = realpath("v8-tweak.js")
|
|
||||||
const dir = "test262/implementation-contributed/v8/mjsunit"
|
|
||||||
|
|
||||||
const exclude = [
|
|
||||||
"arguments-indirect.js", // implementation-defined
|
|
||||||
"array-concat.js", // slow
|
|
||||||
"array-isarray.js", // unstable output due to stack overflow
|
|
||||||
"array-join.js", // unstable output due to stack overflow
|
|
||||||
"ascii-regexp-subject.js", // slow
|
|
||||||
"asm-directive.js", // v8 specific
|
|
||||||
"disallow-codegen-from-strings.js", // --disallow-code-generation-from-strings
|
|
||||||
"cyclic-array-to-string.js", // unstable output due to stack overflow
|
|
||||||
"error-tostring.js", // unstable output due to stack overflow
|
|
||||||
"invalid-lhs.js", // v8 expects ReferenceError but ECMA says SyntaxError
|
|
||||||
"regexp.js", // invalid, legitimate early SyntaxError
|
|
||||||
"regexp-capture-3.js", // slow
|
|
||||||
"regexp-cache-replace.js", // deprecated RegExp.$1 etc.
|
|
||||||
"regexp-indexof.js", // deprecated RegExp.lastMatch etc.
|
|
||||||
"regexp-static.js", // deprecated RegExp static properties.
|
|
||||||
"regexp-modifiers-autogenerated-i18n.js", // invalid group
|
|
||||||
"regexp-modifiers-autogenerated.js", // invalid group
|
|
||||||
"regexp-modifiers-dotall.js", // invalid group
|
|
||||||
"regexp-modifiers-i18n.js", // invalid group
|
|
||||||
"regexp-modifiers.js", // invalid group
|
|
||||||
"regexp-override-symbol-match-all.js", // missing g flag
|
|
||||||
"serialize-embedded-error.js", // parseInt() = 0;
|
|
||||||
"string-replace.js", // unstable output
|
|
||||||
"string-match.js", // deprecated RegExp.$1 etc.
|
|
||||||
"string-slices-regexp.js", // deprecated RegExp.$1 etc.
|
|
||||||
"omit-default-ctors-array-iterator.js",
|
|
||||||
|
|
||||||
"mjsunit.js",
|
|
||||||
"mjsunit-assertion-error.js",
|
|
||||||
"mjsunit-assert-equals.js",
|
|
||||||
"mjsunit_suppressions.js",
|
|
||||||
|
|
||||||
"verify-assert-false.js", // self check
|
|
||||||
"verify-check-false.js", // self check
|
|
||||||
|
|
||||||
"clone-ic-regression-crbug-1466315.js", // spurious output
|
|
||||||
]
|
|
||||||
|
|
||||||
let files = scriptArgs.slice(1) // run only these tests
|
|
||||||
if (files.length === 0) files = os.readdir(dir)[0].sort()
|
|
||||||
|
|
||||||
for (const file of files) {
|
|
||||||
if (!file.endsWith(".js")) continue
|
|
||||||
if (exclude.includes(file)) continue
|
|
||||||
const source = std.loadFile(dir + "/" + file)
|
|
||||||
if (/^(im|ex)port/m.test(source)) continue // TODO support modules
|
|
||||||
if (source.includes('Realm.create')) continue // TODO support Realm object
|
|
||||||
if (source.includes('// MODULE')) continue // TODO support modules
|
|
||||||
if (source.includes('// Files:')) continue // TODO support includes
|
|
||||||
|
|
||||||
// the default --stack-size is necessary to keep output of stack overflowing
|
|
||||||
// tests stable; it will be overridden by a Flags comment
|
|
||||||
let flags = { '--stack-size': 2048 }, flagstr = ""
|
|
||||||
// parse command line flags
|
|
||||||
for (let s of source.matchAll(/\/\/ Flags:(.+)/g)) {
|
|
||||||
for (let m of s[1].matchAll(/\s*([\S]+)/g)) {
|
|
||||||
const v = m[1].match(/([\S]+)=([\S]+)/)
|
|
||||||
if (v) {
|
|
||||||
flags[v[1]] = v[2]
|
|
||||||
flagstr += ` ${v[1]}=${v[2]}`
|
|
||||||
} else {
|
|
||||||
flags[m[1]] = true
|
|
||||||
flagstr += ` ${m[1]}`
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// exclude tests that use V8 intrinsics like %OptimizeFunctionOnNextCall
|
|
||||||
if (flags["--allow-natives-syntax"]) continue
|
|
||||||
if (flags["--allow-natives-for-differential-fuzzing"]) continue
|
|
||||||
if (flags["--dump-counters"]) continue
|
|
||||||
if (flags["--expose-cputracemark"]) continue
|
|
||||||
if (flags["--harmony-rab-gsab"]) continue
|
|
||||||
if (flags["--harmony-class-fields"]) continue
|
|
||||||
if (flags["--enable-experimental-regexp-engine"]) continue
|
|
||||||
if (flags["--experimental-stack-trace-frames"]) continue
|
|
||||||
if (flags["--js-float16array"]) continue
|
|
||||||
if (flags["--expose-cputracemark-as"]) continue
|
|
||||||
// exclude tests that use V8 extensions
|
|
||||||
if (flags["--expose-externalize-string"]) continue
|
|
||||||
// parse environment variables
|
|
||||||
let env = {}, envstr = ""
|
|
||||||
for (let s of source.matchAll(/environment variables:(.+)/ig)) {
|
|
||||||
for (let m of s[1].matchAll(/\s*([\S]+)=([\S]+)/g)) {
|
|
||||||
env[m[1]] = m[2]
|
|
||||||
envstr += ` ${m[1]}=${m[2]}`
|
|
||||||
}
|
|
||||||
}
|
|
||||||
//print(`=== ${file}${envstr}${flagstr}`)
|
|
||||||
print(`=== ${file}${envstr}`)
|
|
||||||
const args = [argv0,
|
|
||||||
"--stack-size", `${flags["--stack-size"]}`,
|
|
||||||
"-I", "mjsunit.js",
|
|
||||||
"-I", tweak,
|
|
||||||
file]
|
|
||||||
const opts = {block:true, cwd:dir, env:env, usePath:false}
|
|
||||||
os.exec(args, opts)
|
|
||||||
}
|
|
||||||
|
|
||||||
function realpath(path) {
|
|
||||||
return os.realpath(path)[0]
|
|
||||||
}
|
|
10
v8.sh
10
v8.sh
|
@ -1,10 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
set -e
|
|
||||||
: ${QJS:=build/qjs}
|
|
||||||
if [ "x" = "x$1" ] ; then
|
|
||||||
"$QJS" v8.js $* 2>&1 | tee v8.txt$$
|
|
||||||
diff -uw v8.txt v8.txt$$ || exit 1
|
|
||||||
rm v8.txt$$
|
|
||||||
else
|
|
||||||
"$QJS" v8.js $* 2>&1
|
|
||||||
fi
|
|
971
v8.txt
971
v8.txt
|
@ -1,971 +0,0 @@
|
||||||
=== accessors-no-prototype.js
|
|
||||||
=== accessors-on-global-object.js
|
|
||||||
=== api-call-after-bypassed-exception.js
|
|
||||||
=== apply-arguments-gc-safepoint.js
|
|
||||||
=== argument-assigned.js
|
|
||||||
=== argument-named-arguments.js
|
|
||||||
=== arguments-apply.js
|
|
||||||
=== arguments-call-apply.js
|
|
||||||
=== arguments-enum.js
|
|
||||||
=== arguments-escape.js
|
|
||||||
=== arguments-lazy.js
|
|
||||||
=== arguments-load-across-eval.js
|
|
||||||
=== arguments-read-and-assignment.js
|
|
||||||
=== array-elements-from-array-prototype-chain.js
|
|
||||||
=== array-elements-from-array-prototype.js
|
|
||||||
=== array-elements-from-object-prototype.js
|
|
||||||
=== array-foreach.js
|
|
||||||
=== array-from-large-set.js
|
|
||||||
=== array-functions-prototype-misc.js
|
|
||||||
=== array-functions-prototype.js
|
|
||||||
=== array-indexing.js
|
|
||||||
=== array-iteration.js
|
|
||||||
=== array-join-element-tostring-prototype-side-effects.js
|
|
||||||
=== array-join-nesting.js
|
|
||||||
=== array-join-nonarray-length-getter-side-effects.js
|
|
||||||
=== array-lastindexof.js
|
|
||||||
=== array-length-number-conversion.js
|
|
||||||
=== array-length.js
|
|
||||||
=== array-prototype-every.js
|
|
||||||
=== array-prototype-filter.js
|
|
||||||
=== array-prototype-find.js
|
|
||||||
=== array-prototype-findindex.js
|
|
||||||
=== array-prototype-foreach.js
|
|
||||||
=== array-prototype-includes.js
|
|
||||||
=== array-prototype-indexof.js
|
|
||||||
=== array-prototype-lastindexof.js
|
|
||||||
=== array-prototype-map.js
|
|
||||||
=== array-prototype-pop.js
|
|
||||||
=== array-prototype-reduce.js
|
|
||||||
=== array-prototype-slice.js
|
|
||||||
=== array-prototype-some.js
|
|
||||||
=== array-push-non-smi-value.js
|
|
||||||
=== array-push10.js
|
|
||||||
=== array-push11.js
|
|
||||||
=== array-push13.js
|
|
||||||
=== array-push14.js
|
|
||||||
=== array-push2.js
|
|
||||||
=== array-reverse.js
|
|
||||||
=== array-shift.js
|
|
||||||
=== array-splice.js
|
|
||||||
=== array-tolocalestring.js
|
|
||||||
Failure: expected <"1,"> found <"1,[object Object]">
|
|
||||||
Failure: expected <"1,"> found <"1,[object Object]">
|
|
||||||
Failure (Error message): expected <"7 is not a function"> found <"not a function">
|
|
||||||
=== array-tostring.js
|
|
||||||
=== array-unshift.js
|
|
||||||
=== arrow-with.js
|
|
||||||
=== async-stack-traces-prepare-stacktrace-1.js
|
|
||||||
=== async-stack-traces-prepare-stacktrace-2.js
|
|
||||||
Failure:
|
|
||||||
expected:
|
|
||||||
undefined
|
|
||||||
found:
|
|
||||||
async function two(x) {
|
|
||||||
"use strict";
|
|
||||||
try {
|
|
||||||
x = await x;
|
|
||||||
throw new Error();
|
|
||||||
} catch (e) {
|
|
||||||
return e.stack;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
=== async-stack-traces-prepare-stacktrace-3.js
|
|
||||||
=== async-stack-traces-prepare-stacktrace-4.js
|
|
||||||
=== big-array-literal.js
|
|
||||||
=== big-object-literal.js
|
|
||||||
=== binary-op-newspace.js
|
|
||||||
=== binary-operation-overwrite.js
|
|
||||||
=== bit-not.js
|
|
||||||
=== bitops-info.js
|
|
||||||
=== bitwise-operations-bools.js
|
|
||||||
=== bitwise-operations-undefined.js
|
|
||||||
=== body-not-visible.js
|
|
||||||
=== bool-concat.js
|
|
||||||
=== boolean.js
|
|
||||||
=== break.js
|
|
||||||
=== call-non-function-call.js
|
|
||||||
=== call-non-function.js
|
|
||||||
=== call-stub.js
|
|
||||||
=== call.js
|
|
||||||
=== char-escape.js
|
|
||||||
=== class-of-builtins.js
|
|
||||||
=== closure.js
|
|
||||||
=== code-comments.js
|
|
||||||
=== codegen-coverage.js
|
|
||||||
=== compare-character.js
|
|
||||||
=== compare-nan.js
|
|
||||||
=== compare-table-eq.js
|
|
||||||
=== compare-table-gt.js
|
|
||||||
=== compare-table-gteq.js
|
|
||||||
=== compare-table-lt.js
|
|
||||||
=== compare-table-lteq.js
|
|
||||||
=== compare-table-ne.js
|
|
||||||
=== compare-table-seq.js
|
|
||||||
=== compare-table-sne.js
|
|
||||||
=== console.js
|
|
||||||
TypeError: not a function
|
|
||||||
at <eval> (console.js:5:1)
|
|
||||||
|
|
||||||
=== constant-folding.js
|
|
||||||
=== context-variable-assignments.js
|
|
||||||
=== copy-on-write-assert.js
|
|
||||||
=== cyrillic.js
|
|
||||||
Failure (7): expected <true> found <false>
|
|
||||||
Failure (8): expected <true> found <false>
|
|
||||||
Failure (9): expected <true> found <false>
|
|
||||||
Failure (10): expected <true> found <false>
|
|
||||||
Failure (11): expected <true> found <false>
|
|
||||||
Failure (12): expected <true> found <false>
|
|
||||||
Failure (7): expected <true> found <false>
|
|
||||||
Failure (8): expected <true> found <false>
|
|
||||||
Failure (9): expected <true> found <false>
|
|
||||||
Failure (10): expected <true> found <false>
|
|
||||||
Failure (11): expected <true> found <false>
|
|
||||||
Failure (12): expected <true> found <false>
|
|
||||||
Failure (16): expected <true> found <false>
|
|
||||||
Failure (19): expected <true> found <false>
|
|
||||||
Failure (20): expected <true> found <false>
|
|
||||||
Failure (21): expected <true> found <false>
|
|
||||||
Failure (25): expected <true> found <false>
|
|
||||||
Failure (26): expected <true> found <false>
|
|
||||||
Failure (27): expected <true> found <false>
|
|
||||||
Failure (44[]): expected <true> found <false>
|
|
||||||
Failure (45[]): expected <true> found <false>
|
|
||||||
Failure (46[]): expected <true> found <false>
|
|
||||||
Failure (54[]): expected <true> found <false>
|
|
||||||
Failure (55[]): expected <true> found <false>
|
|
||||||
Failure (56[]): expected <true> found <false>
|
|
||||||
=== date-parse.js
|
|
||||||
=== declare-locally.js
|
|
||||||
=== deep-recursion.js
|
|
||||||
=== define-property-gc.js
|
|
||||||
=== delay-syntax-error.js
|
|
||||||
=== delete-global-properties.js
|
|
||||||
=== delete-in-eval.js
|
|
||||||
=== delete-in-with.js
|
|
||||||
=== delete-non-configurable.js
|
|
||||||
=== delete-vars-from-eval.js
|
|
||||||
=== delete.js
|
|
||||||
=== deserialize-reference.js
|
|
||||||
=== do-not-strip-fc.js
|
|
||||||
=== dont-enum-array-holes.js
|
|
||||||
=== dont-reinit-global-var.js
|
|
||||||
=== double-equals.js
|
|
||||||
=== dtoa.js
|
|
||||||
=== duplicate-parameters.js
|
|
||||||
=== eagerly-parsed-lazily-compiled-functions.js
|
|
||||||
=== elements-transition-and-store.js
|
|
||||||
=== empirical_max_arraybuffer.js
|
|
||||||
=== enumeration-order.js
|
|
||||||
=== error-accessors.js
|
|
||||||
=== error-constructors.js
|
|
||||||
=== error-tostring-omit.js
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
=== escape.js
|
|
||||||
=== eval-enclosing-function-name.js
|
|
||||||
Failure: expected <"number"> found <"undefined">
|
|
||||||
Failure: expected <"number"> found <"function">
|
|
||||||
=== eval-origin.js
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
=== eval-stack-trace.js
|
|
||||||
Failure: expected <"eval"> found <"<eval>">
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
TypeError: not a function
|
|
||||||
[object CallSite],[object CallSite],[object CallSite],[object CallSite]
|
|
||||||
=== eval-typeof-non-existing.js
|
|
||||||
=== eval.js
|
|
||||||
=== external-backing-store-gc.js
|
|
||||||
=== extra-arguments.js
|
|
||||||
TypeError: cannot read property 'length' of undefined
|
|
||||||
at g (extra-arguments.js:35:23)
|
|
||||||
at f (extra-arguments.js:29:10)
|
|
||||||
at apply (native)
|
|
||||||
at <eval> (extra-arguments.js:51:40)
|
|
||||||
|
|
||||||
=== extra-commas.js
|
|
||||||
=== for-in-delete.js
|
|
||||||
=== for-in-null-or-undefined.js
|
|
||||||
=== for-in-special-cases.js
|
|
||||||
=== for-in.js
|
|
||||||
=== for-of-in-catch-duplicate-decl.js
|
|
||||||
=== for.js
|
|
||||||
=== fun-as-prototype.js
|
|
||||||
=== fun-name.js
|
|
||||||
=== function-arguments-null.js
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
=== function-bind-name.js
|
|
||||||
=== function-call.js
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
<output elided>
|
|
||||||
=== function-caller.js
|
|
||||||
Failure: expected <function f(match) {
|
|
||||||
g(match);
|
|
||||||
}> found <undefined>
|
|
||||||
Failure: expected <function h() {
|
|
||||||
f(h);
|
|
||||||
}> found <undefined>
|
|
||||||
Failure: expected <function f(match) {
|
|
||||||
g(match);
|
|
||||||
}> found <undefined>
|
|
||||||
Failure: expected <null> found <undefined>
|
|
||||||
Failure: expected <function f(match) {
|
|
||||||
g(match);
|
|
||||||
}> found <undefined>
|
|
||||||
Failure: expected <null> found <undefined>
|
|
||||||
Failure: expected <function f(match) {
|
|
||||||
g(match);
|
|
||||||
}> found <undefined>
|
|
||||||
Failure: expected <null> found <undefined>
|
|
||||||
Failure: expected <null> found <undefined>
|
|
||||||
=== function-length-accessor.js
|
|
||||||
=== function-name-eval-shadowed.js
|
|
||||||
Failure: expected <200> found <function f() { eval("var f = 100"); f = 200; return f }>
|
|
||||||
=== function-names.js
|
|
||||||
=== function-property.js
|
|
||||||
=== function-prototype.js
|
|
||||||
=== function-var.js
|
|
||||||
=== function-without-prototype.js
|
|
||||||
=== function.js
|
|
||||||
Failure: expected <"undefined"> found <"function">
|
|
||||||
Failure: expected <42> found <function anonymous(
|
|
||||||
) {
|
|
||||||
return anonymous;
|
|
||||||
}>
|
|
||||||
=== fuzz-accessors.js
|
|
||||||
=== get-own-property-descriptor-non-objects.js
|
|
||||||
=== get-own-property-descriptor.js
|
|
||||||
=== get-prototype-of.js
|
|
||||||
=== getter-in-prototype.js
|
|
||||||
=== getter-in-value-prototype.js
|
|
||||||
=== global-accessors.js
|
|
||||||
=== global-arrow-delete-this.js
|
|
||||||
=== global-deleted-property-ic.js
|
|
||||||
=== global-hash.js
|
|
||||||
=== global-ic.js
|
|
||||||
=== global-load-from-eval-in-with.js
|
|
||||||
=== global-load-from-eval.js
|
|
||||||
=== global-load-from-nested-eval.js
|
|
||||||
=== global-properties.js
|
|
||||||
=== global-vars-eval.js
|
|
||||||
=== global-vars-with.js
|
|
||||||
=== handle-count-ast.js
|
|
||||||
=== handle-count-runtime-literals.js
|
|
||||||
=== has-own-property-evaluation-order.js
|
|
||||||
=== has-own-property.js
|
|
||||||
=== hex-parsing.js
|
|
||||||
=== holy-double-no-arg-array.js
|
|
||||||
=== html-comments.js
|
|
||||||
=== html-string-funcs.js
|
|
||||||
=== icu-date-lord-howe.js TZ=Australia/Lord_Howe LC_ALL=en
|
|
||||||
Failure:
|
|
||||||
expected:
|
|
||||||
"Mon Jan 01 1990 11:00:00 GMT+1100 (Lord Howe Daylight Time)"
|
|
||||||
found:
|
|
||||||
"Mon Jan 01 1990 11:00:00 GMT+1100"
|
|
||||||
Failure:
|
|
||||||
expected:
|
|
||||||
"Fri Jun 01 1990 10:30:00 GMT+1030 (Lord Howe Standard Time)"
|
|
||||||
found:
|
|
||||||
"Fri Jun 01 1990 10:30:00 GMT+1030"
|
|
||||||
=== icu-date-to-string.js TZ=Europe/Madrid LC_ALL=de
|
|
||||||
Failure:
|
|
||||||
expected:
|
|
||||||
"Sun Dec 31 1989 00:00:00 GMT+0100 (Mitteleuropäische Normalzeit)"
|
|
||||||
found:
|
|
||||||
"Sun Dec 31 1989 00:00:00 GMT+0100"
|
|
||||||
Failure:
|
|
||||||
expected:
|
|
||||||
"Sat Jun 30 1990 00:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)"
|
|
||||||
found:
|
|
||||||
"Sat Jun 30 1990 00:00:00 GMT+0200"
|
|
||||||
=== if-in-undefined.js
|
|
||||||
=== in.js
|
|
||||||
=== indexed-accessors.js
|
|
||||||
=== indexed-value-properties.js
|
|
||||||
=== instanceof-2.js
|
|
||||||
=== instanceof.js
|
|
||||||
=== int32-ops.js
|
|
||||||
=== integer-to-string.js
|
|
||||||
=== intl-numberformat-formattoparts.js
|
|
||||||
=== intl-pluralrules-select.js
|
|
||||||
=== invalid-source-element.js
|
|
||||||
=== json-errors.js
|
|
||||||
Failure:
|
|
||||||
expected:
|
|
||||||
"Unexpected token \n in JSON at position 3"
|
|
||||||
found:
|
|
||||||
"Bad control character in string literal in JSON at position 3 (line 1 column 4)"
|
|
||||||
Failure:
|
|
||||||
expected:
|
|
||||||
"Unexpected token \n in JSON at position 3"
|
|
||||||
found:
|
|
||||||
"Bad control character in string literal in JSON at position 3 (line 1 column 4)"
|
|
||||||
=== json-parser-recursive.js
|
|
||||||
=== json-replacer-number-wrapper-tostring.js
|
|
||||||
=== json-replacer-order.js
|
|
||||||
=== json-stringify-holder.js
|
|
||||||
=== json-stringify-recursive.js
|
|
||||||
Did not throw exception
|
|
||||||
Did not throw exception
|
|
||||||
=== json-stringify-stack.js
|
|
||||||
=== json.js
|
|
||||||
=== keyed-array-call.js
|
|
||||||
=== keyed-call-generic.js
|
|
||||||
=== keyed-call-ic.js
|
|
||||||
=== keyed-ic.js
|
|
||||||
=== keyed-storage-extend.js
|
|
||||||
=== keywords-and-reserved_words.js
|
|
||||||
=== large-object-allocation.js
|
|
||||||
=== lazy-inner-functions.js
|
|
||||||
=== lazy-load.js
|
|
||||||
=== leakcheck.js
|
|
||||||
=== length.js
|
|
||||||
=== linecontinuation.js
|
|
||||||
=== load-callback-from-value-classic.js
|
|
||||||
=== local-load-from-eval.js
|
|
||||||
=== logical.js
|
|
||||||
=== math-exp-precision.js
|
|
||||||
=== math-sqrt.js
|
|
||||||
=== md5.js
|
|
||||||
=== megamorphic-callbacks.js
|
|
||||||
=== mod.js
|
|
||||||
=== mul-exhaustive-part1.js
|
|
||||||
=== mul-exhaustive-part10.js
|
|
||||||
=== mul-exhaustive-part2.js
|
|
||||||
=== mul-exhaustive-part3.js
|
|
||||||
=== mul-exhaustive-part4.js
|
|
||||||
=== mul-exhaustive-part5.js
|
|
||||||
=== mul-exhaustive-part6.js
|
|
||||||
=== mul-exhaustive-part7.js
|
|
||||||
=== mul-exhaustive-part8.js
|
|
||||||
=== mul-exhaustive-part9.js
|
|
||||||
=== multiline.js
|
|
||||||
=== multiple-return.js
|
|
||||||
=== negate-zero.js
|
|
||||||
=== negate.js
|
|
||||||
=== new-function.js
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
=== new.js
|
|
||||||
=== newline-in-string.js
|
|
||||||
=== no-branch-elimination.js
|
|
||||||
=== no-octal-constants-above-256.js
|
|
||||||
=== no-semicolon.js
|
|
||||||
=== non-ascii-replace.js
|
|
||||||
=== not.js
|
|
||||||
=== nul-characters.js
|
|
||||||
=== number-is.js
|
|
||||||
=== number-limits.js
|
|
||||||
=== number-literal.js
|
|
||||||
=== number-string-index-call.js
|
|
||||||
=== number-tostring-add.js
|
|
||||||
=== number-tostring-big-integer.js
|
|
||||||
=== number-tostring-func.js
|
|
||||||
=== number-tostring-small.js
|
|
||||||
=== number-tostring.js
|
|
||||||
=== numops-fuzz-part1.js
|
|
||||||
=== numops-fuzz-part2.js
|
|
||||||
=== numops-fuzz-part3.js
|
|
||||||
=== numops-fuzz-part4.js
|
|
||||||
=== obj-construct.js
|
|
||||||
=== object-create.js
|
|
||||||
=== object-define-properties.js
|
|
||||||
Failure: expected <undefined> found <1>
|
|
||||||
=== object-freeze-global.js
|
|
||||||
=== object-get-own-property-names.js
|
|
||||||
=== object-is.js
|
|
||||||
=== object-literal-conversions.js
|
|
||||||
=== object-literal-gc.js
|
|
||||||
=== object-literal-modified-object-prototype.js
|
|
||||||
=== object-literal-multiple-fields.js
|
|
||||||
=== object-literal-multiple-proto-fields.js
|
|
||||||
=== object-seal-global.js
|
|
||||||
=== object-toprimitive.js
|
|
||||||
=== override-read-only-property.js
|
|
||||||
=== parallel-compile-tasks.js
|
|
||||||
=== parse-int-float.js
|
|
||||||
=== parse-surrogates.js
|
|
||||||
=== preparse-toplevel-strict-eval.js
|
|
||||||
=== primitive-keyed-access.js
|
|
||||||
Failure: expected <100> found <200>
|
|
||||||
Did not throw exception
|
|
||||||
=== print.js
|
|
||||||
Failure (printErr should be defined): expected <"function"> found <"undefined">
|
|
||||||
=== property-load-across-eval.js
|
|
||||||
=== property-name-eval-arguments.js
|
|
||||||
=== property-object-key.js
|
|
||||||
=== proto-accessor.js
|
|
||||||
=== proto-elements-add-during-foreach.js
|
|
||||||
=== proto.js
|
|
||||||
=== prototype.js
|
|
||||||
=== random-bit-correlations.js
|
|
||||||
=== readonly-accessor.js
|
|
||||||
=== receiver-in-with-calls.js
|
|
||||||
=== regexp-UC16.js
|
|
||||||
=== regexp-call-as-function.js
|
|
||||||
=== regexp-capture.js
|
|
||||||
Failure: expected <["",undefined,""]> found <["","undefined",""]>
|
|
||||||
Failure: expected <["",undefined,""]> found <["","undefined",""]>
|
|
||||||
Failure: expected <["bbaa","a","","a"]> found <["abba","bba","b","a"]>
|
|
||||||
=== regexp-captures.js
|
|
||||||
=== regexp-compile.js
|
|
||||||
=== regexp-global.js
|
|
||||||
SyntaxError: too many captures
|
|
||||||
at RegExp (native)
|
|
||||||
at <eval> (regexp-global.js:169:36)
|
|
||||||
|
|
||||||
=== regexp-lastIndex.js
|
|
||||||
=== regexp-lookahead.js
|
|
||||||
=== regexp-loop-capture.js
|
|
||||||
Failure: expected <["abc",undefined,undefined,"c"]> found <["abc","a","b","c"]>
|
|
||||||
Failure: expected <["ab",undefined]> found <["ab","a"]>
|
|
||||||
=== regexp-multiline.js
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
=== regexp-override-exec.js
|
|
||||||
=== regexp-override-symbol-match.js
|
|
||||||
=== regexp-override-symbol-replace.js
|
|
||||||
=== regexp-override-symbol-search.js
|
|
||||||
=== regexp-override-symbol-split.js
|
|
||||||
=== regexp-regexpexec.js
|
|
||||||
=== regexp-results-cache.js
|
|
||||||
=== regexp-sort.js
|
|
||||||
=== regexp-stack-overflow.js
|
|
||||||
=== regexp-standalones.js
|
|
||||||
=== regexp-string-methods.js
|
|
||||||
=== regress-regexp-functional-replace-slow.js
|
|
||||||
=== result-table-max.js
|
|
||||||
=== result-table-min.js
|
|
||||||
=== scanner.js
|
|
||||||
=== scope-calls-eval.js
|
|
||||||
=== search-string-multiple.js
|
|
||||||
=== serialize-after-execute.js
|
|
||||||
=== serialize-ic.js
|
|
||||||
=== shifts.js
|
|
||||||
=== short-circuit-boolean.js
|
|
||||||
=== simple-constructor.js
|
|
||||||
=== skipping-inner-functions-bailout.js
|
|
||||||
=== skipping-inner-functions.js
|
|
||||||
=== smi-negative-zero.js
|
|
||||||
=== smi-ops-inlined.js
|
|
||||||
=== smi-ops.js
|
|
||||||
=== sparse-array.js
|
|
||||||
=== splice-proxy.js
|
|
||||||
=== spread-large-array.js
|
|
||||||
=== spread-large-map.js
|
|
||||||
=== spread-large-set.js
|
|
||||||
=== spread-large-string.js
|
|
||||||
=== stack-traces-2.js
|
|
||||||
=== stack-traces-custom-lazy.js
|
|
||||||
Failure:
|
|
||||||
expected:
|
|
||||||
"bar"
|
|
||||||
found:
|
|
||||||
" at <anonymous> (stack-traces-custom-lazy.js:47:46)\n at testPrepareStackTrace (stack-traces-custom-lazy.js:31:5)\n at <eval> (stack-traces-custom-lazy.js:47:60)\n"
|
|
||||||
Failure:
|
|
||||||
expected:
|
|
||||||
"bar"
|
|
||||||
found:
|
|
||||||
" at f (stack-traces-custom-lazy.js:48:38)\n at f (stack-traces-custom-lazy.js:48:38)\n at f (stack-traces-custom-lazy.js:48:38)\n at f (stack-traces-custom-lazy.js:48:38)\n at f (stack-traces-custom-lazy.js:48:38)\n at f (stack-traces-custom-lazy.js
|
|
||||||
=== stack-traces-custom.js
|
|
||||||
TypeError: not a function
|
|
||||||
at <eval> (stack-traces-custom.js:20:21)
|
|
||||||
|
|
||||||
=== stack-traces-overflow.js
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <true> found <false>
|
|
||||||
Failure: expected <undefined> found <"">
|
|
||||||
=== stack-traces.js
|
|
||||||
Failure (testArrayNative doesn't contain expected[0] stack = at <anonymous> (stack-traces.js:48:31)
|
|
||||||
at map (native)
|
|
||||||
at testArrayNative (stack-traces.js:48:37)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (stack-traces.js:267:47)
|
|
||||||
): expected <true> found <false>
|
|
||||||
Failure (testMethodNameInference doesn't contain expected[0] stack = at <anonymous> (stack-traces.js:30:37)
|
|
||||||
at testMethodNameInference (stack-traces.js:31:8)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (stack-traces.js:269:63)
|
|
||||||
): expected <true> found <false>
|
|
||||||
Failure (testImplicitConversion doesn't contain expected[0] stack = at <anonymous> (stack-traces.js:53:42)
|
|
||||||
at testImplicitConversion (stack-traces.js:54:19)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (stack-traces.js:270:61)
|
|
||||||
): expected <true> found <false>
|
|
||||||
Failure (testEval doesn't contain expected[0] stack = at Doo (<input>:1:17)
|
|
||||||
at <eval> (<input>:1:26)
|
|
||||||
at testEval (stack-traces.js:58:3)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (stack-traces.js:271:33)
|
|
||||||
): expected <true> found <false>
|
|
||||||
Failure (testNestedEval doesn't contain expected[0] stack = at <eval> (<input>:1:1)
|
|
||||||
at Inner (<input>:1:19)
|
|
||||||
at Outer (<input>:1:58)
|
|
||||||
at <eval> (<input>:1:70)
|
|
||||||
at testNestedEval (stack-traces.js:63:3)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (stack-traces.js:272:45)
|
|
||||||
):
|
|
||||||
Failure (testEvalWithSourceURL doesn't contain expected[0] stack = at Doo (<input>:1:17)
|
|
||||||
at <eval> (<input>:1:26)
|
|
||||||
at testEvalWithSourceURL (stack-traces.js:67:3)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (stack-traces.js:274:34)
|
|
||||||
): expected <true> found <false>
|
|
||||||
Failure (testNestedEvalWithSourceURL doesn't contain expected[0] stack = at <eval> (<input>:1:1)
|
|
||||||
at Inner (<input>:1:19)
|
|
||||||
at Outer (<input>:1:36)
|
|
||||||
at <eval> (<input>:1:48)
|
|
||||||
at testNestedEvalWithSourceURL (stack-traces.js:73:3)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (
|
|
||||||
Failure (testNestedEvalWithSourceURL doesn't contain expected[1] stack = at <eval> (<input>:1:1)
|
|
||||||
at Inner (<input>:1:19)
|
|
||||||
at Outer (<input>:1:36)
|
|
||||||
at <eval> (<input>:1:48)
|
|
||||||
at testNestedEvalWithSourceURL (stack-traces.js:73:3)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (
|
|
||||||
Failure (testValue doesn't contain expected[0] stack = at <anonymous> (stack-traces.js:77:47)
|
|
||||||
at testValue (stack-traces.js:78:3)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (stack-traces.js:278:35)
|
|
||||||
): expected <true> found <false>
|
|
||||||
Failure (testConstructor doesn't contain expected[0] stack = at Plonk (stack-traces.js:82:22)
|
|
||||||
at testConstructor (stack-traces.js:83:7)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (stack-traces.js:279:47)
|
|
||||||
): expected <true> found <false>
|
|
||||||
Failure (testRenamedMethod doesn't contain expected[0] stack = at a$b$c$d (stack-traces.js:87:31)
|
|
||||||
at testRenamedMethod (stack-traces.js:90:8)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (stack-traces.js:280:51)
|
|
||||||
): expected <true> found <false>
|
|
||||||
Failure (testAnonymousMethod doesn't contain expected[0] stack = at <anonymous> (stack-traces.js:94:18)
|
|
||||||
at call (native)
|
|
||||||
at testAnonymousMethod (stack-traces.js:94:38)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (stack-traces.js:281:55)
|
|
||||||
): expected <true> found <false>
|
|
||||||
Failure (testFunctionName doesn't contain expected[2] stack = at foo_0 (stack-traces.js:101:9)
|
|
||||||
at foo_1 (stack-traces.js:103:27)
|
|
||||||
at <anonymous> (stack-traces.js:103:27)
|
|
||||||
at boo_3 (stack-traces.js:103:27)
|
|
||||||
at <anonymous> (stack-traces.js:103:27)
|
|
||||||
at testFunctionName (stack-traces
|
|
||||||
Failure (testFunctionName doesn't contain expected[4] stack = at foo_0 (stack-traces.js:101:9)
|
|
||||||
at foo_1 (stack-traces.js:103:27)
|
|
||||||
at <anonymous> (stack-traces.js:103:27)
|
|
||||||
at boo_3 (stack-traces.js:103:27)
|
|
||||||
at <anonymous> (stack-traces.js:103:27)
|
|
||||||
at testFunctionName (stack-traces
|
|
||||||
Failure (testDefaultCustomError doesn't contain expected[0] stack = at CustomError (stack-traces.js:130:33)
|
|
||||||
at testDefaultCustomError (stack-traces.js:138:36)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (stack-traces.js:287:5)
|
|
||||||
): expected <true> found <false>
|
|
||||||
Failure (testDefaultCustomError doesn't contain expected[1] stack = at CustomError (stack-traces.js:130:33)
|
|
||||||
at testDefaultCustomError (stack-traces.js:138:36)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (stack-traces.js:287:5)
|
|
||||||
): expected <true> found <false>
|
|
||||||
Failure (testStrippedCustomError doesn't contain expected[0] stack = at CustomError (stack-traces.js:130:33)
|
|
||||||
at testStrippedCustomError (stack-traces.js:142:36)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (stack-traces.js:289:25)
|
|
||||||
): expected <true> found <false>
|
|
||||||
Failure (testClassNames doesn't contain expected[0] stack = at MyObj (stack-traces.js:145:22)
|
|
||||||
at <anonymous> (stack-traces.js:150:14)
|
|
||||||
at testClassNames (stack-traces.js:154:8)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (stack-traces.js:291:49)
|
|
||||||
): expected <true> found <false>
|
|
||||||
Failure (testClassNames doesn't contain expected[1] stack = at MyObj (stack-traces.js:145:22)
|
|
||||||
at <anonymous> (stack-traces.js:150:14)
|
|
||||||
at testClassNames (stack-traces.js:154:8)
|
|
||||||
at testTrace (stack-traces.js:162:5)
|
|
||||||
at <eval> (stack-traces.js:291:49)
|
|
||||||
): expected <true> found <false>
|
|
||||||
Failure (UnintendedCallerCensorship didn't contain new ReferenceError): expected <true> found <false>
|
|
||||||
Failure: expected <"abc"> found <undefined>
|
|
||||||
Failure: expected <"abc"> found <" at <eval> (stack-traces.js:371:13)\n">
|
|
||||||
Failure: expected <undefined> found <" at <eval> (stack-traces.js:375:13)\n">
|
|
||||||
TypeError: not a function
|
|
||||||
at <eval> (stack-traces.js:381:1)
|
|
||||||
|
|
||||||
=== str-to-num.js
|
|
||||||
Failure: expected <7.922816251426436e+28> found <7.922816251426434e+28>
|
|
||||||
=== stress-array-push.js
|
|
||||||
=== strict-equals.js
|
|
||||||
=== strict-mode-eval.js
|
|
||||||
=== strict-mode.js
|
|
||||||
Did not throw exception
|
|
||||||
Did not throw exception
|
|
||||||
Did not throw exception
|
|
||||||
Did not throw exception
|
|
||||||
Did not throw exception
|
|
||||||
Did not throw exception
|
|
||||||
Failure: expected <null> found <undefined>
|
|
||||||
Failure: expected <undefined> found <function non_strict() {
|
|
||||||
return return_my_caller();
|
|
||||||
}>
|
|
||||||
Failure: expected <null> found <undefined>
|
|
||||||
Failure: expected <null> found <undefined>
|
|
||||||
Failure: expected <null> found <undefined>
|
|
||||||
Failure: expected <null> found <undefined>
|
|
||||||
Failure: expected <null> found <undefined>
|
|
||||||
Failure: expected <null> found <undefined>
|
|
||||||
Failure: expected <null> found <undefined>
|
|
||||||
Failure: expected <null> found <undefined>
|
|
||||||
Failure: expected <null> found <undefined>
|
|
||||||
Failure: expected <null> found <undefined>
|
|
||||||
TypeError: cannot read property 'value' of undefined
|
|
||||||
at <anonymous> (strict-mode.js:1213:58)
|
|
||||||
at recurse (strict-mode.js:1207:14)
|
|
||||||
at non_strict (strict-mode.js:1214:5)
|
|
||||||
at strict (strict-mode.js:1199:15)
|
|
||||||
at <anonymous> (strict-mode.js:1218:43)
|
|
||||||
at recurse (strict-mode.js:1207:14)
|
|
||||||
at test (strict-mode.js:1218:54)
|
|
||||||
at TestNonStrictFunctionCallerDescriptorPill (strict-mode.js:1222:22)
|
|
||||||
at <eval> (strict-mode.js:1224:1)
|
|
||||||
|
|
||||||
=== string-add.js
|
|
||||||
=== string-charat.js
|
|
||||||
=== string-compare-alignment.js
|
|
||||||
=== string-concat.js
|
|
||||||
=== string-equal.js
|
|
||||||
=== string-flatten.js
|
|
||||||
=== string-indexof-2.js
|
|
||||||
=== string-lastindexof.js
|
|
||||||
=== string-localecompare.js
|
|
||||||
=== string-normalize.js
|
|
||||||
=== string-oom-concat.js
|
|
||||||
=== string-pad.js
|
|
||||||
=== string-replace-gc.js
|
|
||||||
=== string-replace-one-char.js
|
|
||||||
=== string-search.js
|
|
||||||
=== string-split-cache.js
|
|
||||||
=== string-trim.js
|
|
||||||
=== string-wrapper.js
|
|
||||||
=== substr.js
|
|
||||||
=== test-builtins-setup.js
|
|
||||||
=== this-dynamic-lookup.js
|
|
||||||
=== this-in-callbacks.js
|
|
||||||
=== this-property-assignment.js
|
|
||||||
=== this.js
|
|
||||||
=== throw-and-catch-function.js
|
|
||||||
=== throw-exception-for-null-access.js
|
|
||||||
=== to-precision.js
|
|
||||||
=== to_number_order.js
|
|
||||||
=== tobool.js
|
|
||||||
=== toint32.js
|
|
||||||
=== top-level-assignments.js
|
|
||||||
=== touint32.js
|
|
||||||
=== transcendentals.js
|
|
||||||
=== try-catch-default-destructuring.js
|
|
||||||
=== try-catch-extension-object.js
|
|
||||||
=== try-catch-scopes.js
|
|
||||||
=== try-finally-continue.js
|
|
||||||
=== try-finally-nested.js
|
|
||||||
=== try.js
|
|
||||||
=== typeof.js
|
|
||||||
=== tzoffset-seoul-noi18n.js TZ=Asia/Seoul
|
|
||||||
=== tzoffset-seoul.js TZ=Asia/Seoul
|
|
||||||
=== tzoffset-transition-apia.js TZ=Pacific/Apia
|
|
||||||
Failure: expected <Date(1316872800000)> found <Date(1316876400000)>
|
|
||||||
Failure: expected <Date(1316874600000)> found <Date(1316878200000)>
|
|
||||||
Failure: expected <Date(1325275200000)> found <Date(1325188800000)>
|
|
||||||
Failure: expected <Date(1325277000000)> found <Date(1325190600000)>
|
|
||||||
Failure: expected <Date(1325278800000)> found <Date(1325192400000)>
|
|
||||||
Failure: expected <Date(1325280600000)> found <Date(1325194200000)>
|
|
||||||
Failure: expected <Date(1325282400000)> found <Date(1325196000000)>
|
|
||||||
Failure: expected <Date(1325284200000)> found <Date(1325197800000)>
|
|
||||||
Failure: expected <Date(1325286000000)> found <Date(1325199600000)>
|
|
||||||
Failure: expected <Date(1325287800000)> found <Date(1325201400000)>
|
|
||||||
Failure: expected <Date(1325289600000)> found <Date(1325203200000)>
|
|
||||||
Failure: expected <Date(1325291400000)> found <Date(1325205000000)>
|
|
||||||
Failure: expected <Date(1325293200000)> found <Date(1325206800000)>
|
|
||||||
Failure: expected <Date(1325295000000)> found <Date(1325208600000)>
|
|
||||||
Failure: expected <Date(1325296800000)> found <Date(1325210400000)>
|
|
||||||
Failure: expected <Date(1325298600000)> found <Date(1325212200000)>
|
|
||||||
Failure: expected <Date(1325300400000)> found <Date(1325214000000)>
|
|
||||||
Failure: expected <Date(1325302200000)> found <Date(1325215800000)>
|
|
||||||
Failure: expected <Date(1325304000000)> found <Date(1325217600000)>
|
|
||||||
Failure: expected <Date(1325305800000)> found <Date(1325219400000)>
|
|
||||||
Failure: expected <Date(1325307600000)> found <Date(1325221200000)>
|
|
||||||
Failure: expected <Date(1325309400000)> found <Date(1325223000000)>
|
|
||||||
Failure: expected <Date(1325311200000)> found <Date(1325224800000)>
|
|
||||||
Failure: expected <Date(1325313000000)> found <Date(1325226600000)>
|
|
||||||
Failure: expected <Date(1325314800000)> found <Date(1325228400000)>
|
|
||||||
Failure: expected <Date(1325316600000)> found <Date(1325230200000)>
|
|
||||||
Failure: expected <Date(1325318400000)> found <Date(1325232000000)>
|
|
||||||
Failure: expected <Date(1325320200000)> found <Date(1325233800000)>
|
|
||||||
Failure: expected <Date(1325322000000)> found <Date(1325235600000)>
|
|
||||||
Failure: expected <Date(1325323800000)> found <Date(1325237400000)>
|
|
||||||
Failure: expected <Date(1333198800000)> found <Date(1333202400000)>
|
|
||||||
Failure: expected <Date(1333200600000)> found <Date(1333204200000)>
|
|
||||||
Failure: expected <Date(1333202340000)> found <Date(1333205940000)>
|
|
||||||
=== tzoffset-transition-lord-howe.js TZ=Australia/Lord_Howe
|
|
||||||
Failure: expected <Date(1491056940000)> found <Date(1491058740000)>
|
|
||||||
Failure: expected <Date(1491057000000)> found <Date(1491058800000)>
|
|
||||||
Failure: expected <Date(1491057900000)> found <Date(1491059700000)>
|
|
||||||
Failure: expected <Date(1491058740000)> found <Date(1491060540000)>
|
|
||||||
Failure: expected <Date(1506785340000)> found <Date(1506783540000)>
|
|
||||||
Failure: expected <Date(1506785400000)> found <Date(1506783600000)>
|
|
||||||
Failure: expected <Date(1506786300000)> found <Date(1506784500000)>
|
|
||||||
Failure: expected <-660> found <-630>
|
|
||||||
=== tzoffset-transition-moscow.js TZ=Europe/Moscow
|
|
||||||
Failure: expected <Date(1269730740000)> found <Date(1269727140000)>
|
|
||||||
Failure: expected <Date(1269730800000)> found <Date(1269727200000)>
|
|
||||||
Failure: expected <Date(1269732600000)> found <Date(1269729000000)>
|
|
||||||
Failure: expected <-240> found <-180>
|
|
||||||
Failure: expected <Date(1288475940000)> found <Date(1288479540000)>
|
|
||||||
Failure: expected <Date(1288476000000)> found <Date(1288479600000)>
|
|
||||||
Failure: expected <Date(1288477800000)> found <Date(1288481400000)>
|
|
||||||
Failure: expected <Date(1288479540000)> found <Date(1288483140000)>
|
|
||||||
Failure: expected <Date(1301180340000)> found <Date(1301176740000)>
|
|
||||||
Failure: expected <Date(1301180400000)> found <Date(1301176800000)>
|
|
||||||
Failure: expected <Date(1301182200000)> found <Date(1301178600000)>
|
|
||||||
Failure: expected <-240> found <-180>
|
|
||||||
Failure: expected <Date(1414270740000)> found <Date(1414274340000)>
|
|
||||||
Failure: expected <Date(1414270800000)> found <Date(1414274400000)>
|
|
||||||
Failure: expected <Date(1414272600000)> found <Date(1414276200000)>
|
|
||||||
Failure: expected <Date(1414274340000)> found <Date(1414277940000)>
|
|
||||||
=== tzoffset-transition-new-york-noi18n.js TZ=America/New_York
|
|
||||||
Failure: expected <Date(1489302000000)> found <Date(1489305600000)>
|
|
||||||
Failure: expected <Date(1489303800000)> found <Date(1489307400000)>
|
|
||||||
Failure: expected <Date(1509865200000)> found <Date(1509861600000)>
|
|
||||||
Failure: expected <Date(1509868800000)> found <Date(1509865200000)>
|
|
||||||
=== tzoffset-transition-new-york.js TZ=America/New_York
|
|
||||||
Failure: expected <Date(1489302000000)> found <Date(1489305600000)>
|
|
||||||
Failure: expected <Date(1489303800000)> found <Date(1489307400000)>
|
|
||||||
Failure: expected <Date(1509865200000)> found <Date(1509861600000)>
|
|
||||||
Failure: expected <Date(1509868800000)> found <Date(1509865200000)>
|
|
||||||
=== ubsan-fuzzerbugs.js
|
|
||||||
=== undeletable-functions.js
|
|
||||||
=== unicode-case-overoptimization.js
|
|
||||||
Failure (181): expected <true> found <false>
|
|
||||||
Failure (224): expected <true> found <false>
|
|
||||||
Failure (225): expected <true> found <false>
|
|
||||||
Failure (226): expected <true> found <false>
|
|
||||||
Failure (227): expected <true> found <false>
|
|
||||||
Failure (228): expected <true> found <false>
|
|
||||||
Failure (229): expected <true> found <false>
|
|
||||||
Failure (230): expected <true> found <false>
|
|
||||||
Failure (231): expected <true> found <false>
|
|
||||||
Failure (232): expected <true> found <false>
|
|
||||||
Failure (233): expected <true> found <false>
|
|
||||||
Failure (234): expected <true> found <false>
|
|
||||||
Failure (235): expected <true> found <false>
|
|
||||||
Failure (236): expected <true> found <false>
|
|
||||||
Failure (237): expected <true> found <false>
|
|
||||||
Failure (238): expected <true> found <false>
|
|
||||||
Failure (239): expected <true> found <false>
|
|
||||||
Failure (240): expected <true> found <false>
|
|
||||||
Failure (241): expected <true> found <false>
|
|
||||||
Failure (242): expected <true> found <false>
|
|
||||||
Failure (243): expected <true> found <false>
|
|
||||||
Failure (244): expected <true> found <false>
|
|
||||||
Failure (245): expected <true> found <false>
|
|
||||||
Failure (246): expected <true> found <false>
|
|
||||||
Failure (248): expected <true> found <false>
|
|
||||||
Failure (249): expected <true> found <false>
|
|
||||||
Failure (250): expected <true> found <false>
|
|
||||||
Failure (251): expected <true> found <false>
|
|
||||||
Failure (252): expected <true> found <false>
|
|
||||||
Failure (253): expected <true> found <false>
|
|
||||||
Failure (254): expected <true> found <false>
|
|
||||||
Failure (255): expected <true> found <false>
|
|
||||||
Failure (257): expected <true> found <false>
|
|
||||||
Failure (259): expected <true> found <false>
|
|
||||||
Failure (261): expected <true> found <false>
|
|
||||||
Failure (263): expected <true> found <false>
|
|
||||||
Failure (265): expected <true> found <false>
|
|
||||||
Failure (267): expected <true> found <false>
|
|
||||||
Failure (269): expected <true> found <false>
|
|
||||||
Failure (271): expected <true> found <false>
|
|
||||||
Failure (273): expected <true> found <false>
|
|
||||||
Failure (275): expected <true> found <false>
|
|
||||||
Failure (277): expected <true> found <false>
|
|
||||||
Failure (279): expected <true> found <false>
|
|
||||||
Failure (281): expected <true> found <false>
|
|
||||||
Failure (283): expected <true> found <false>
|
|
||||||
Failure (285): expected <true> found <false>
|
|
||||||
Failure (287): expected <true> found <false>
|
|
||||||
Failure (289): expected <true> found <false>
|
|
||||||
Failure (291): expected <true> found <false>
|
|
||||||
Failure (293): expected <true> found <false>
|
|
||||||
Failure (295): expected <true> found <false>
|
|
||||||
Failure (297): expected <true> found <false>
|
|
||||||
Failure (299): expected <true> found <false>
|
|
||||||
Failure (301): expected <true> found <false>
|
|
||||||
Failure (303): expected <true> found <false>
|
|
||||||
Failure (307): expected <true> found <false>
|
|
||||||
Failure (309): expected <true> found <false>
|
|
||||||
Failure (311): expected <true> found <false>
|
|
||||||
Failure (314): expected <true> found <false>
|
|
||||||
Failure (316): expected <true> found <false>
|
|
||||||
Failure (318): expected <true> found <false>
|
|
||||||
Failure (320): expected <true> found <false>
|
|
||||||
Failure (322): expected <true> found <false>
|
|
||||||
Failure (324): expected <true> found <false>
|
|
||||||
Failure (326): expected <true> found <false>
|
|
||||||
Failure (328): expected <true> found <false>
|
|
||||||
Failure (331): expected <true> found <false>
|
|
||||||
Failure (333): expected <true> found <false>
|
|
||||||
Failure (335): expected <true> found <false>
|
|
||||||
Failure (337): expected <true> found <false>
|
|
||||||
Failure (339): expected <true> found <false>
|
|
||||||
Failure (341): expected <true> found <false>
|
|
||||||
Failure (343): expected <true> found <false>
|
|
||||||
Failure (345): expected <true> found <false>
|
|
||||||
Failure (347): expected <true> found <false>
|
|
||||||
Failure (349): expected <true> found <false>
|
|
||||||
Failure (351): expected <true> found <false>
|
|
||||||
Failure (353): expected <true> found <false>
|
|
||||||
Failure (355): expected <true> found <false>
|
|
||||||
Failure (357): expected <true> found <false>
|
|
||||||
Failure (359): expected <true> found <false>
|
|
||||||
Failure (361): expected <true> found <false>
|
|
||||||
Failure (363): expected <true> found <false>
|
|
||||||
Failure (365): expected <true> found <false>
|
|
||||||
Failure (367): expected <true> found <false>
|
|
||||||
Failure (369): expected <true> found <false>
|
|
||||||
Failure (371): expected <true> found <false>
|
|
||||||
Failure (373): expected <true> found <false>
|
|
||||||
Failure (375): expected <true> found <false>
|
|
||||||
Failure (378): expected <true> found <false>
|
|
||||||
Failure (380): expected <true> found <false>
|
|
||||||
Failure (382): expected <true> found <false>
|
|
||||||
Failure (384): expected <true> found <false>
|
|
||||||
Failure (387): expected <true> found <false>
|
|
||||||
Failure (389): expected <true> found <false>
|
|
||||||
Failure (392): expected <true> found <false>
|
|
||||||
Failure (396): expected <true> found <false>
|
|
||||||
Failure (402): expected <true> found <false>
|
|
||||||
<output elided>
|
|
||||||
=== unicode-string-to-number.js
|
|
||||||
=== unicode-test.js
|
|
||||||
=== unicodelctest-no-optimization.js
|
|
||||||
=== unicodelctest.js
|
|
||||||
=== unused-context-in-with.js
|
|
||||||
=== unusual-constructor.js
|
|
||||||
=== uri.js
|
|
||||||
=== value-callic-prototype-change.js
|
|
||||||
=== value-of.js
|
|
||||||
=== value-wrapper.js
|
|
||||||
=== var.js
|
|
||||||
=== whitespaces.js
|
|
||||||
=== with-function-expression.js
|
|
||||||
=== with-leave.js
|
|
||||||
=== with-parameter-access.js
|
|
||||||
=== with-prototype.js
|
|
||||||
=== with-readonly.js
|
|
||||||
=== with-value.js
|
|
Loading…
Reference in a new issue