maui icon indicating copy to clipboard operation
maui copied to clipboard

[Testing] Feature Matrix UITest Cases for ProgressBar Control

Open TamilarasanSF4853 opened this issue 5 months ago • 6 comments
trafficstars

This PR includes a comprehensive set of UI test cases for the ProgressBar control. The tests validate the ProgressBar control, including properties such as Progress, ProgressColor, BackgroundColor, IsVisible, FlowDirection, and Shadow.

ProgressBar Control Implementation:

  • Added ProgressBarControlPage to host the ProgressBar control, with bindings for properties like Progress, ProgressColor, BackgroundColor, IsVisible, FlowDirection, and Shadow.

  • Implemented interactive controls directly within ProgressBarControlPage to allow users to dynamically configure ProgressBar properties through a ViewModel pattern.

  • Added event handlers in ProgressBarControlPage.xaml.cs to update the ProgressBar control dynamically based on user interactions.

  • Implemented a suite of UI tests in ProgressBarFeatureTests to validate property updates, visibility states, color configurations (ProgressColor, BackgroundColor), flow direction, shadow behavior, progress value changes, and handling of edge cases (negative and out-of-range progress values). Used VerifyScreenshot() for visual verification across property configurations and platforms.

https://github.com/user-attachments/assets/533ff335-5ee1-436c-a185-a5b18f096e2c

TamilarasanSF4853 avatar Jun 13 '25 12:06 TamilarasanSF4853

Hey there @@TamilarasanSF4853! Thank you so much for your PR! Someone from the team will get assigned to your PR shortly and we'll get it reviewed.

/azp run MAUI-UITests-public

jsuarezruiz avatar Jun 16 '25 05:06 jsuarezruiz

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Jun 16 '25 05:06 azure-pipelines[bot]

Pending snapshots for Mac and Windows. image Already available in the latest build. Could you commit the images?

Hi @jsuarezruiz I have added the pending snapshots in the latest commit.

TamilarasanSF4853 avatar Jun 16 '25 12:06 TamilarasanSF4853

/azp run MAUI-UITests-public

jsuarezruiz avatar Jun 17 '25 08:06 jsuarezruiz

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Jun 17 '25 08:06 azure-pipelines[bot]