Skip to content

[wasm][tests] Regex source generator test failures #60899

@radical

Description

@radical

not AOT specific.

Build
Log

Hitting this on #60701 which fixes #60048, and enables these tests.

fail: [FAIL] System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(pattern: "(?i:iI+)", options: None, culture: , input: "abcIiİxyz", match_expected: "Iiİ")
info: Assert.Equal() Failure
info:             ↓ (pos 2)
info: Expected: Iiİ
info: Actual:   Ii
info:             ↑ (pos 2)
info:    at System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(String pattern, RegexOptions options, CultureInfo culture, String input, String match_expected) in /_/src/libraries/System.Text.RegularExpressions/tests/RegexCultureTests.cs:line 334
info:    at System.Reflection.RuntimeMethodInfo.InvokeWorker(Object obj, BindingFlags invokeAttr, Span`1& parameters) in /_/src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.Mono.cs:line 386
fail: [FAIL] System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(pattern: "(?i:iI+)", options: None, culture: , input: "abcIİixyz", match_expected: "Iİi")
info: Assert.Equal() Failure
info:           ↓ (pos 0)
info: Expected: Iİi
info: Actual:
info:           ↑ (pos 0)
info:    at System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(String pattern, RegexOptions options, CultureInfo culture, String input, String match_expected) in /_/src/libraries/System.Text.RegularExpressions/tests/RegexCultureTests.cs:line 334
info:    at System.Reflection.RuntimeMethodInfo.InvokeWorker(Object obj, BindingFlags invokeAttr, Span`1& parameters) in /_/src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.Mono.cs:line 386
fail: [FAIL] System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(pattern: "(?i:iI+)", options: None, culture: , input: "abcİIIxyz", match_expected: "İII")
info: Assert.Equal() Failure
info:           ↓ (pos 0)
info: Expected: İII
info: Actual:   II
info:           ↑ (pos 0)
info:    at System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(String pattern, RegexOptions options, CultureInfo culture, String input, String match_expected) in /_/src/libraries/System.Text.RegularExpressions/tests/RegexCultureTests.cs:line 334
info:    at System.Reflection.RuntimeMethodInfo.InvokeWorker(Object obj, BindingFlags invokeAttr, Span`1& parameters) in /_/src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.Mono.cs:line 386
fail: [FAIL] System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(pattern: "(?i:iI+)", options: None, culture: , input: "abcİIixyz", match_expected: "İIi")
info: Assert.Equal() Failure
info:           ↓ (pos 0)
info: Expected: İIi
info: Actual:   Ii
info:           ↑ (pos 0)
info:    at System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(String pattern, RegexOptions options, CultureInfo culture, String input, String match_expected) in /_/src/libraries/System.Text.RegularExpressions/tests/RegexCultureTests.cs:line 334
info:    at System.Reflection.RuntimeMethodInfo.InvokeWorker(Object obj, BindingFlags invokeAttr, Span`1& parameters) in /_/src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.Mono.cs:line 386
fail: [FAIL] System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(pattern: "(?i:[^IJKLM]I)", options: None, culture: , input: "iiİiıab", match_expected: "")
info: Assert.Equal() Failure
info:           ↓ (pos 0)
info: Expected:
info: Actual:   İi
info:           ↑ (pos 0)
info:    at System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(String pattern, RegexOptions options, CultureInfo culture, String input, String match_expected) in /_/src/libraries/System.Text.RegularExpressions/tests/RegexCultureTests.cs:line 334
info:    at System.Reflection.RuntimeMethodInfo.InvokeWorker(Object obj, BindingFlags invokeAttr, Span`1& parameters) in /_/src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.Mono.cs:line 386
fail: [FAIL] System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(pattern: "(?i:iI+)", options: Compiled, culture: , input: "abcIiİxyz", match_expected: "Iiİ")
info: Assert.Equal() Failure
info:             ↓ (pos 2)
info: Expected: Iiİ
info: Actual:   Ii
info:             ↑ (pos 2)
info:    at System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(String pattern, RegexOptions options, CultureInfo culture, String input, String match_expected) in /_/src/libraries/System.Text.RegularExpressions/tests/RegexCultureTests.cs:line 334
info:    at System.Reflection.RuntimeMethodInfo.InvokeWorker(Object obj, BindingFlags invokeAttr, Span`1& parameters) in /_/src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.Mono.cs:line 386
fail: [FAIL] System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(pattern: "(?i:iI+)", options: Compiled, culture: , input: "abcIİixyz", match_expected: "Iİi")
info: Assert.Equal() Failure
info:           ↓ (pos 0)
info: Expected: Iİi
info: Actual:
info:           ↑ (pos 0)
info:    at System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(String pattern, RegexOptions options, CultureInfo culture, String input, String match_expected) in /_/src/libraries/System.Text.RegularExpressions/tests/RegexCultureTests.cs:line 334
info:    at System.Reflection.RuntimeMethodInfo.InvokeWorker(Object obj, BindingFlags invokeAttr, Span`1& parameters) in /_/src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.Mono.cs:line 386
fail: [FAIL] System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(pattern: "(?i:iI+)", options: Compiled, culture: , input: "abcİIIxyz", match_expected: "İII")
info: Assert.Equal() Failure
info:           ↓ (pos 0)
info: Expected: İII
info: Actual:   II
info:           ↑ (pos 0)
info:    at System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(String pattern, RegexOptions options, CultureInfo culture, String input, String match_expected) in /_/src/libraries/System.Text.RegularExpressions/tests/RegexCultureTests.cs:line 334
info:    at System.Reflection.RuntimeMethodInfo.InvokeWorker(Object obj, BindingFlags invokeAttr, Span`1& parameters) in /_/src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.Mono.cs:line 386
fail: [FAIL] System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(pattern: "(?i:iI+)", options: Compiled, culture: , input: "abcİIixyz", match_expected: "İIi")
info: Assert.Equal() Failure
info:           ↓ (pos 0)
info: Expected: İIi
info: Actual:   Ii
info:           ↑ (pos 0)
info:    at System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(String pattern, RegexOptions options, CultureInfo culture, String input, String match_expected) in /_/src/libraries/System.Text.RegularExpressions/tests/RegexCultureTests.cs:line 334
info:    at System.Reflection.RuntimeMethodInfo.InvokeWorker(Object obj, BindingFlags invokeAttr, Span`1& parameters) in /_/src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.Mono.cs:line 386
fail: [FAIL] System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(pattern: "(?i:[^IJKLM]I)", options: Compiled, culture: , input: "iiİiıab", match_expected: "")
info: Assert.Equal() Failure
info:           ↓ (pos 0)
info: Expected:
info: Actual:   İi
info:           ↑ (pos 0)
info:    at System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(String pattern, RegexOptions options, CultureInfo culture, String input, String match_expected) in /_/src/libraries/System.Text.RegularExpressions/tests/RegexCultureTests.cs:line 334
info:    at System.Reflection.RuntimeMethodInfo.InvokeWorker(Object obj, BindingFlags invokeAttr, Span`1& parameters) in /_/src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.Mono.cs:line 386
fail: [FAIL] System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(pattern: "(?i:iI+)", options: NonBacktracking, culture: , input: "abcIiİxyz", match_expected: "Iiİ")
info: Assert.Equal() Failure
info:             ↓ (pos 2)
info: Expected: Iiİ
info: Actual:   Ii
info:             ↑ (pos 2)
info:    at System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(String pattern, RegexOptions options, CultureInfo culture, String input, String match_expected) in /_/src/libraries/System.Text.RegularExpressions/tests/RegexCultureTests.cs:line 334
info:    at System.Reflection.RuntimeMethodInfo.InvokeWorker(Object obj, BindingFlags invokeAttr, Span`1& parameters) in /_/src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.Mono.cs:line 386
fail: [FAIL] System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(pattern: "(?i:iI+)", options: NonBacktracking, culture: , input: "abcIİixyz", match_expected: "Iİi")
info: Assert.Equal() Failure
info:           ↓ (pos 0)
info: Expected: Iİi
info: Actual:
info:           ↑ (pos 0)
info:    at System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(String pattern, RegexOptions options, CultureInfo culture, String input, String match_expected) in /_/src/libraries/System.Text.RegularExpressions/tests/RegexCultureTests.cs:line 334
info:    at System.Reflection.RuntimeMethodInfo.InvokeWorker(Object obj, BindingFlags invokeAttr, Span`1& parameters) in /_/src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.Mono.cs:line 386
fail: [FAIL] System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(pattern: "(?i:iI+)", options: NonBacktracking, culture: , input: "abcİIIxyz", match_expected: "İII")
info: Assert.Equal() Failure
info:           ↓ (pos 0)
info: Expected: İII
info: Actual:   II
info:           ↑ (pos 0)
info:    at System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(String pattern, RegexOptions options, CultureInfo culture, String input, String match_expected) in /_/src/libraries/System.Text.RegularExpressions/tests/RegexCultureTests.cs:line 334
info:    at System.Reflection.RuntimeMethodInfo.InvokeWorker(Object obj, BindingFlags invokeAttr, Span`1& parameters) in /_/src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.Mono.cs:line 386
fail: [FAIL] System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(pattern: "(?i:iI+)", options: NonBacktracking, culture: , input: "abcİIixyz", match_expected: "İIi")
info: Assert.Equal() Failure
info:           ↓ (pos 0)
info: Expected: İIi
info: Actual:   Ii
info:           ↑ (pos 0)
info:    at System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(String pattern, RegexOptions options, CultureInfo culture, String input, String match_expected) in /_/src/libraries/System.Text.RegularExpressions/tests/RegexCultureTests.cs:line 334
info:    at System.Reflection.RuntimeMethodInfo.InvokeWorker(Object obj, BindingFlags invokeAttr, Span`1& parameters) in /_/src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.Mono.cs:line 386
fail: [FAIL] System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(pattern: "(?i:[^IJKLM]I)", options: NonBacktracking, culture: , input: "iiİiıab", match_expected: "")
info: Assert.Equal() Failure
info:           ↓ (pos 0)
info: Expected:
info: Actual:   İi
info:           ↑ (pos 0)
info:    at System.Text.RegularExpressions.Tests.RegexCultureTests.Match_In_Different_Cultures(String pattern, RegexOptions options, CultureInfo culture, String input, String match_expected) in /_/src/libraries/System.Text.RegularExpressions/tests/RegexCultureTests.cs:line 334
info:    at System.Reflection.RuntimeMethodInfo.InvokeWorker(Object obj, BindingFlags invokeAttr, Span`1& parameters) in /_/src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.Mono.cs:line 386
info: Finished:    System.Text.RegularExpressions.Tests.dll

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions