| name | dart-test |
| description | DART testing patterns - unit tests, integration tests, CI validation |
DART Testing
Load this skill when writing or debugging tests.
Quick Commands
pixi run test
pixi run test-all
ctest -R <pattern>
ctest -V
Full Documentation
For complete testing guide: docs/onboarding/testing.md
For CI/CD troubleshooting: docs/onboarding/ci-cd.md
Test Organization
- Unit tests:
tests/unit/
- Integration tests:
tests/integration/
- Regression tests: Near the code they test
Writing Tests
- Follow existing patterns in the test directory
- Use GoogleTest framework
- Name tests descriptively:
TEST(ClassName, MethodName_Condition_ExpectedResult)
CI Validation
Before submitting PR:
pixi run lint
pixi run test-all
Debugging Test Failures
ctest -R TestName -V
gh run view <RUN_ID> --log-failed