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
52Array.prototype.flat
53Array.prototype.flatMap
54Array.prototype.flatten
55Array.prototype.values
56ArrayBuffer
57arrow-function
58async-functions
59async-iteration
60Atomics
61Atomics.waitAsync=skip
62BigInt
63caller
64class
65class-fields-private
66class-fields-public
67class-methods-private
68class-static-fields-public
69class-static-fields-private
70class-static-methods-private
71coalesce-expression
72computed-property-names
73const
74cross-realm
75DataView
76DataView.prototype.getFloat32
77DataView.prototype.getFloat64
78DataView.prototype.getInt16
79DataView.prototype.getInt32
80DataView.prototype.getInt8
81DataView.prototype.getUint16
82DataView.prototype.getUint32
83DataView.prototype.setUint8
84default-arg
85default-parameters
86destructuring-assignment
87destructuring-binding
88dynamic-import
89export-star-as-namespace-from-module
90FinalizationGroup=skip
91FinalizationRegistry=skip
92Float32Array
93Float64Array
94for-in-order
95for-of
96generators
97globalThis
98hashbang
99host-gc-required=skip
100import.meta
101Int32Array
102Int8Array
103IsHTMLDDA=skip
104json-superset
105let
106logical-assignment-operators=skip
107Map
108new.target
109numeric-separator-literal
110object-rest
111object-spread
112Object.fromEntries
113Object.is
114optional-catch-binding
115optional-chaining
116Promise.allSettled
117Promise.any
118Promise.prototype.finally
119Proxy
120proxy-missing-checks
121Reflect
122Reflect.construct
123Reflect.set
124Reflect.setPrototypeOf
125regexp-dotall
126regexp-lookbehind
127regexp-match-indices=skip
128regexp-named-groups
129regexp-unicode-property-escapes
130rest-parameters
131Set
132SharedArrayBuffer
133string-trimming
134String.fromCodePoint
135String.prototype.endsWith
136String.prototype.includes
137String.prototype.matchAll
138String.prototype.replaceAll
139String.prototype.trimEnd
140String.prototype.trimStart
141super
142Symbol
143Symbol.asyncIterator
144Symbol.hasInstance
145Symbol.isConcatSpreadable
146Symbol.iterator
147Symbol.match
148Symbol.matchAll
149Symbol.prototype.description
150Symbol.replace
151Symbol.search
152Symbol.species
153Symbol.split
154Symbol.toPrimitive
155Symbol.toStringTag
156Symbol.unscopables
157tail-call-optimization=skip
158template
159top-level-await=skip
160TypedArray
161u180e
162Uint16Array
163Uint8Array
164Uint8ClampedArray
165WeakMap
166WeakRef=skip
167WeakSet
168well-formed-json-stringify
169
170[exclude]
171# list excluded tests and directories here
172
173# intl not supported
174test262/test/intl402/
175
176# incompatible with the "caller" feature
177test262/test/built-ins/Function/prototype/restricted-property-caller.js
178test262/test/built-ins/Function/prototype/restricted-property-arguments.js
179test262/test/built-ins/ThrowTypeError/unique-per-realm-function-proto.js
180
181# slow tests
182#test262/test/built-ins/RegExp/CharacterClassEscapes/
183#test262/test/built-ins/RegExp/property-escapes/
184
185# invalid tests
186test262/test/language/module-code/verify-dfs.js
187
188[tests]
189# list test files or use config.testdir
190