Skip to content

[Testing] Resolve the flaky UITests on Android, iOS and Mac for Issue18896Test and Issue18751Test #33507

@TamilarasanSF4853

Description

@TamilarasanSF4853

Description

Issue18751Test fails on iOS and Mac because images loaded from remote URLs via data binding fail to render when tests are executed in CI environments.

Issue18896Test fails on Android because images loaded from remote URLs via data binding fail to render when tests are executed in CI environments.

In the affected samples, the Image control uses XAML binding:
<Image Source="{Binding ImageUrl}" />
During CI execution, the images are not rendered, which causes visual verification failures and screenshot mismatches in UI tests.

Image Image

Steps to Reproduce

  1. Run Issue18751Test on iOS or Mac, and Issue18896Test on Android.
  2. Observe the rendered UI output.

Link to public reproduction project repository

https://github.com/dotnet/maui/blob/main/src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue18751.cs,
https://github.com/dotnet/maui/blob/main/src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue18896.cs

Version with bug

Unknown/Other

Is this a regression from previous behavior?

No, this is something new

Last version that worked well

Unknown/Other

Affected platforms

Android, iOS, MacOS

Affected platform versions

No response

Did you find any workaround?

No response

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    partner/syncfusionIssues / PR's with Syncfusion collaborationt/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions