Closed Bug 1920330 Opened 8 months ago Closed 2 months ago

[wpt-sync] Sync PR 48301 - URL: Update IdnaTestV2 to UTS46 16.0.0

Categories

(Core :: DOM: Networking, task, P4)

task

Tracking

()

RESOLVED FIXED
138 Branch
Tracking Status
firefox138 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 48301 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/48301
Details from upstream follow.

Rimas Misevičius <rmisev3@gmail.com> wrote:

URL: Update IdnaTestV2 to UTS46 16.0.0

Updates IdnaTestV2-parser.py for version 16.0.0 of Unicode IDNA Compatibility Processing [UTS46] and fixes other issues:

  • Adds the encoding="utf-8" parameter to file open calls to run correctly if the default system encoding is not utf-8
  • Fixes the parameter that is written to the output file: --exclude_bidi changed to --exclude-bidi
Component: web-platform-tests → DOM: Networking
Product: Testing → Core

CI Results

Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 1 tests and 2669 subtests

Status Summary

Firefox

OK : 1
PASS: 2599
FAIL: 70

Chrome

OK : 1
PASS: 1661
FAIL: 1008

Safari

OK : 1
PASS: 2598
FAIL: 71

Links

GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /url/IdnaTestV2.window.html [wpt.fyi]
    • ToASCII("xn--xn--a--gua.pt") V4; V2 (ignored): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("xn--xn---epa") V4; V2 (ignored): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("≠ᢙ≯.솣-ᡴႠ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("≠ᢙ≯.솣-ᡴႠ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("𞤥󠅮.ᡄႮ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("𞤥󠅮.ᡄႮ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("𞤃󠅮.ᡄႮ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("𞤃.ᡄႮ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("𞤃󠅮.ᡄႮ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("𞤥.ᡄႮ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("ß。𐋳Ⴌྸ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("ß。𐋳Ⴌྸ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("SS。𐋳Ⴌྸ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ss。𐋳Ⴌྸ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("SS.𐋳Ⴌྸ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ss.𐋳Ⴌྸ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("SS。𐋳Ⴌྸ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ss。𐋳Ⴌྸ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴚ𐋸󠄄。𝟝ퟶ်"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴚ𐋸󠄄。5ퟶ်"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴚ𐋸.5ퟶ်"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("ꡆ。Ↄྵ놮-") V3 (ignored): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("ꡆ。Ↄྵ놮-") V3 (ignored): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⅎ្.≠"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⅎ្.≠"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("꧐Ӏ᮪ࣶ.눵"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("꧐Ӏ᮪ࣶ.눵"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("꧐Ӏ᮪ࣶ.눵"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("꧐Ӏ᮪ࣶ.눵"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("。。Ⴃ≯") A4_2 (ignored): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("。。Ⴃ≯") A4_2 (ignored): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("ڹ.ᡳᅟ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("ڹ.ᡳᅟ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("SS꫶ᢥ.⊶ჁႶ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ss꫶ᢥ.⊶Ⴡⴖ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴚ.Σ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴚ.ς"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴚ.σ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴁ畝.≮"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴁ畝.≮"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("🕼.ᅠ") A4_2 (ignored): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("🕼.ᅠ") A4_2 (ignored): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("ςჅ。ݚ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("ΣჅ。ݚ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("ΣჅ.ݚ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("𐩗.ႩႵ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("𐩗.Ⴉⴕ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴕ。۰≮ß݅"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴕ。۰≮ß݅"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴕ。۰≮SS݅"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴕ。۰≮SS݅"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴕ。۰≮Ss݅"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴕ。۰≮Ss݅"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴕ.۰≮SS݅"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴕ.۰≮SS݅"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴕ.۰≮Ss݅"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴕ.۰≮Ss݅"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴖͦ.") A4_2 (ignored): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("ࢻ.Ⴃ𞀒"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("攌꯭.ᢖ-Ⴘ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("🂴Ⴋ.≮"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("🂴Ⴋ.≮"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("𝅵。9𞀈䬺1.") A4_2 (ignored): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("឴.쮇-") V3 (ignored); A4_2 (ignored): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("឴.쮇-") V3 (ignored); A4_2 (ignored): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("ჁႱ6̘。ßᬃ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("ჁႱ6̘。SSᬃ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴡⴑ6̘。Ssᬃ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("ჁႱ6̘.SSᬃ"): FAIL (Chrome: FAIL, Safari: FAIL)
    • ToASCII("Ⴡⴑ6̘.Ssᬃ"): FAIL (Chrome: FAIL, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3b710dfa26b5 [wpt PR 48301] - URL: Update IdnaTestV2 to UTS46 16.0.0, a=testonly https://hg.mozilla.org/integration/autoland/rev/364fccc12dde [wpt PR 48301] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 138 Branch
You need to log in before you can comment on or make changes to this bug.