[config] # general settings for test262 ES6 version # framework style: old, new style=new # handle tests tagged as [noStrict]: yes, no, skip nostrict=yes # handle tests tagged as [strictOnly]: yes, no, skip strict=yes # test mode: default, default-nostrict, default-strict, strict, nostrict, both, all mode=default # handle tests flagged as [async]: yes, no, skip # for these, load 'harness/doneprintHandle.js' prior to test # and expect `print('Test262:AsyncTestComplete')` to be called for # successful termination async=yes # handle tests flagged as [module]: yes, no, skip module=yes # output error messages: yes, no verbose=yes # load harness files from this directory harnessdir=test262/harness # names of harness include files to skip #harnessexclude= # name of the error file for known errors errorfile=test262_errors.txt # exclude tests enumerated in this file (see also [exclude] section) #excludefile=test262_exclude.txt # report test results to this file reportfile=test262_report.txt # enumerate tests from this directory testdir=test262/test [features] # Standard language features and proposed extensions # list the features that are included # skipped features are tagged as such to avoid warnings # Keep this list alpha-sorted (:sort i in vim) __getter__ __proto__ __setter__ AggregateError align-detached-buffer-semantics-with-web-reality arbitrary-module-namespace-names=skip array-find-from-last=skip array-grouping=skip Array.fromAsync=skip Array.prototype.at=skip Array.prototype.flat Array.prototype.flatMap Array.prototype.flatten Array.prototype.includes Array.prototype.values ArrayBuffer arraybuffer-transfer=skip arrow-function async-functions async-iteration Atomics=skip # disabled because of Windows <-> pthreads Atomics.waitAsync=skip BigInt caller change-array-by-copy # works except for missing toReversed/toSorted/toSpliced class class-fields-private class-fields-private-in=skip class-fields-public class-methods-private class-static-block=skip class-static-fields-private class-static-fields-public class-static-methods-private cleanupSome=skip coalesce-expression computed-property-names const cross-realm DataView DataView.prototype.getFloat32 DataView.prototype.getFloat64 DataView.prototype.getInt16 DataView.prototype.getInt32 DataView.prototype.getInt8 DataView.prototype.getUint16 DataView.prototype.getUint32 DataView.prototype.setUint8 decorators=skip default-parameters destructuring-assignment destructuring-binding dynamic-import error-cause=skip exponentiation export-star-as-namespace-from-module FinalizationGroup=skip FinalizationRegistry.prototype.cleanupSome=skip FinalizationRegistry=skip Float32Array Float64Array for-in-order for-of generators globalThis hashbang host-gc-required=skip import-assertions=skip import-attributes=skip import.meta Int16Array Int32Array Int8Array IsHTMLDDA iterator-helpers=skip json-modules=skip json-parse-with-source=skip json-superset legacy-regexp=skip let logical-assignment-operators Map new.target numeric-separator-literal object-rest object-spread Object.fromEntries Object.hasOwn Object.is optional-catch-binding optional-chaining Promise promise-with-resolvers=skip Promise.allSettled Promise.any Promise.prototype.finally Proxy proxy-missing-checks Reflect Reflect.construct Reflect.set Reflect.setPrototypeOf regexp-dotall regexp-duplicate-named-groups=skip regexp-lookbehind regexp-match-indices=skip regexp-named-groups regexp-unicode-property-escapes regexp-v-flag=skip resizable-arraybuffer=skip rest-parameters Set set-methods=skip ShadowRealm=skip SharedArrayBuffer string-trimming String.fromCodePoint String.prototype.at=skip String.prototype.endsWith String.prototype.includes String.prototype.isWellFormed=skip String.prototype.matchAll String.prototype.replaceAll String.prototype.toWellFormed=skip String.prototype.trimEnd String.prototype.trimStart super Symbol Symbol.asyncIterator Symbol.hasInstance Symbol.isConcatSpreadable Symbol.iterator Symbol.match Symbol.matchAll Symbol.prototype.description Symbol.replace Symbol.search Symbol.species Symbol.split Symbol.toPrimitive Symbol.toStringTag Symbol.unscopables symbols-as-weakmap-keys tail-call-optimization=skip template Temporal=skip top-level-await TypedArray TypedArray.prototype.at=skip u180e Uint16Array Uint32Array Uint8Array Uint8ClampedArray WeakMap WeakRef=skip WeakSet well-formed-json-stringify [exclude] # list excluded tests and directories here # intl not supported test262/test/intl402/ # incompatible with the "caller" feature test262/test/built-ins/Function/prototype/restricted-property-caller.js test262/test/built-ins/Function/prototype/restricted-property-arguments.js test262/test/built-ins/ThrowTypeError/unique-per-realm-function-proto.js # slow tests #test262/test/built-ins/RegExp/CharacterClassEscapes/ #test262/test/built-ins/RegExp/property-escapes/ [tests] # list test files or use config.testdir