What problem does it solve?
This Skill validates and QA tests the Moq analyzers, ensuring they function correctly and accurately without introducing false positives or negatives.
Core Features & Use Cases
- Test Validation: Validates test code and ensures it is accurate and complete.
- False Positive/Negative Detection: Identifies and prevents false positives and negatives in analyzer results.
- Test Taxonomy: Defines a test taxonomy and provides examples for creating comprehensive tests.
- Golden Suite Management: Manages and verifies golden test suites for consistent results.
- AI-Code Adversarial Protocol: Ensures AI-assisted changes are thoroughly tested against adversarial cases.
- Coverage Discipline: Enforces 100% block coverage for new analyzer code and mandatory coverage evidence in PRs.
- Known Thin Spots Inventory: Tracks and addresses gaps in test coverage.
- When NOT to use this skill: Provides guidelines on scenarios where this skill should not be used.
Quick Start
Load the 'moq-analyzers-validation-and-qa' skill when writing or reviewing tests for Moq analyzers, adding regression tests, or producing PR coverage evidence.