Files
mlx-knife/pytest.ini
T
The BROKE Cluster Team fb54f59cd4 Release 2.0.0-beta.6: Stop token & compatibility bug fixes
Fixes Issue #32 (generic multi-EOS detection) and Issue #37 (model detection)

  - Generic stop token detection: Multi-EOS models (MXFP4, Qwen, Llama) now use eos_token_ids Set instead of
  model-specific workarounds
  - Private/org MLX model detection: `mlxk run` now works outside `mlx-community/*` namespace
  - Commit-pinned compatibility checks: Models with `@commit_hash` validated before inference
  - Packaging dependencies: Fixed `pip install -e .` requirements

  - ADR-009: Stop Token Detection Fix (generic approach + test strategy)
  - ADR-011: E2E Live Test Architecture (planned)

See CHANGELOG.md and TESTING.md for details.
2025-10-24 15:46:42 +02:00

18 lines
787 B
INI

[pytest]
testpaths = tests_2.0
python_files = test_*.py
python_classes = Test*
python_functions = test_*
markers =
spec: JSON API contract tests (current spec only)
wet: Opt-in live tests against Hugging Face (require env)
live_push: Alias for wet; push live tests (require env)
live_list: Alias for wet; list human live tests (require env)
live_clone: Alias for wet; clone live tests (require env, ADR-007 Phase 1)
live_run: Opt-in run command tests with real models (require user cache model)
live_stop_tokens: Opt-in stop token tests with real models (Issue #32, ADR-009)
issue27: Real-model health policy tests (opt-in; read-only user cache)
slow: Tests that take >1 minute to run
filterwarnings =
ignore::urllib3.exceptions.NotOpenSSLWarning