-
Notifications
You must be signed in to change notification settings - Fork 159
Run snapshot class tests separately from other tests #966
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mattcary The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/hold I'll want to examine the CI test run to make sure it's working as expected. |
Still timing out, will have to see what's getting run |
I don't understand ginkgo focus very well I guess; I think we have to basically ignore the passed in focus if there is a snapshot class given and use the volume snapshot feature. I'll have to double-check that's what we want here. |
639f17e
to
32d3c97
Compare
/hold cancel finally it looks right! @leiyiz can you take a look & lgtm? |
/assign @leiyiz |
test/k8s-integration/main.go
Outdated
|
||
focus := testParams.testFocus | ||
skip := testParams.testSkip | ||
if testParams.snapshotClassFile == "" && !strings.Contains(skip, "VolumeSnapshotDataSource") { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think if the snapshotClassFile
is not set, the k/k integration framework would not run snapshot tests? is that not the case
/lgtm |
Running all snapshot classes with all storage class is causing timeouts. Running the snapshot tests with just one storageclass does not substantially reduce the test coverage.
/kind failing-test