Files
TinyTorch/tests/17_compression/run_all_tests.py
Vijay Janapa Reddi 09adc2ee68 Create test directories for modules 16-20
- Add tests/16_quantization with run_all_tests.py and integration test
- Add tests/17_compression with run_all_tests.py and integration test
- Add tests/18_acceleration with run_all_tests.py and integration test
- Add tests/19_benchmarking with run_all_tests.py and integration test
- Add tests/20_capstone with run_all_tests.py and integration test
- All test files marked as pending implementation with TODO markers
- Completes test directory structure for all 20 modules
2025-11-10 06:33:50 -05:00

33 lines
1.0 KiB
Python

#!/usr/bin/env python3
"""
Run all tests for Module 17: Compression
"""
import sys
from pathlib import Path
sys.path.insert(0, str(Path(__file__).parent.parent.parent))
def run_module_tests():
"""Run all tests for Module 17: Compression."""
from rich.console import Console
from rich.panel import Panel
console = Console()
console.print(Panel("[bold blue]Module 17: Compression - Test Suite[/bold blue]", expand=False))
test_files = list(Path(__file__).parent.glob("test_*.py"))
if not test_files:
console.print("[yellow]No test files found - tests not yet implemented[/yellow]")
return {'status': 'NO_TESTS', 'passed': 0, 'failed': 0}
console.print(f"[green]Found {len(test_files)} test files[/green]")
console.print("[dim]Test implementation pending...[/dim]")
return {'status': 'PENDING', 'passed': 0, 'failed': 0}
if __name__ == "__main__":
result = run_module_tests()
sys.exit(0 if result['status'] in ['SUCCESS', 'NO_TESTS', 'PENDING'] else 1)