Skip to content

Commit

Permalink
prow.sh: better test filtering, junit merging, sanity testing, versio…
Browse files Browse the repository at this point in the history
…ned configs

This separates which kind of tests to run (serial/parallel,
stable/alpha) from specifying what those tests are. Regular
expressions for choosing tests only need to be specified once now, the
actual focus and skip options are derived from that.

Merging all junit files into one while throwing away the tests that
we are not interested in increases load times in Spyglass. The
implementation in Go is not as fancy as a XLST style sheet or an
XPath-based filtering tool, but has the advantage that it works
without introducing additional dependencies.

csi-sanity testing is useful for CSI drivers.

There's no longer a need to explicitly provide a configuration and
deployment for the Kubernetes version that is being used for testing.
Instead, the "latest" settings and deployment are used as fallback.
  • Loading branch information
pohly committed Mar 26, 2019
1 parent 806e6e4 commit 9e9b7be
Showing 1 changed file with 297 additions and 96 deletions.
Loading

0 comments on commit 9e9b7be

Please sign in to comment.