mirror of
https://github.com/johndoe6345789/AutoMetabuilder.git
synced 2026-04-24 13:54:59 +00:00
- Implement core components: CLI argument parsing, environment loading, GitHub service creation, and logging configuration. - Add support for OpenAI client setup and model resolution. - Develop SDLC context loader from GitHub and repository files. - Implement workflow context and engine builders. - Introduce major workflow packages: `game_tick_loop` and `contextual_iterative_loop`. - Update localization files with new package descriptions and labels. - Streamline web navigation by loading items from a dedicated JSON file.
16 lines
438 B
Python
16 lines
438 B
Python
"""Run pytest on a path."""
|
|
import logging
|
|
import subprocess
|
|
|
|
logger = logging.getLogger("autometabuilder")
|
|
|
|
|
|
def run_tests(path: str = "tests") -> str:
|
|
"""Run pytest on a path."""
|
|
logger.info("Running tests in %s...", path)
|
|
result = subprocess.run(["pytest", path], capture_output=True, text=True, check=False)
|
|
logger.info(result.stdout)
|
|
if result.stderr:
|
|
logger.error(result.stderr)
|
|
return result.stdout
|