From 875344a86336f0ea261911a91a0f56435b822627 Mon Sep 17 00:00:00 2001 From: likaisong Date: Tue, 31 Mar 2026 14:53:51 +0800 Subject: [PATCH] fix(ci): skip filesystem tests on Windows due to FUSE compatibility issues --- .github/workflows/api_test.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/api_test.yml b/.github/workflows/api_test.yml index 0ed8c144..996a1318 100644 --- a/.github/workflows/api_test.yml +++ b/.github/workflows/api_test.yml @@ -429,11 +429,11 @@ jobs: $env:SERVER_URL = "http://127.0.0.1:${{ env.SERVER_PORT }}" if ($env:HAS_SECRETS -eq "true") { - Write-Host "Running full test suite with VLM/Embedding" - uv run python -m pytest . -v --html=api-test-report.html --self-contained-html + Write-Host "Running full test suite with VLM/Embedding (Windows: skipping filesystem tests)" + uv run python -m pytest . -v --html=api-test-report.html --self-contained-html --ignore=filesystem/ } else { - Write-Host "Running basic tests only (no VLM/Embedding)" - uv run python -m pytest . -v --html=api-test-report.html --self-contained-html --ignore=retrieval/ --ignore=resources/test_pack.py --ignore=resources/test_wait_processed.py --ignore=admin/ --ignore=skills/ --ignore=system/test_system_status.py --ignore=system/test_is_healthy.py --ignore=system/test_system_wait.py -k "not test_observer" + Write-Host "Running basic tests only (no VLM/Embedding, Windows: skipping filesystem tests)" + uv run python -m pytest . -v --html=api-test-report.html --self-contained-html --ignore=retrieval/ --ignore=resources/test_pack.py --ignore=resources/test_wait_processed.py --ignore=admin/ --ignore=skills/ --ignore=system/test_system_status.py --ignore=system/test_is_healthy.py --ignore=system/test_system_wait.py --ignore=filesystem/ -k "not test_observer" } continue-on-error: true