Test262 Report

About

Filter Engines

JavaScript Engines

FebMarAprMayJunJulAugSepOctNovDecJan 2019FebMarAprMay
All Tests
ChakraCoreJavaScriptCoreSpiderMonkeyV8
Current folder:Promise942 tests(source)
83%
ChakraCore: 79%JavaScriptCore: 78%SpiderMonkey: 75%V8: 98%
Folder:
Promise.all178 tests/built-ins/Promise/all/
94%
ChakraCore: 94%JavaScriptCore: 95%SpiderMonkey: 88%V8: 98%
Folder:
allSettled182 tests/built-ins/Promise/allSettled/
26%
ChakraCore: 2%JavaScriptCore: 2%SpiderMonkey: 2%V8: 97%
Folder:
Promise.prototype228 tests/built-ins/Promise/prototype/
99%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 97%V8: 100%
Folder:
Promise.race156 tests/built-ins/Promise/race/
95%
ChakraCore: 96%JavaScriptCore: 96%SpiderMonkey: 89%V8: 100%
Folder:
Promise.reject28 tests/built-ins/Promise/reject/
98%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 92%V8: 100%
Folder:
Promise.resolve58 tests/built-ins/Promise/resolve/
99%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 96%V8: 100%
Folder:
Promise[Symbol.species]10 tests/built-ins/Promise/Symbol.species/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
File:
exception-after-resolve-in-executor.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
exception-after-resolve-in-thenable-job.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
exec-args.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
executor-function-extensible.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
executor-function-length.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
executor-function-name.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 0 of 2V8: 0 of 2
File:
executor-function-nonconstructor.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
executor-function-prototype.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
length.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
name.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
proto-from-ctor-realm.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
reject-function-extensible.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
reject-function-length.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
reject-function-name.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 0 of 2V8: 0 of 2
File:
reject-function-nonconstructor.js
SD
ChakraCore: 2 of 2JavaScriptCore: 0 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
reject-function-prototype.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
reject-ignored-via-abrupt.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
reject-ignored-via-fn-deferred.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
reject-ignored-via-fn-immed.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
reject-via-abrupt-queue.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
reject-via-abrupt.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
reject-via-fn-deferred-queue.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
reject-via-fn-deferred.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
reject-via-fn-immed-queue.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
reject-via-fn-immed.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-function-extensible.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-function-length.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-function-name.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 0 of 2V8: 0 of 2
File:
resolve-function-nonconstructor.js
SD
ChakraCore: 2 of 2JavaScriptCore: 0 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-function-prototype.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-ignored-via-fn-deferred.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-ignored-via-fn-immed.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-non-obj-deferred.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-non-obj-immed.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-non-thenable-deferred.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-non-thenable-immed.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-poisoned-then-deferred.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-poisoned-then-immed.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-prms-cstm-then-deferred.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-prms-cstm-then-immed.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-self.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-thenable-deferred.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
resolve-thenable-immed.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Promise === global.Promise
SD
S25.4.3.1_A1.1_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Promise.call('non-object') throws TypeError
SD
S25.4.3.1_A2.1_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Promise.call(new Promise()) throws TypeError
SD
S25.4.3.1_A2.2_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Promise.call(resolved Promise) throws TypeError
SD
S25.4.3.1_A2.3_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Promise.call(rejected Promise) throws TypeError
SD
S25.4.3.1_A2.4_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
New Promise('not callable') throws TypeError
SD
S25.4.3.1_A3.1_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
New Promise(function () { throw }) should reject
SD
S25.4.3.1_A4.1_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Promise executor gets default handling for 'this'
D
S25.4.3.1_A5.1_T1.js
ChakraCore: 1 of 1JavaScriptCore: 1 of 1SpiderMonkey: 1 of 1V8: 1 of 1
File:
Promise executor gets default handling for 'this'
S
S25.4.3.1_A5.1_T2.js
ChakraCore: 1 of 1JavaScriptCore: 1 of 1SpiderMonkey: 1 of 1V8: 1 of 1