-
Notifications
You must be signed in to change notification settings - Fork 377
Add Component Package Based Unit Test Prototype #5665
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Add Component Package Based Unit Test Prototype #5665
Conversation
…d-component-package-based-test
…d-component-package-based-test
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
PR Summary: Add Component Package Based Unit Test PrototypeOverview
PurposeThis PR introduces a prototype for component package-based unit testing within the Windows App SDK, specifically targeting the Storage Picker component with a new .NET 6-based test framework. Key Changes1. New Test Project Structure
2. Files Added
3. Build System Updates
4. CI/CD Pipeline Changes
5. Minor Cleanup
Technical HighlightsTesting Strategy
Sophisticated Dialog HandlingThe test includes an innovative approach to handle file picker dialogs automatically:
Current Status
SignificanceThis PR represents a significant step toward enabling component package-based testing in Windows App SDK, providing a template for testing Windows Runtime components using published Foundation packages rather than requiring full SDK builds. The approach could potentially improve test isolation, reduce build dependencies, and enable more granular component validation. Statistics
|
A microsoft employee must use /azp run to validate using the pipelines below.
WARNING:
Comments made by azure-pipelines bot maybe inaccurate.
Please see pipeline link to verify that the build is being ran.
For status checks on the main branch, please use TransportPackage-Foundation-PR
(https://microsoft.visualstudio.com/ProjectReunion/_build?definitionId=81063&_a=summary)
and run the build against your PR branch with the default parameters.