-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Umbrella Issue for KubeEdge tests enhancement #5562
Comments
Hey @Shelley-BaoYue, Thanks |
Hello @Shelley-BaoYue, While I'm little new to KubeEdge itself, I have some experience in writing E2E tests. I have started working on some E2E tests for KubeEdge (#5043) to further enhance my understanding of the project. Additionally, I possess a decent knowledge of Golang, Kubernetes and KubeEdge. I'm highly motivated to participate in LFX Term 2 and believe my skills align well with this project's requirements. I'm eager to learn more about the specific testing needs and how I can best contribute. I've also applied for Google Summer of Code (GSoC) this year, demonstrating my commitment to open-source contributions. I'll continue to explore the project and work on improving the test coverage. I plan to formally submit my LFX application focusing on this issue shortly. Thank you |
Hi, @1Shubham7 Thx for your contributions these days. I've chosen you as the LFX term2 test cases enhancement mentee. How about getting start on this work? Personally, I think it will be easier to start with unit test 😄 |
I am truly grateful to you @Shelley-BaoYue for selecting me as an LFX mentee. This opportunity means a lot to me, I will make sure to work hard and exceed your expectations. Thanks for acknowledging my contributions as well. Please do keep guiding me during the mentorship, I will get started will writing unit tests from today, I have my exam today, I will finish that up and get started. Once again, thanks a lot Shelley, it really means a lot to me :) |
Haha, let's get started! Feel free to communicate here if you have any question. |
/assign |
Hey @Shelley-BaoYue,
Here is the complete message. Please tell how to proceed.
|
@1Shubham7 It means that edgecore is not running properly. You can run make e2e in your local environment and check the edgecore log. BTW,I hope to continue to do some UT work in the future. Currently, the coverage can be viewed through https://app.codecov.io/gh/kubeedge/kubeedge. We need to improve the coverage of the cloud and edge directories as much as possible. : ) |
ok Shelley, checking it. BTW I didn't change any code in my local env and it showed that. also if UT is the priority for the project I will also focus on those. As we discussed earlier, I am also working on transitioning current tests with standard lib to testify/assert. Also Please do give me feedback on how I have been doing so far in the mentorship, I have been giving 10 - 12 hours everyday almost everyday and I will surely improve this. I hope I am going decent for getting positive mid term evaluations :) Also Shelley, I will have my exams for a week in August so I will not be able to be very active at that time (But I will make sure to give at least 5-6 hours a day) and will make sure to cover it up later:) |
@1Shubham7 If the local As for the timeline, I think you can arrange it freely. You've been doing very well so far. 👍 Take it easy and participate in the LFX based on your own scheduleand. I would prefer that you can continuous participate in the community's work and also gain something from the community. 😄 In terms of the work content, the community's target for UT is to achieve an 80% coverage rate (but this is not a requirement for you, feel free to supplement as much as possible), and you can learn about the e2e use cases related to the use of device plugins at the edge (you can refer to Kubernetes e2e test); I hope you can first learn and use KubeEdge, and during this process, identify areas that need optimization, including but not limited to code standards, documentation, and test cases. |
Hey @Shelley-BaoYue, since we last talked I have written some more UTs and I was stuck at writing an e2e which now successfully works, one small mistake costed me hours :) I am still unable to run here's the PR, please also give your thoughts on my comment there about changes we can make in the code standards. Like you said, I will continue working on UTs, e2e you discussed, learning more about and using KubeEdge. 😄 |
Hi, @1Shubham7 Thanks for your contributions in KubeEdge community. You can submit a issue at https://github.com/kubeedge/community/issues to become KubeEdge member 😄 |
What would you like to be added/modified:
As KubeEdge undergoes version iterations, the testing work should also be updated and enhanced in sync with the requirements. This includes the following tasks:
The text was updated successfully, but these errors were encountered: