Context
Part of the Testing Infrastructure & Strategy Overhaul epic (item 1b). Depends on the granularity taxonomy from #727 being in place.
Objective
Single pass through the entire test suite to audit and correct backend markers (ollama, huggingface, vllm, openai, watsonx, litellm, etc.) and resource markers (requires_gpu, requires_heavy_ram, requires_gpu_isolation, slow).
The goal: every test declares exactly the backends and resources it needs — no silent dependencies, no missing markers, no over-marking.
Work
Notes
Context
Part of the Testing Infrastructure & Strategy Overhaul epic (item 1b). Depends on the granularity taxonomy from #727 being in place.
Objective
Single pass through the entire test suite to audit and correct backend markers (
ollama,huggingface,vllm,openai,watsonx,litellm, etc.) and resource markers (requires_gpu,requires_heavy_ram,requires_gpu_isolation,slow).The goal: every test declares exactly the backends and resources it needs — no silent dependencies, no missing markers, no over-marking.
Work
test/backends/test_openai_vllm.pyshould be marked with the same heavy gpu use flag. #622 (test_openai_vllm.pymissing GPU markers), fix: add skips for bedrock tests #539 (bedrock test skips), feat: improve package import handling and testing #629 (package import handling / extras isolation), Flaky CI: RapidOCR model download from modelscope.cn fails intermittently #634 (flaky RapidOCR model download)requires_gpu,requires_heavy_ram,requires_gpu_isolation,slow) for completeness and consistency across all test filespytest-recording'sblock_networkmarker to enforce that unit tests never make real network calls, catching undeclared backend dependenciesNotes
test/and example scriptstest/backends/test_openai_vllm.pyshould be marked with the same heavy gpu use flag. #622, fix: add skips for bedrock tests #539, feat: improve package import handling and testing #629, Flaky CI: RapidOCR model download from modelscope.cn fails intermittently #634 are sub-issues of this work item — they represent specific known gaps discovered before the broader audit