test262.conf (4757B)
1 [config] 2 # general settings for test262 ES6 version 3 4 # framework style: old, new 5 style=new 6 7 # handle tests tagged as [noStrict]: yes, no, skip 8 nostrict=yes 9 10 # handle tests tagged as [strictOnly]: yes, no, skip 11 strict=yes 12 13 # test mode: default, default-nostrict, default-strict, strict, nostrict, both, all 14 mode=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 20 async=yes 21 22 # handle tests flagged as [module]: yes, no, skip 23 module=yes 24 25 # output error messages: yes, no 26 verbose=yes 27 28 # load harness files from this directory 29 harnessdir=test262/harness 30 31 # names of harness include files to skip 32 #harnessexclude= 33 34 # name of the error file for known errors 35 errorfile=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 41 reportfile=test262_report.txt 42 43 # enumerate tests from this directory 44 testdir=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 # Keep this list alpha-sorted (:sort i in vim) 51 52 __getter__ 53 __proto__ 54 __setter__ 55 AggregateError 56 align-detached-buffer-semantics-with-web-reality 57 arbitrary-module-namespace-names=skip 58 array-find-from-last 59 array-grouping 60 Array.fromAsync=skip 61 Array.prototype.at 62 Array.prototype.flat 63 Array.prototype.flatMap 64 Array.prototype.flatten 65 Array.prototype.includes 66 Array.prototype.values 67 ArrayBuffer 68 arraybuffer-transfer=skip 69 arrow-function 70 async-functions 71 async-iteration 72 Atomics 73 Atomics.waitAsync=skip 74 BigInt 75 caller 76 change-array-by-copy 77 class 78 class-fields-private 79 class-fields-private-in 80 class-fields-public 81 class-methods-private 82 class-static-block 83 class-static-fields-private 84 class-static-fields-public 85 class-static-methods-private 86 cleanupSome=skip 87 coalesce-expression 88 computed-property-names 89 const 90 cross-realm 91 DataView 92 DataView.prototype.getFloat32 93 DataView.prototype.getFloat64 94 DataView.prototype.getInt16 95 DataView.prototype.getInt32 96 DataView.prototype.getInt8 97 DataView.prototype.getUint16 98 DataView.prototype.getUint32 99 DataView.prototype.setUint8 100 decorators=skip 101 default-parameters 102 destructuring-assignment 103 destructuring-binding 104 dynamic-import 105 error-cause 106 exponentiation 107 export-star-as-namespace-from-module 108 FinalizationGroup=skip 109 FinalizationRegistry.prototype.cleanupSome=skip 110 FinalizationRegistry=skip 111 Float32Array 112 Float64Array 113 for-in-order 114 for-of 115 generators 116 globalThis 117 hashbang 118 host-gc-required=skip 119 import-assertions=skip 120 import-attributes=skip 121 import.meta 122 Int16Array 123 Int32Array 124 Int8Array 125 IsHTMLDDA 126 iterator-helpers=skip 127 json-modules=skip 128 json-parse-with-source=skip 129 json-superset 130 legacy-regexp=skip 131 let 132 logical-assignment-operators 133 Map 134 new.target 135 numeric-separator-literal 136 object-rest 137 object-spread 138 Object.fromEntries 139 Object.hasOwn 140 Object.is 141 optional-catch-binding 142 optional-chaining 143 Promise 144 promise-with-resolvers 145 Promise.allSettled 146 Promise.any 147 Promise.prototype.finally 148 Proxy 149 proxy-missing-checks 150 Reflect 151 Reflect.construct 152 Reflect.set 153 Reflect.setPrototypeOf 154 regexp-dotall 155 regexp-duplicate-named-groups=skip 156 regexp-lookbehind 157 regexp-match-indices 158 regexp-named-groups 159 regexp-unicode-property-escapes 160 regexp-v-flag=skip 161 resizable-arraybuffer=skip 162 rest-parameters 163 Set 164 set-methods=skip 165 ShadowRealm=skip 166 SharedArrayBuffer 167 string-trimming 168 String.fromCodePoint 169 String.prototype.at 170 String.prototype.endsWith 171 String.prototype.includes 172 String.prototype.isWellFormed 173 String.prototype.matchAll 174 String.prototype.replaceAll 175 String.prototype.toWellFormed 176 String.prototype.trimEnd 177 String.prototype.trimStart 178 super 179 Symbol 180 Symbol.asyncIterator 181 Symbol.hasInstance 182 Symbol.isConcatSpreadable 183 Symbol.iterator 184 Symbol.match 185 Symbol.matchAll 186 Symbol.prototype.description 187 Symbol.replace 188 Symbol.search 189 Symbol.species 190 Symbol.split 191 Symbol.toPrimitive 192 Symbol.toStringTag 193 Symbol.unscopables 194 symbols-as-weakmap-keys=skip 195 tail-call-optimization=skip 196 template 197 Temporal=skip 198 top-level-await 199 TypedArray 200 TypedArray.prototype.at 201 u180e 202 Uint16Array 203 Uint32Array 204 Uint8Array 205 Uint8ClampedArray 206 WeakMap 207 WeakRef=skip 208 WeakSet 209 well-formed-json-stringify 210 211 [exclude] 212 # list excluded tests and directories here 213 214 # intl not supported 215 test262/test/intl402/ 216 217 # incompatible with the "caller" feature 218 test262/test/built-ins/Function/prototype/restricted-property-caller.js 219 test262/test/built-ins/Function/prototype/restricted-property-arguments.js 220 test262/test/built-ins/ThrowTypeError/unique-per-realm-function-proto.js 221 222 # slow tests 223 #test262/test/built-ins/RegExp/CharacterClassEscapes/ 224 #test262/test/built-ins/RegExp/property-escapes/ 225 226 [tests] 227 # list test files or use config.testdir