Replies: 2 comments 1 reply
-
There is some prior work in this TEP proposal that I didn't see all the way through: #170 In the PR and the linked design docs there is some requirements gathering and also some exploration of different alternatives. Ultimately it would be great to express these tests using Tekton types. |
Beta Was this translation helpful? Give feedback.
-
This is timely for my team as we are taking early steps to test our pipelines using @afrittoli may find my example familiar as he helped me with a workspace issue in this example One obvious flaw, however, is that a task may fail while exiting successfully, so the feedback isn't quite right, we're left watching the console for output. |
Beta Was this translation helpful? Give feedback.
-
Today we use tasks and pipelines in the tests of some of Tekton's project to provide end of end verification of Tekton's features.
The catalog hosts reusable tasks and pipeline, and the in includes two kind of tests: linting and e2e. In the e2e tests we verify that the task and/or pipeline runs to successful completion.
We could consider producing documentation of testing strategies and/or tools to allow for deeper testing of tasks and pipelines:
Advantages of this work would be:
Beta Was this translation helpful? Give feedback.
All reactions