Skip to content

[Enhancement]: add integration / regression tests #4

Description

@dbishop

Affected area

Filesystem tests

Use case or problem

Adding kubectl execution substrate support will really want regression tests for ssh and slurm execution (and then for all 3 once kubectl is added). The tooling currently has no tests that exercise ssh and slurm, so functional testing has been spotty and only done as real infrastructure has been available. Put some rigor around that so we can make large changes like adding the kubectl substrate with confidence.

Desired behavior

CI and local developers should be able to run the integration/regression tests. Target environments:

  1. Linux VM (with root access)
  2. Docker sbx sandbox (comes with more restrictions than a standard linux VM)

Alternatives considered

N/A

Additional context

No response

Submission checklist

  • I have searched existing issues and found no duplicate.
  • I agree to follow this repository's CODE_OF_CONDUCT.md.

Activity

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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions