-
Notifications
You must be signed in to change notification settings - Fork 11
Home
We are glad you are here and one step closer to learn more about this library and the ways you can contribute 🙌
The section on the right will help you navigate and answer all the questions you may have regarding the library. You can submit an issue to suggest any changes, introduce features, file bug reports, or leave a Test Device Runners related question. You can also submit a pull request and contribute many other ways listed in the Contribution Section to the right.
Every single contribution of yours will improve and strengthen the performance of the library. Let's jump into the ride 🎢
DeviceRunners provides multiple ways to run tests for .NET MAUI applications:
Interactive test execution within the IDE for development and debugging. Perfect for manual testing and development workflows.
- Visual Runner in the IDE - Run tests interactively within your development environment
Automated command-line test execution for CI/CD and scripted testing scenarios.
The modern, unified CLI tool that replaces platform-specific scripts:
- Using DeviceRunners CLI - Overview and installation
- Android CLI Testing - Android APK testing
- Windows CLI Testing - Windows MSIX and EXE testing
- macOS CLI Testing - Mac Catalyst testing
Platform-specific tools for specialized scenarios:
- Using XHarness - Legacy XHarness-based testing
- Platform-specific XHarness guides for iOS, Android, Mac Catalyst, and Windows
- Technical Architecture Overview - Comprehensive technical documentation
- Types of Tests - Understanding different testing approaches
Please use GitHub Issues for bug reports and feature requests. You can also chat with community members about the project in our Community Discord channel, which is xamarin-community-toolkit for now. There is also the GitHub discussions for topics relating to the use and development of this library.