Skip to content

One conformance corpus for both devpod fakes #309

Description

@blooop

Question

The two hand-maintained devpod fakes have drifted, in the dangerous direction (fake stricter than reality): DevpodMachine::delete ignores --ignore-not-found and refuses (rust/devlaunch-test-support/src/devpod.rs:269-278) where real devpod 0.26.1 succeeds and the Python shim was explicitly fixed for this ("the one thing a fake devpod must not do", test/fixtures/devpod_shim.py:224-235). Their value-flag lists also differ and both are incomplete against flags dl really passes.

Decide the mechanism that keeps them agreeing: one argv→outcome conformance table both suites drive (owned where, in what format), generating one fake from the other, or retiring one fake entirely.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions