Some checks failed
Python Linting / Run Ruff (push) Has been cancelled
Python Linting / Run Pylint (push) Has been cancelled
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.10, [self-hosted Linux], stable) (push) Has been cancelled
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.11, [self-hosted Linux], stable) (push) Has been cancelled
Full Comfy CI Workflow Runs / test-stable (12.1, , linux, 3.12, [self-hosted Linux], stable) (push) Has been cancelled
Full Comfy CI Workflow Runs / test-unix-nightly (12.1, , linux, 3.11, [self-hosted Linux], nightly) (push) Has been cancelled
Execution Tests / test (macos-latest) (push) Has been cancelled
Execution Tests / test (ubuntu-latest) (push) Has been cancelled
Execution Tests / test (windows-latest) (push) Has been cancelled
Test server launches without errors / test (push) Has been cancelled
Unit Tests / test (macos-latest) (push) Has been cancelled
Unit Tests / test (ubuntu-latest) (push) Has been cancelled
Unit Tests / test (windows-2022) (push) Has been cancelled
Includes 30 custom nodes committed directly, 7 Civitai-exclusive loras stored via Git LFS, and a setup script that installs all dependencies and downloads HuggingFace-hosted models on vast.ai. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Running Tests
This directory contains tests for ComfyUI_UltimateSDUpscale.
Prerequisites
- These tests assume that ComfyUI is installed using a virtual environment
- Activate the ComfyUI virtual environment before running tests
- The checkpoint
v1-5-pruned-emaonly-fp16.safetensorsis available - The upscale model
4x-UltraSharp.pthis available
Running Tests
Using the convenience scripts (works from repo root or test directory):
Linux/Mac (Bash):
./test/run_tests.sh # From repo root
./run_tests.sh # From test directory
run_tests.sh will forward all arguments into pytest.
Using pytest directly (must be in test directory):
cd test
pytest # Run all tests
pytest -v # Verbose
Common pytest options:
-v- Verbose output-s- Show print statements--log-cli-level=INFO- Show info-level logs-k PATTERN- Run tests matching pattern--lf- Run last failed tests
Test Structure
conftest.py- Pytest configuration, fixtures, and path setupsample_images/- Generated test images for visual inspectiontest_images/- Reference images used as inputs or expected outputs
Troubleshooting
If you encounter import errors:
- Make sure you're running from the
test/directory - Verify the virtual environment is activated