-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Open
Labels
EpicGroups multiple user stories. Can be grouped under a theme.Groups multiple user stories. Can be grouped under a theme.proposal/opens/triagedIssue has been reviewedIssue has been reviewed
Milestone
Description
Description
Background:
- [Epic] vibe-coding .NET MAUI apps works out of the box #32967
- [testing] dotnet test for maui #33117
- https://github.com/jonathanpeppers/AndroidDotNetTest
- https://github.com/jonathanpeppers/iOSDotNetTest
I'm filing this here as a way to track work across different repos, and have an epic that is specific to dotnet test.
- dotnet/sdk
- Add
$(TargetFramework)selection likedotnet run - Add
--deviceselection likedotnet run
- Add
- dotnet/android
-
androidtesttemplate, you candotnet runit: [dotnet test] Addandroidtestproject template anddotnet runinstrumentation support android#10862 - Add an MTP test adapter, where
Microsoft.Android.Runforwards tests from Android.dotnet testworks on Android.
-
- dotnet/macios
-
iostestproject template, you candotnet runit - Add an MTP test adapter, where
mlaunchforwards tests from iOS.dotnet testworks on iOS.
-
- dotnet/maui
- Add a cross-platform
mauitestproject template
- Add a cross-platform
- dotnet/skills
- The "MAUI doctor" skill knows how to check if MTP is enabled and fix if not.
- Some instruction somewhere, should be explicit that
dotnet testworks for .NET MAUI test projects
- Future (needs more spec work)
- Make sure
dotnet testtelemetry works (or if it needs expanded) - Make sure
dotnet test"extensions" work, such as the Azure DevOps extension - Code coverage (another extension)
- Make sure
(Public) API Changes
None
Usage Scenarios
dotnet new mauitest
dotnet test
Then something amazon happens!
xharness might not be needed for many scenarios:
Backward Compatibility
n/a
Difficulty
Medium
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
EpicGroups multiple user stories. Can be grouped under a theme.Groups multiple user stories. Can be grouped under a theme.proposal/opens/triagedIssue has been reviewedIssue has been reviewed