-
Notifications
You must be signed in to change notification settings - Fork 244
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
run e2e tests in parallel on OpenShift CI #1473
Comments
all the tests that not depend on service catalog should be run on openshift CI |
GinkGo can run tests in parallel - https://onsi.github.io/ginkgo/#parallel-specs This would be ideal for us. as we can execute all our tests in one pod. ping @amitkrout |
This is awesome!!! Thanks for the reference. Will have a look |
As of now i don't think test scenarios will be overlapped to other test file scenario because each test are running in their own namespace. For example: java test running in Will check and test locally. If test looks fine then will send the pr |
@amitkrout problem is that structure of our tests is wrong. |
Forgot to update the issue with my findings which I got few days back. Sorry for the delay IMHO in our case it will be very difficult to to isolate and maintain each spec i mean the There is an open issue on how to run parallel spec/testsuite in smart way for environment like us - onsi/ginkgo#280. But yes I can give a try on single test file with currently ginkgo supported parallel spec run. If this fit for our requirement then will apply to all test file depending on the use of scenario. |
there are nice patterns in ginkgo docs explaining how to avoid duplication https://onsi.github.io/ginkgo/#shared-example-patterns |
Applying on json_test.go file. will send the pr once done |
Waiting parallel test template via #1535 to be merged first. |
merged |
Integration test file
e2e test file
test template
All integration test
|
/close |
@kadel: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Right now e2e tests are run in series on OpenShift CI.
As we add more and more tests it gets slower.
It is a good time to pause and figure out how we can run our tests in parallel before adding more.
It would be great if we could run all tests against the same cluster, to cut down time to spin up new clusters.
The text was updated successfully, but these errors were encountered: