Ornithology
Ornithology is a Python-based testing framework for HTCondor. It has two major components:
The Python package
ornithology
, which resides in the HTCondor source tree at/src/condor_tests/ornithology
.ornithology
provides a Python API for standing up, communicating with, and shutting down a “personal” (i.e., run as a non-root user) HTCondor pool.pytest
integration. pytest is a popular Python testing framework in its own right.ornithology
itself does not referencepytest
. Instead, integration is provided bypytest
support files likesrc/condor_tests/conftest.py
.