-
Notifications
You must be signed in to change notification settings - Fork 772
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
move functional tests to golang #432
Comments
👍 for writing them in go.
I think it is better to avoid adding new language with additional dependencies, even if it is just for testing. |
@containscafeine @kadel I'm taking this up. |
I am 👍 for Python but it's just that people should know one more language for doing any contribution. But if you know Python it will be very easier. |
Please no Python, no other language. |
Ack, let's move all of 'em to golang 🤘 |
maybe we can look at this framework https://github.com/DATA-DOG/godog it is for doing golang functional testing. |
@surajssd Do we really need to use a Framework for it, I mean we are just comparing the output. |
@procrypt not really if we can achieve what we do now without any framework then it's good. |
Issues go stale after 90d of inactivity. Prevent issues from auto-closing with an If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or |
Rotten issues close after 30d of inactivity. Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Hi,
Currently, currently all the functional tests being run by
make test-cmd
are written in shell scripts, which are very difficult to maintain, debug and produce a lot of false positives e.g. #431, etc.Should we move these to golang for better testing?
(thinking out loud: how about python which has a rich set of testing libraries e.g.
py.test
)?Thoughts?
The text was updated successfully, but these errors were encountered: