mirror of
https://github.com/cloudstack-llc/mlx-knife.git
synced 2026-07-19 22:53:30 -04:00
fb54f59cd4
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.
18 lines
787 B
INI
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
|