[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 Array.prototype.flat Array.prototype.flatMap Array.prototype.flatten Array.prototype.values ArrayBuffer arrow-function async-functions async-iteration Atomics BigInt=skip caller class class-fields-private=skip class-fields-public=skip computed-property-names const cross-realm=skip 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 default-arg default-parameters destructuring-assignment destructuring-binding export-star-as-namespace-from-module=skip Float32Array Float64Array for-of generators global Int8Array IsHTMLDDA=skip json-superset let Map new.target numeric-separator-literal object-rest object-spread Object.is optional-catch-binding Promise.prototype.finally Proxy Reflect Reflect.construct Reflect.set Reflect.setPrototypeOf regexp-dotall regexp-lookbehind regexp-named-groups regexp-unicode-property-escapes Set SharedArrayBuffer string-trimming String.fromCodePoint String.prototype.endsWith String.prototype.includes String.prototype.matchAll=skip String.prototype.trimEnd String.prototype.trimStart super Symbol Symbol.asyncIterator Symbol.hasInstance Symbol.isConcatSpreadable Symbol.iterator Symbol.match Symbol.matchAll=skip Symbol.prototype.description Symbol.replace Symbol.search Symbol.species Symbol.split Symbol.toPrimitive Symbol.toStringTag Symbol.unscopables tail-call-optimization=skip template TypedArray u180e Uint16Array Uint8Array Uint8ClampedArray WeakMap WeakSet [exclude] # list excluded tests and directories here # intl not supported test262/test/intl402/ # these builtins are not supported: test262/test/built-ins/BigInt/ # mislabelled feature Symbol.match -> Symbol.matchAll test262/test/built-ins/Symbol/matchAll/prop-desc.js # incompatible with the "caller" feature test262/test/built-ins/Function/prototype/restricted-property-caller.js test262/test/built-ins/ThrowTypeError/unique-per-realm-function-proto.js # no debugger keyword support test262/test/language/statements/debugger/statement.js # bogus html close comment test with syntax error test262/test/annexB/built-ins/Function/createdynfn-html-close-comment-params.js # bogus test #14 compares 2 consecutive calls to Date(), may be different if unlucky #test262/test/built-ins/Date/S15.9.2.1_A2.js # slow tests #test262/test/built-ins/RegExp/CharacterClassEscapes/ #test262/test/built-ins/RegExp/property-escapes/ [tests] # list test files or use config.testdir