• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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