llamacppctl/tests
dschlueter 55af8d8fb3 test: cover build_archive and add it to the ruff scope
build_archive.py had no lint or test coverage, which is how the obsolete
requirements/pyproject mirror check slipped through unnoticed. Close that gap:

- Add tests/test_build_archive.py: a network-free smoke test that runs the
  manifest check, dependency parsing, tarball build, and re-verification, and
  asserts the moved docs/ files, LICENSE, and package sources are packaged.
- Lint build_archive.py in both the local gate (scripts/check.sh) and the CI
  workflow; fix the one issue this surfaced (unused variable py_bin).
- List the new test in the REQUIRED_FILES manifest.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-07 11:20:57 +02:00
..
conftest.py Initial commit: llamacppctl – llama.cpp Docker server control CLI 2026-07-06 16:36:27 +02:00
test_actions.py test: close coverage gaps + opt-in integration smoke 2026-07-06 17:08:10 +02:00
test_build_archive.py test: cover build_archive and add it to the ruff scope 2026-07-07 11:20:57 +02:00
test_cli.py test: close coverage gaps + opt-in integration smoke 2026-07-06 17:08:10 +02:00
test_config.py test: close coverage gaps + opt-in integration smoke 2026-07-06 17:08:10 +02:00
test_docker_ops.py fix(docker): override image healthcheck to the configured port 2026-07-07 09:53:33 +02:00
test_http_ops.py chore(ci): add ruff and mypy, wire them into CI 2026-07-07 10:29:07 +02:00
test_lock_ops.py Initial commit: llamacppctl – llama.cpp Docker server control CLI 2026-07-06 16:36:27 +02:00
test_prompt_files.py Initial commit: llamacppctl – llama.cpp Docker server control CLI 2026-07-06 16:36:27 +02:00
test_prompt_sources.py Initial commit: llamacppctl – llama.cpp Docker server control CLI 2026-07-06 16:36:27 +02:00
test_prompt_urls.py test: close coverage gaps + opt-in integration smoke 2026-07-06 17:08:10 +02:00