1[config] 2# general settings for test262 ES6 version 3 4# framework style: old, new 5style=new 6 7# handle tests tagged as [noStrict]: yes, no, skip 8nostrict=yes 9 10# handle tests tagged as [strictOnly]: yes, no, skip 11strict=yes 12 13# test mode: default, default-nostrict, default-strict, strict, nostrict, both, all 14mode=default 15 16# handle tests flagged as [async]: yes, no, skip 17# for these, load 'harness/doneprintHandle.js' prior to test 18# and expect `print('Test262:AsyncTestComplete')` to be called for 19# successful termination 20async=yes 21 22# handle tests flagged as [module]: yes, no, skip 23module=yes 24 25# output error messages: yes, no 26verbose=yes 27 28# load harness files from this directory 29harnessdir=test262/harness 30 31# names of harness include files to skip 32#harnessexclude= 33 34# name of the error file for known errors 35errorfile=test262_errors.txt 36 37# exclude tests enumerated in this file (see also [exclude] section) 38#excludefile=test262_exclude.txt 39 40# report test results to this file 41reportfile=test262_report.txt 42 43# enumerate tests from this directory 44testdir=test262/test 45 46[features] 47# Standard language features and proposed extensions 48# list the features that are included 49# skipped features are tagged as such to avoid warnings 50 51AggregateError 52align-detached-buffer-semantics-with-web-reality 53arbitrary-module-namespace-names=skip 54Array.prototype.flat 55Array.prototype.flatMap 56Array.prototype.flatten 57Array.prototype.item=skip 58Array.prototype.values 59ArrayBuffer 60arrow-function 61async-functions 62async-iteration 63Atomics 64Atomics.waitAsync=skip 65BigInt 66caller 67class 68class-fields-private 69class-fields-public 70class-methods-private 71class-static-fields-public 72class-static-fields-private 73class-static-methods-private 74cleanupSome=skip 75coalesce-expression 76computed-property-names 77const 78cross-realm 79DataView 80DataView.prototype.getFloat32 81DataView.prototype.getFloat64 82DataView.prototype.getInt16 83DataView.prototype.getInt32 84DataView.prototype.getInt8 85DataView.prototype.getUint16 86DataView.prototype.getUint32 87DataView.prototype.setUint8 88default-parameters 89destructuring-assignment 90destructuring-binding 91dynamic-import 92export-star-as-namespace-from-module 93FinalizationGroup=skip 94FinalizationRegistry=skip 95FinalizationRegistry.prototype.cleanupSome=skip 96Float32Array 97Float64Array 98for-in-order 99for-of 100generators 101globalThis 102hashbang 103host-gc-required=skip 104import.meta 105Int16Array 106Int32Array 107Int8Array 108IsHTMLDDA 109json-superset 110legacy-regexp=skip 111let 112logical-assignment-operators 113Map 114new.target 115numeric-separator-literal 116object-rest 117object-spread 118Object.fromEntries 119Object.is 120optional-catch-binding 121optional-chaining 122Promise 123Promise.allSettled 124Promise.any 125Promise.prototype.finally 126Proxy 127proxy-missing-checks 128Reflect 129Reflect.construct 130Reflect.set 131Reflect.setPrototypeOf 132regexp-dotall 133regexp-lookbehind 134regexp-match-indices=skip 135regexp-named-groups 136regexp-unicode-property-escapes 137rest-parameters 138Set 139SharedArrayBuffer 140string-trimming 141String.fromCodePoint 142String.prototype.endsWith 143String.prototype.includes 144String.prototype.item=skip 145String.prototype.matchAll 146String.prototype.replaceAll 147String.prototype.trimEnd 148String.prototype.trimStart 149super 150Symbol 151Symbol.asyncIterator 152Symbol.hasInstance 153Symbol.isConcatSpreadable 154Symbol.iterator 155Symbol.match 156Symbol.matchAll 157Symbol.prototype.description 158Symbol.replace 159Symbol.search 160Symbol.species 161Symbol.split 162Symbol.toPrimitive 163Symbol.toStringTag 164Symbol.unscopables 165tail-call-optimization=skip 166template 167top-level-await=skip 168TypedArray 169TypedArray.prototype.item=skip 170u180e 171Uint16Array 172Uint32Array 173Uint8Array 174Uint8ClampedArray 175WeakMap 176WeakRef=skip 177WeakSet 178well-formed-json-stringify 179__getter__ 180__proto__ 181__setter__ 182 183[exclude] 184# list excluded tests and directories here 185 186# intl not supported 187test262/test/intl402/ 188 189# incompatible with the "caller" feature 190test262/test/built-ins/Function/prototype/restricted-property-caller.js 191test262/test/built-ins/Function/prototype/restricted-property-arguments.js 192test262/test/built-ins/ThrowTypeError/unique-per-realm-function-proto.js 193 194# slow tests 195#test262/test/built-ins/RegExp/CharacterClassEscapes/ 196#test262/test/built-ins/RegExp/property-escapes/ 197 198[tests] 199# list test files or use config.testdir 200