cass-operator icon indicating copy to clipboard operation
cass-operator copied to clipboard

K8SSAND-1411 ⁃ Tests after merging should check e2e against all supported Cassandra types

Open burmanm opened this issue 3 years ago • 1 comments

What is missing? Our e2e tests are run against 3.11.x / 4.0.x / dse, depending a bit on the test. We should modify this behavior to verify that all versions work for every test. However, this consumes too much time to do in each PR, so we should keep the PR tests targetting one version, such as 4.0.3 and then only smoke test against other versions.

When merged to main however, we should run the tests against all known versions (with ability to skip the test if the feature is not supported, such as FQL vs 3.11.x / DSE, or DSE features in OSS versions).

Why do we need it? We might miss a bug (and have) that only affects certain versions. Occasionally Cassandra isn't backwards compatible.

Environment

  • Cass Operator version:

    Insert image tag or Git SHA here

    **Anything else we need to know?**:

┆Issue is synchronized with this Jira Task by Unito ┆friendlyId: K8SSAND-1411 ┆priority: Medium

burmanm avatar Mar 17 '22 11:03 burmanm

This requires refactoring, probably worth doing with #291

burmanm avatar Jul 26 '22 07:07 burmanm

This is done

burmanm avatar Feb 03 '23 14:02 burmanm