Skip to content

Rework test suite to additionally/primarily use captured outputs #573

Open
@scop

Description

@scop

Describe the feature/solution

Currently we pull a bunch of large containers for running the test suite, and run them against real commands in them. While this is useful in the sense that it tests against the very real things, and also in situations where unexpected errors in commands might occur, and tracks changes in developing distros, it is:

  • slow
  • limited to what containers we have available
  • wasteful, multiple gigabytes pulled from docker registry

It would be great if we had a corpus of command outputs for different command versions on different platforms we would primarily test against. Secondarily we should (perhaps on schedule, bi-weekly or so) run the live tests (i.e. what we have now) at least against developing distros such as Fedora and Alpine bleeding edges, perhaps Debian too.

Maintenance (please complete the following information)

  • This is a request for new completion
  • Link to upstream project query about shipping the completion:

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions