Skip to content

Unexpected e2e test behaviors #916

@msau42

Description

@msau42

What happened:
While debugging test failures in #901, I noticed a few unusual behaviors:

  1. The volume mode conversion e2e tests are running as part of the "unit" test jobs. This seems more heavy weight than what a unit test should do since it has to bring up a cluster and deploy a driver. Should these tests be moved to its own job?
  2. The e2e location override also impacts our e2e jobs that try to run against older clusters. As a result, we end up running the latest e2e versions against older clusters that may not have certain features or bug fixes available. This could lead to needing to maintain extra test logic to skip tests based on certain kubernetes cluster versions. Can we make the override conditional on volume mode tests? (making it a separate job could make these easier too)

/assign @RaunakShah @xing-yang

Metadata

Metadata

Labels

lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions