29 lines
995 B
Python
29 lines
995 B
Python
"""Characterization tests for unity-mcp build and release infrastructure.
|
|
|
|
This package contains pytest-based characterization tests that document
|
|
the CURRENT behavior of build, release, and testing tools without refactoring.
|
|
|
|
Test Structure:
|
|
- test_build_release_characterization.py: Main characterization suite
|
|
|
|
Domains Covered:
|
|
1. Version Management (update_versions.py)
|
|
2. MCPB Bundle Generation (generate_mcpb.py)
|
|
3. Asset Store Preparation (prepare_unity_asset_store_release.py)
|
|
4. Stress Testing (stress_mcp.py, stress_editor_state.py)
|
|
5. Release Workflows and Checklists
|
|
6. Git Integration Patterns
|
|
|
|
Test Style:
|
|
- Characterization tests (capture current behavior)
|
|
- No refactoring performed
|
|
- Heavy use of mocking and fixtures
|
|
- Async tests using pytest-asyncio
|
|
- Comprehensive docstrings explaining patterns
|
|
|
|
Running Tests:
|
|
cd /Users/davidsarno/unity-mcp
|
|
python -m pytest tools/tests/ -v
|
|
python -m pytest tools/tests/test_build_release_characterization.py -v --tb=short
|
|
"""
|