For a rock that has no integration test, this adds ~5 min to the workflow execution that is wasted. Can we detect whether we have integration tests, and skip this step if we dont?
What needs to get done
implement a check for integration tests
skip integration tests if we don't have any
Definition of Done
update the integration workflow and ensure it works on our rocks
Context
Many of our rocks have no integration tests but they still build a test environment:
https://github.com/canonical/charmed-kubeflow-workflows/blob/main/.github/workflows/integration-test-rock.yaml#L90:L97
For a rock that has no integration test, this adds ~5 min to the workflow execution that is wasted. Can we detect whether we have integration tests, and skip this step if we dont?
What needs to get done
Definition of Done