mirror of https://github.com/boa-dev/boa.git
Browse Source
Just some quality changes to improve the maintainability of the tester: - Replaces `anyhow` with `color_eyre` to have a better output on errors/panics. - Changes the ignore file to a TOML file and replaces all parsing logic with the `toml` crate. - Adds a `ignored` field on all `Test`s to simplify run logic. - Replaces the global `IGNORED` with an `ignored` argument on the CLI.pull/2443/head
José Julián Espina
2 years ago
8 changed files with 550 additions and 400 deletions
@ -0,0 +1,45 @@
|
||||
# Not implemented yet: |
||||
flags = ["module"] |
||||
|
||||
features = [ |
||||
# Non-implemented features: |
||||
"json-modules", |
||||
"SharedArrayBuffer", |
||||
"resizable-arraybuffer", |
||||
"Temporal", |
||||
"tail-call-optimization", |
||||
"ShadowRealm", |
||||
"FinalizationRegistry", |
||||
"Atomics", |
||||
"dynamic_import", |
||||
"decorators", |
||||
"array-grouping", |
||||
"IsHTMLDDA", |
||||
|
||||
# Non-implemented Intl features |
||||
"intl-normative-optional", |
||||
"Intl.DurationFormat", |
||||
"Intl.NumberFormat-v3", |
||||
"Intl.NumberFormat-unified", |
||||
"Intl.ListFormat", |
||||
"Intl.DisplayNames", |
||||
"Intl.RelativeTimeFormat", |
||||
"Intl.Segmenter", |
||||
"Intl.Locale", |
||||
|
||||
# Stage 3 proposals |
||||
|
||||
# https://github.com/tc39/proposal-symbols-as-weakmap-keys |
||||
"symbols-as-weakmap-keys", |
||||
|
||||
# Non-standard |
||||
"caller", |
||||
|
||||
# RegExp tests that check individual codepoints. |
||||
# They are not useful considering the cpu time they waste. |
||||
"regexp-unicode-property-escapes", |
||||
] |
||||
|
||||
# RegExp tests that check individual codepoints. |
||||
# They are not useful considering the cpu time they waste. |
||||
tests = ["CharacterClassEscapes"] |
@ -1,68 +0,0 @@
|
||||
// Not implemented yet: |
||||
flag:module |
||||
|
||||
// Non-implemented features: |
||||
feature:json-modules |
||||
feature:SharedArrayBuffer |
||||
feature:resizable-arraybuffer |
||||
feature:Temporal |
||||
feature:tail-call-optimization |
||||
feature:ShadowRealm |
||||
feature:FinalizationRegistry |
||||
feature:FinalizationRegistry.prototype.cleanupSome |
||||
feature:Atomics |
||||
feature:dynamic_import |
||||
feature:decorators |
||||
feature:array-grouping |
||||
feature:IsHTMLDDA |
||||
|
||||
// Non-implemented Intl features |
||||
feature:intl-normative-optional |
||||
feature:Intl.DurationFormat |
||||
feature:Intl.NumberFormat-v3 |
||||
feature:Intl.NumberFormat-unified |
||||
feature:Intl.ListFormat |
||||
feature:Intl.DisplayNames |
||||
feature:Intl.RelativeTimeFormat |
||||
feature:Intl.Segmenter |
||||
feature:Intl.Locale |
||||
|
||||
// Non-standard |
||||
feature:caller |
||||
|
||||
// Stage 3 proposals |
||||
|
||||
// https://github.com/tc39/proposal-symbols-as-weakmap-keys |
||||
feature:symbols-as-weakmap-keys |
||||
|
||||
// These generate a stack overflow |
||||
tco-call |
||||
tco-member |
||||
|
||||
// RegExp tests that check individual codepoints. |
||||
// They are not usefull in comparision to the cpu time they waste. |
||||
feature:regexp-unicode-property-escapes |
||||
character-class-non-whitespace-class-escape-plus-quantifier |
||||
character-class-non-whitespace-class-escape-plus-quantifier-flags-u |
||||
character-class-non-word-class-escape-flags-u |
||||
character-class-non-whitespace-class-escape |
||||
character-class-non-digit-class-escape-plus-quantifier-flags-u |
||||
character-class-non-word-class-escape |
||||
character-class-non-whitespace-class-escape-flags-u |
||||
character-class-digit-class-escape-flags-u |
||||
character-class-digit-class-escape |
||||
character-class-non-digit-class-escape-plus-quantifier |
||||
character-class-whitespace-class-escape-flags-u |
||||
character-class-whitespace-class-escape-plus-quantifier-flags-u |
||||
character-class-word-class-escape |
||||
character-class-digit-class-escape-plus-quantifier-flags-u |
||||
character-class-non-digit-class-escape |
||||
character-class-digit-class-escape-plus-quantifier |
||||
character-class-whitespace-class-escape |
||||
character-class-whitespace-class-escape-plus-quantifier |
||||
character-class-word-class-escape-plus-quantifier |
||||
character-class-non-word-class-escape-plus-quantifier |
||||
character-class-word-class-escape-flags-u |
||||
character-class-word-class-escape-plus-quantifier-flags-u |
||||
character-class-non-digit-class-escape-flags-u |
||||
character-class-non-word-class-escape-plus-quantifier-flags-u |
Loading…
Reference in new issue