-
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
Fix integration and e2e test organization structure #5840
Comments
@kadel: The label(s) 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. |
As discussed, Ginkgo v2 should make things much easier for this. So adding a dependency to #5791 /status blocked |
Also, there currently is a separate |
I think @kadel's point - and I agree with him - was to have both :-)
❯ grep "^test" Makefile | awk -F ':' '{print $1}' | sort
test
test-cmd-debug
test-cmd-delete
test-cmd-devfile-app
test-cmd-devfile-config
test-cmd-devfile-debug
test-cmd-devfile-describe
test-cmd-devfile-env
test-cmd-devfile-exec
test-cmd-devfile-init
test-cmd-devfile-list
test-cmd-devfile-log
test-cmd-devfile-push
test-cmd-devfile-registry
test-cmd-devfile-status
test-cmd-devfile-storage
test-cmd-devfile-test
test-cmd-devfile-watch
test-cmd-link-unlink-4-cluster
test-cmd-login-logout
test-cmd-pref-config
test-cmd-project
test-cmd-watch
test-coverage
test-e2e-all
test-e2e-devfile
test-generic
test-integration
test-integration-devfile
test-interactive
test-plugin-handler
test-windows
|
I personally struggle with understanding the purpose of e2e tests in the context of odo, and don't remember adding any tests under that directory during the time I have worked on odo. I think (and would love to be corrected) we are testing end to end scenarios in integration tests. So, I'm not sure why we should have both |
Curious as to what @valaparthvi opines. She's been a QE in her past life. |
Past life :P I didn't have much experience using end2end test cases while working on my previous projects, but with odo, I agree with Dharmit that it's slightly difficult to draw a line between our integration tests and e2e tests. |
I've just noticed that we still have integration tests separated from devfile tests (#5839).
This organization doesn't make sense anymore.
User Story
/kind user-story
Acceptance criteria
make test-..
target should existtests/integration/devile/ directory, all integration tests should be in
tests/integration. Or in another words
go run github.com/onsi/ginkgo/ginkgo tests/integration/` should execute all integration tests./area user-story
/priority hight
The text was updated successfully, but these errors were encountered: