Skip to content

Wire fs_backend Python tests into CI #572

@yankay

Description

@yankay

Python tests under kv_connectors/llmd_fs_backend/tests/ are currently not executed by any CI workflow. make unit-test only runs Go tests, and no workflow invokes pytest against this directory. As a result, tests added by PRs (e.g. test_storage_events.py in #571) pass locally but get no regression protection in CI.

Additionally, tests/conftest.py has a session-level require_cuda fixture that would skip the whole suite on GPU-less runners.

Proposal: start with the zero-cost path — split out the CPU-safe subset (e.g. test_storage_events.py), exempt it from require_cuda, and run it on ubuntu-latest via a new unit-test-fs-backend-cpu make target. GPU-required tests can come later via self-hosted runners or nightly e2e.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions