flutter_testmate 1.0.3
flutter_testmate: ^1.0.3 copied to clipboard
Testmate is a Flutter test utility package that provides a comprehensive suite of tools for testing and reporting Flutter applications.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 2024-01-XX #
Added #
- 🎉 Initial release of TestMate
- 🧠 Intelligent error summarization for Flutter test failures
- 📊 Enhanced test reporting with detailed information
- 🛠️ CLI tools for running tests and generating reports
- 📄 HTML report generation with beautiful, interactive reports
- 🔍 Error analysis with actionable suggestions
- 📈 Test statistics and success rate calculations
- 🎯 Support for all major Flutter test finder types:
- Widget Key Finder
- Text Finder
- Type Finder
- Icon Finder
- Semantics Finder
- Tooltip Finder
- Image Finder
- Count mismatches
- Multiple widgets found
- 📋 Comprehensive test result tracking
- 🎨 Beautiful HTML reports with test metrics
- 📝 JSON export for programmatic analysis
- 🔧 Configurable output formats and directories
- 📖 Extensive documentation and examples
Features #
- Error Summarizer: Converts verbose Flutter test errors into human-readable messages
- Test Reporter: Enhanced test reporting with
htmlTestWidgetsfunction - CLI Interface: Command-line tools for test execution and report generation
- HTML Reports: Interactive HTML reports with test statistics and error analysis
- Error Analysis: Intelligent suggestions for fixing test failures
- Multiple Formats: Support for HTML, JSON, and combined report formats
Technical #
- Built with Dart 3.6.1+
- Flutter 3.19.0+ compatibility
- Comprehensive unit test coverage
- MIT License for open source use