mirror of
https://github.com/tc39/test262.git
synced 2025-12-04 20:43:10 +01:00
Add metadata on "web features"
See: - https://github.com/tc39/test262/issues/4567 - https://github.com/tc39/test262/issues/4571
This commit is contained in:
parent
2e7412547d
commit
040daf7920
319
WEB_FEATURES.yml
Normal file
319
WEB_FEATURES.yml
Normal file
@ -0,0 +1,319 @@
|
||||
features:
|
||||
- name: arguments-callee
|
||||
files:
|
||||
- test/language/arguments-object/S10.6_A1.js
|
||||
- test/language/arguments-object/S10.6_A2.js
|
||||
- test/language/arguments-object/S10.6_A3_T1.js
|
||||
- test/language/arguments-object/S10.6_A3_T2.js
|
||||
- test/language/arguments-object/S10.6_A3_T3.js
|
||||
- test/language/arguments-object/S10.6_A3_T4.js
|
||||
- test/language/arguments-object/S10.6_A4.js
|
||||
- test/language/arguments-object/S10.6_A5_T1.js
|
||||
- test/language/arguments-object/S10.6_A5_T2.js
|
||||
- test/language/arguments-object/S10.6_A5_T3.js
|
||||
- test/language/arguments-object/S10.6_A5_T4.js
|
||||
- test/language/arguments-object/S10.6_A6.js
|
||||
- test/language/arguments-object/S10.6_A7.js
|
||||
- test/built-ins/ThrowTypeError
|
||||
- test/language/expressions/delete/11.4.1-4.a-11.js
|
||||
- test/language/statements/class/strict-mode/arguments-callee.js
|
||||
- test/language/statements/function/S13.2.2_A18_T*
|
||||
|
||||
- name: array
|
||||
files:
|
||||
- test/built-ins/Array/15.4.5*
|
||||
- test/built-ins/Array/constructor.js
|
||||
- test/built-ins/Array/is-a-constructor.js
|
||||
- test/built-ins/Array/length.js
|
||||
- test/built-ins/Array/name.js
|
||||
- test/built-ins/Array/prop-desc.js
|
||||
- test/built-ins/Array/property-cast-*
|
||||
- test/built-ins/Array/S15.4*
|
||||
- test/built-ins/Array/length/define-own-prop-length-error.js
|
||||
- test/built-ins/Array/length/define-own-prop-length-overflow-order.js
|
||||
- test/built-ins/Array/length/*15.4*
|
||||
- test/built-ins/Array/prototype/constructor.js
|
||||
- test/built-ins/Array/prototype/exotic-array.js
|
||||
- test/built-ins/Array/prototype/length.js
|
||||
- test/built-ins/Array/prototype/prop-desc.js
|
||||
- test/built-ins/Array/prototype/toLocaleString
|
||||
- test/built-ins/Array/prototype/toString
|
||||
- test/built-ins/Array/prototype/concat
|
||||
- test/built-ins/Array/prototype/join
|
||||
- test/built-ins/Array/prototype/pop
|
||||
- test/built-ins/Array/prototype/push
|
||||
- test/built-ins/Array/prototype/reverse
|
||||
- test/built-ins/Array/prototype/shift
|
||||
- test/built-ins/Array/prototype/slice
|
||||
- test/built-ins/Array/prototype/sort
|
||||
- test/built-ins/Array/prototype/splice
|
||||
- test/built-ins/Array/prototype/unshift
|
||||
- test/built-ins/Array/prototype/indexOf
|
||||
- test/built-ins/Array/prototype/lastIndexOf
|
||||
- test/built-ins/Array/prototype/every
|
||||
- test/built-ins/Array/prototype/some
|
||||
- test/built-ins/Array/prototype/forEach
|
||||
- test/built-ins/Array/prototype/map
|
||||
- test/built-ins/Array/prototype/filter
|
||||
- test/built-ins/Array/prototype/reduce
|
||||
- test/built-ins/Array/prototype/reduceRight
|
||||
tags:
|
||||
- "!stable-array-sort"
|
||||
|
||||
- name: array-at
|
||||
files:
|
||||
- test/built-ins
|
||||
tags:
|
||||
- Array.prototype.at
|
||||
- TypedArray.prototype.at
|
||||
|
||||
- name: array-by-copy
|
||||
files:
|
||||
- test/built-ins
|
||||
tags:
|
||||
- change-array-by-copy
|
||||
|
||||
- name: array-copywithin
|
||||
files:
|
||||
- test/built-ins/TypedArray/prototype/copyWithin
|
||||
- test/built-ins/TypedArrayConstructors/prototype/copyWithin
|
||||
- test/built-ins/Array/prototype/copyWithin
|
||||
|
||||
- name: array-fill
|
||||
files:
|
||||
- test/built-ins/TypedArray/prototype/fill
|
||||
- test/built-ins/TypedArrayConstructors/prototype/fill
|
||||
- test/built-ins/Array/prototype/fill
|
||||
|
||||
- name: array-find
|
||||
files:
|
||||
- test/built-ins/TypedArray/prototype/findIndex
|
||||
- test/built-ins/TypedArray/prototype/find
|
||||
- test/built-ins/TypedArrayConstructors/prototype/findIndex
|
||||
- test/built-ins/TypedArrayConstructors/prototype/find
|
||||
- test/built-ins/Array/prototype/findIndex
|
||||
- test/built-ins/Array/prototype/find
|
||||
|
||||
- name: array-findlast
|
||||
files:
|
||||
- test/built-ins
|
||||
tags:
|
||||
- array-find-from-last
|
||||
|
||||
- name: array-flat
|
||||
files:
|
||||
- test/built-ins/Array/prototype/flatMap
|
||||
- test/built-ins/Array/prototype/flat
|
||||
|
||||
- name: array-from
|
||||
files:
|
||||
- test/built-ins/TypedArray/from
|
||||
- test/built-ins/TypedArrayConstructors/from
|
||||
- test/built-ins/Array/from
|
||||
- test/annexB/built-ins/TypedArrayConstructors/from
|
||||
- test/annexB/built-ins/Array/from
|
||||
|
||||
- name: array-fromasync
|
||||
files:
|
||||
- test/built-ins
|
||||
tags:
|
||||
- Array.fromAsync
|
||||
|
||||
- name: array-group
|
||||
files:
|
||||
- test/built-ins
|
||||
tags:
|
||||
- array-grouping
|
||||
|
||||
- name: array-includes
|
||||
files:
|
||||
- test/built-ins/Array/prototype/includes
|
||||
- test/built-ins/TypedArray/prototype/includes
|
||||
|
||||
- name: array-isarray
|
||||
files:
|
||||
- test/built-ins/Array/isArray
|
||||
|
||||
- name: array-iteration-methods
|
||||
files:
|
||||
- test/built-ins/Array/prototype/every
|
||||
- test/built-ins/Array/prototype/filter
|
||||
- test/built-ins/Array/prototype/forEach
|
||||
- test/built-ins/Array/prototype/indexOf
|
||||
- test/built-ins/Array/prototype/lastIndexOf
|
||||
- test/built-ins/Array/prototype/map
|
||||
- test/built-ins/Array/prototype/reduce
|
||||
- test/built-ins/Array/prototype/reduceRight
|
||||
- test/built-ins/Array/prototype/some
|
||||
|
||||
- name: array-iterators
|
||||
files:
|
||||
- test/built-ins/Array/prototype/Symbol.iterator
|
||||
- test/built-ins/Array/prototype/entries
|
||||
- test/built-ins/Array/prototype/keys
|
||||
- test/built-ins/Array/prototype/values
|
||||
|
||||
- name: array-splice
|
||||
files:
|
||||
- test/built-ins/Array/prototype/splice
|
||||
|
||||
- name: array-of
|
||||
files:
|
||||
- test/built-ins/TypedArray/of
|
||||
- test/built-ins/TypedArrayConstructors/of
|
||||
- test/built-ins/Array/of
|
||||
|
||||
- name: async-await
|
||||
files:
|
||||
- test/language/statements/async-function
|
||||
- test/language/statements/class/async-method
|
||||
- test/language/statements/class/async-method-static
|
||||
- test/language/expressions/async-function
|
||||
- test/language/expressions/class/async-method
|
||||
- test/language/expressions/class/async-method-static
|
||||
- test/language/expressions/async-arrow-function
|
||||
- name: async-await'
|
||||
files:
|
||||
- test/language/expressions/object/method-definition
|
||||
tags:
|
||||
- async-functions
|
||||
- "!class-methods-private"
|
||||
|
||||
- name: async-generators
|
||||
files:
|
||||
- test/language/expressions/async-generator
|
||||
- test/language/expressions/class/async-gen-method
|
||||
- test/language/expressions/class/async-gen-method-static
|
||||
- test/language/statements/async-generator
|
||||
- test/language/statements/class/async-gen-method
|
||||
- test/language/statements/class/async-gen-method-static
|
||||
- name: async-generators
|
||||
files:
|
||||
- test/language/expressions/await
|
||||
- test/language/block-scope/syntax/redeclaration
|
||||
- test/language/expressions/class/dstr
|
||||
- test/language/expressions/object/dstr
|
||||
- test/language/expressions/object/method-definition
|
||||
- test/language/expressions/class/elements/syntax/valid
|
||||
- test/language/expressions/class/elements/syntax/early-errors
|
||||
tags:
|
||||
- async-iteration
|
||||
- "!class-methods-private"
|
||||
- "!class-static-methods-private"
|
||||
|
||||
- name: async-iterators
|
||||
files:
|
||||
- test/built-ins/AsyncIteratorPrototype/Symbol.asyncIterator
|
||||
- name: async-iterators
|
||||
files:
|
||||
- test/language/statements/for-await-of
|
||||
tags:
|
||||
- "!explicit-resource-management"
|
||||
|
||||
- name: atomics-wait-async
|
||||
files:
|
||||
- test/built-ins/Atomics/waitAsync
|
||||
|
||||
- name: bigint64array
|
||||
files:
|
||||
- test/built-ins/TypedArrayConstructors/BigInt64Array
|
||||
- test/built-ins/TypedArrayConstructors/BigUint64Array
|
||||
|
||||
- name: date-get-year-set-year
|
||||
files:
|
||||
- test/annexB/built-ins/Date/prototype/getYear
|
||||
- test/annexB/built-ins/Date/prototype/setYear
|
||||
|
||||
- name: destructuring
|
||||
files:
|
||||
- test/language/destructuring
|
||||
- test/language/expressions/assignment/destructuring
|
||||
- test/language/destructuring/binding
|
||||
- test/language/expressions/arrow-function/dstr
|
||||
- test/language/expressions/assignment/dstr
|
||||
- test/language/expressions/function/dstr
|
||||
- test/language/expressions/object
|
||||
- test/language/expressions/object/dstr
|
||||
- test/language/rest-parameters
|
||||
- test/language/statements/class/dstr
|
||||
- test/language/statements/class/elements/syntax/early-errors
|
||||
- test/language/statements/for/dstr
|
||||
- test/language/statements/for-in/dstr
|
||||
- test/language/statements/for-of/dstr
|
||||
- test/language/statements/function/dstr
|
||||
- test/language/statements/try/dstr
|
||||
- test/language/statements/variable/dstr
|
||||
|
||||
- name: escape-unescape
|
||||
files:
|
||||
- test/annexB/built-ins/escape
|
||||
- test/annexB/built-ins/unescape
|
||||
|
||||
- name: exponentiation
|
||||
files:
|
||||
- test/language/expressions/exponentiation
|
||||
tags:
|
||||
- "!BigInt"
|
||||
|
||||
- name: float16array
|
||||
files:
|
||||
- test/built-ins/DataView/prototype/getFloat16
|
||||
- test/built-ins/DataView/prototype/setFloat16
|
||||
- test/built-ins/Math/f16round
|
||||
# All typed array constructors are tested in parallel. It's not clear whether
|
||||
# it's better to include them (and risk false negatives resulting from
|
||||
# defects in unrelated features) or exclude them (and risk false positives
|
||||
# from under-reporting relevant issues)
|
||||
#- test/built-ins/TypedArray
|
||||
#- test/built-ins/TypedArrayConstructors
|
||||
|
||||
- name: functions
|
||||
files:
|
||||
- test/language/expressions/function
|
||||
- test/language/statements/function
|
||||
tags:
|
||||
- "!generators"
|
||||
- "!class-fields-private"
|
||||
- "!class-static-block"
|
||||
- name: functions
|
||||
files:
|
||||
- test/built-ins/Function
|
||||
tags:
|
||||
- "!class-fields-private"
|
||||
- "!Proxy"
|
||||
- "!class"
|
||||
- "!Reflect"
|
||||
- "!resizable-arraybuffer"
|
||||
- "!Reflect.construct"
|
||||
- "!arrow-function"
|
||||
- "!Symbol.hasInstance"
|
||||
- "!generators"
|
||||
- "!class-methods-private"
|
||||
- "!class-static-methods-private"
|
||||
- "!async-iteration"
|
||||
|
||||
- name: functions-caller-arguments
|
||||
files:
|
||||
- test/built-ins/Function/15.3.5*
|
||||
- test/built-ins/Function/StrictFunction_restricted-properties.js
|
||||
- test/built-ins/Function/prototype/bind/15.3.4.5-20-*
|
||||
- test/built-ins/Function/prototype/bind/15.3.4.5-21-*
|
||||
- test/built-ins/Function/prototype/bind/BoundFunction_restricted-properties.js
|
||||
- test/built-ins/Function/prototype/bind/S15.3.4.5_A1.js
|
||||
- test/built-ins/Function/prototype/bind/S15.3.4.5_A2.js
|
||||
|
||||
- name: generators
|
||||
files:
|
||||
- test/language/statements/generators
|
||||
- test/built-ins/GeneratorFunction
|
||||
- test/built-ins/GeneratorPrototype
|
||||
- name: generators
|
||||
files:
|
||||
- test/language/expressions/generators
|
||||
tags:
|
||||
- "!class-static-block"
|
||||
- name: generators
|
||||
files:
|
||||
- test/language/expressions/object/method-definition',
|
||||
tags:
|
||||
- generators
|
||||
Loading…
x
Reference in New Issue
Block a user