mirror of
https://github.com/mwisnowski/mtg_python_deckbuilder.git
synced 2026-03-07 22:22:34 +01:00
chore(tests): consolidate test suite from 148 to 87 files (41% reduction)
Merged overlapping test coverage into comprehensive modules, updated CI/CD workflows, maintained 100% pass rate.
This commit is contained in:
parent
0dd69c083c
commit
c72f581ce7
114 changed files with 157 additions and 9799 deletions
|
|
@ -58,6 +58,12 @@ Web UI improvements with Tailwind CSS migration, TypeScript conversion, componen
|
|||
- **Template Modernization**: Migrated templates to use component system
|
||||
- **Type Checking Configuration**: Improved Python code quality tooling
|
||||
- Configured type checker for better error detection
|
||||
- **Test Suite Consolidation**: Streamlined test infrastructure for better maintainability
|
||||
- Consolidated 148 test files down to 87 (41% reduction)
|
||||
- Merged overlapping and redundant test coverage into comprehensive test modules
|
||||
- Maintained 100% pass rate (582 passing tests, 12 intentional skips)
|
||||
- Updated CI/CD workflows to reference consolidated test files
|
||||
- Improved test organization and reduced cognitive overhead for contributors
|
||||
- Optimized linting rules for development workflow
|
||||
- **Intelligent Synergy Builder**: Analyze multiple builds and create optimized "best-of" deck
|
||||
- Scores cards by frequency (50%), EDHREC rank (25%), and theme tags (25%)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue