Files
mlx-knife/pytest.ini
T
The BROKE Cluster Team 25609e4dcb Release 2.0.4-beta.5: Community repair tool + OS-agnostic benchmarking
Closes #49 (Mistral Tokenizer Bug)

Major features:
- Workspace Infrastructure (ADR-018 Phase 0a): Managed workspace detection,
  provenance metadata, backward compatible with unmanaged workspaces
- Convert Operation (ADR-018 Phase 1): `mlxk convert --repair-index` fixes
  mlx-vlm #624 affected models (7+ models including Qwen2.5-VL, gemma-3)
- Resumable Pull: Auto-detect partial downloads with `--force-resume`
- Wet Umbrella Test Integration: Single entry point for all real model tests

Fixes:
- #49: BPE space markers now correctly converted (Mistral-family models)
- Vision Portfolio Discovery: Filter by capabilities instead of model_type
- Memory Cleanup Hook: Triggers for both live_e2e and wet markers

Test suite: 528 passed, 60 skipped (Python 3.9-3.14)
2025-12-31 16:05:18 +01:00

21 lines
1.0 KiB
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: Umbrella for Portfolio Discovery compatible tests (see TESTING-DETAILS.md)
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)
live_e2e: E2E tests with real models and server (require HF_HOME, ADR-011)
live_resumable: Isolated Cache WRITE tests (separate run required)
show_model_portfolio: Display E2E test portfolio (convenience, no testing)
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