-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed as not planned
0 / 10 of 1 issue completedClosed as not planned
0 / 10 of 1 issue completed
Copy link
Labels
StaleThis issue/Pull Request is stale and will be automatically closedThis issue/Pull Request is stale and will be automatically closedkind/initiativecaptures umbrella issues that serve as initiativescaptures umbrella issues that serve as initiativestrack/ciCaptures issues that have the focus mostly on CI activities.Captures issues that have the focus mostly on CI activities.track/testCaptures issues related to test improvementsCaptures issues related to test improvements
Description
This is an umbrella issue to capture all of the tasks needed in order for a e2e test rebuilld.
Introduction
Our e2e tests currently take very long to run - about 30 minutes to 1 hour each run. Half of this time is composed of the actual build of the e2e test image, while the other half are the full suite to be ran.
This causes imense labor for a single PR to be reviewed, as it needs to be looked at in two different times.
Furthermore frequently a flaky test not related to the changes causes the e2e to fail, which makes this extremely hard to figure out if the PR has issues or not.
Goals
We should rewrite our e2e tests with the following goals in mind:
- does not need to be rebuilt after every run - only when changes to
e2e/*.goare done (and only once) - does not need to run the full suite when a given set of changes happen locally;
- can be easily ran locally without needing to build/ setup / run on a cluster.
As part of this umbrella issue, the following tasks should be done:
- Design Proposal on what are the chhanges needed and how will they be executed;
- Implementation of
e2eCode changes as needed by the proposal - Implementation of CI changes as needed by the proposal.
Issues
Add them as they are discussed in here
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
StaleThis issue/Pull Request is stale and will be automatically closedThis issue/Pull Request is stale and will be automatically closedkind/initiativecaptures umbrella issues that serve as initiativescaptures umbrella issues that serve as initiativestrack/ciCaptures issues that have the focus mostly on CI activities.Captures issues that have the focus mostly on CI activities.track/testCaptures issues related to test improvementsCaptures issues related to test improvements
Type
Projects
Status
Done