11cb0ef41Sopenharmony_ci{ 21cb0ef41Sopenharmony_ci "api-basics.any.js": { 31cb0ef41Sopenharmony_ci "requires": ["small-icu"] 41cb0ef41Sopenharmony_ci }, 51cb0ef41Sopenharmony_ci "textdecoder-fatal-streaming.any.js": { 61cb0ef41Sopenharmony_ci "requires": ["small-icu"] 71cb0ef41Sopenharmony_ci }, 81cb0ef41Sopenharmony_ci "textdecoder-fatal.any.js": { 91cb0ef41Sopenharmony_ci "requires": ["small-icu"] 101cb0ef41Sopenharmony_ci }, 111cb0ef41Sopenharmony_ci "textdecoder-ignorebom.any.js": { 121cb0ef41Sopenharmony_ci "requires": ["small-icu"] 131cb0ef41Sopenharmony_ci }, 141cb0ef41Sopenharmony_ci "textdecoder-streaming.any.js": { 151cb0ef41Sopenharmony_ci "requires": ["small-icu"] 161cb0ef41Sopenharmony_ci }, 171cb0ef41Sopenharmony_ci "textdecoder-utf16-surrogates.any.js": { 181cb0ef41Sopenharmony_ci "requires": ["small-icu"] 191cb0ef41Sopenharmony_ci }, 201cb0ef41Sopenharmony_ci "iso-2022-jp-decoder.any.js": { 211cb0ef41Sopenharmony_ci "requires": ["full-icu"], 221cb0ef41Sopenharmony_ci "skip": "iso-2022-jp decoder state handling bug: https://encoding.spec.whatwg.org/#iso-2022-jp-decoder" 231cb0ef41Sopenharmony_ci }, 241cb0ef41Sopenharmony_ci "textdecoder-byte-order-marks.any.js": { 251cb0ef41Sopenharmony_ci "requires": ["small-icu"] 261cb0ef41Sopenharmony_ci }, 271cb0ef41Sopenharmony_ci "textdecoder-fatal-single-byte.any.js": { 281cb0ef41Sopenharmony_ci "requires": ["full-icu"], 291cb0ef41Sopenharmony_ci "skip": "The iso-8859-16 encoding is not supported" 301cb0ef41Sopenharmony_ci }, 311cb0ef41Sopenharmony_ci "textdecoder-labels.any.js": { 321cb0ef41Sopenharmony_ci "requires": ["full-icu"], 331cb0ef41Sopenharmony_ci "skip": "The iso-8859-16 encoding is not supported" 341cb0ef41Sopenharmony_ci }, 351cb0ef41Sopenharmony_ci "textencoder-constructor-non-utf.any.js": { 361cb0ef41Sopenharmony_ci "requires": ["full-icu"], 371cb0ef41Sopenharmony_ci "skip": "The iso-8859-16 encoding is not supported" 381cb0ef41Sopenharmony_ci }, 391cb0ef41Sopenharmony_ci "idlharness.any.js": { 401cb0ef41Sopenharmony_ci "skip": "No implementation of TextDecoderStream and TextEncoderStream" 411cb0ef41Sopenharmony_ci }, 421cb0ef41Sopenharmony_ci "replacement-encodings.any.js": { 431cb0ef41Sopenharmony_ci "skip": "decoding-helpers.js needs XMLHttpRequest" 441cb0ef41Sopenharmony_ci }, 451cb0ef41Sopenharmony_ci "unsupported-encodings.any.js": { 461cb0ef41Sopenharmony_ci "skip": "decoding-helpers.js needs XMLHttpRequest" 471cb0ef41Sopenharmony_ci }, 481cb0ef41Sopenharmony_ci "streams/decode-ignore-bom.any.js": { 491cb0ef41Sopenharmony_ci "requires": ["small-icu"] 501cb0ef41Sopenharmony_ci }, 511cb0ef41Sopenharmony_ci "streams/invalid-realm.window.js": { 521cb0ef41Sopenharmony_ci "skip": "document is not defined" 531cb0ef41Sopenharmony_ci }, 541cb0ef41Sopenharmony_ci "streams/realms.window.js": { 551cb0ef41Sopenharmony_ci "skip": "window is not defined" 561cb0ef41Sopenharmony_ci }, 571cb0ef41Sopenharmony_ci "streams/decode-attributes.any.js": { 581cb0ef41Sopenharmony_ci "requires": ["full-icu"] 591cb0ef41Sopenharmony_ci }, 601cb0ef41Sopenharmony_ci "streams/decode-incomplete-input.any.js": { 611cb0ef41Sopenharmony_ci "requires": ["small-icu"] 621cb0ef41Sopenharmony_ci }, 631cb0ef41Sopenharmony_ci "streams/decode-utf8.any.js": { 641cb0ef41Sopenharmony_ci "requires": ["small-icu"] 651cb0ef41Sopenharmony_ci }, 661cb0ef41Sopenharmony_ci "streams/decode-bad-chunks.any.js": { 671cb0ef41Sopenharmony_ci "fail": { 681cb0ef41Sopenharmony_ci "expected": [ 691cb0ef41Sopenharmony_ci "chunk of type undefined should error the stream" 701cb0ef41Sopenharmony_ci ] 711cb0ef41Sopenharmony_ci } 721cb0ef41Sopenharmony_ci }, 731cb0ef41Sopenharmony_ci "streams/decode-non-utf8.any.js": { 741cb0ef41Sopenharmony_ci "requires": ["full-icu"] 751cb0ef41Sopenharmony_ci }, 761cb0ef41Sopenharmony_ci "encodeInto.any.js": { 771cb0ef41Sopenharmony_ci "requires": ["small-icu"] 781cb0ef41Sopenharmony_ci }, 791cb0ef41Sopenharmony_ci "textdecoder-copy.any.js": { 801cb0ef41Sopenharmony_ci "requires": ["small-icu"] 811cb0ef41Sopenharmony_ci }, 821cb0ef41Sopenharmony_ci "legacy-mb-schinese/gbk/gbk-decoder.any.js": { 831cb0ef41Sopenharmony_ci "requires": ["full-icu"], 841cb0ef41Sopenharmony_ci "skip": "The gbk encoding is not supported" 851cb0ef41Sopenharmony_ci }, 861cb0ef41Sopenharmony_ci "legacy-mb-schinese/gb18030/gb18030-decoder.any.js": { 871cb0ef41Sopenharmony_ci "requires": ["full-icu"], 881cb0ef41Sopenharmony_ci "skip": "The gb18030 encoding is not supported" 891cb0ef41Sopenharmony_ci }, 901cb0ef41Sopenharmony_ci "textdecoder-arguments.any.js": { 911cb0ef41Sopenharmony_ci "requires": ["small-icu"] 921cb0ef41Sopenharmony_ci }, 931cb0ef41Sopenharmony_ci "single-byte-decoder.window.js": { 941cb0ef41Sopenharmony_ci "skip": "document is not defined" 951cb0ef41Sopenharmony_ci }, 961cb0ef41Sopenharmony_ci "textdecoder-eof.any.js": { 971cb0ef41Sopenharmony_ci "requires": ["small-icu"] 981cb0ef41Sopenharmony_ci }, 991cb0ef41Sopenharmony_ci "unsupported-labels.window.js": { 1001cb0ef41Sopenharmony_ci "skip": "document is not defined" 1011cb0ef41Sopenharmony_ci } 1021cb0ef41Sopenharmony_ci} 103