Open
Description
Our current CI testing for conformance testing isn't going to work long-term in my opinion. Running against an empty cluster isn't going to yield meaningful results: while it does run the code, execution stops as soon as it actually tries to resolve a service binding since there isn't anything doing the resolution.
As it stands, I think we have a few options for replacements:
- Remove this aspect of the CI or make it non-required for pull requests. (Use the reference implementation to test conformance #12)
- Begin writing unit tests for our testing code.
- Implement linting & static analysis checks in place to help ensure that the tests don't rot.
I'm not super happy about the second option, since testing tests doesn't seem like a good path to me. The other options feel like good places for improvement.
Thoughts?
Metadata
Assignees
Labels
No labels