Update workspace tooling:
- Update run script with improved task handling
- Update pyproject.toml dependencies and configuration
- Refactor generate_full_test_suite.py for better test generation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- ./run test integration --output=images # Save images to ./images/
- Add --output pytest option in conftest.py
- Add image_output_dir and save_test_image fixtures
- Update 12 integration tests to save images when enabled
Usage:
./run test integration --output=output_examples -v
Each test saves its image with the test name, e.g.:
test_person_appearance_pose_preset.png
test_person_appearance_all_pose_types_standing.png
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- ./run test # Run unit tests (default)
- ./run test integration # Run GPU integration tests
- ./run test <pattern> # Run tests matching pattern
- ./run tests integration # Alias works too
Routes test commands to pytest in orchestrators/imajin-pipeline,
service commands (start/stop/health) still go to imajin CLI.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>