Skip to content
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

[lfx-mentorship-2023-March-May] Enhance Karmada testing coverage #3086

Closed
RainbowMango opened this issue Jan 30, 2023 · 10 comments
Closed

[lfx-mentorship-2023-March-May] Enhance Karmada testing coverage #3086

RainbowMango opened this issue Jan 30, 2023 · 10 comments
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@RainbowMango
Copy link
Member

RainbowMango commented Jan 30, 2023

CNCF LFX mentorship
https://github.com/cncf/mentoring/tree/main/lfx-mentorship/2023/01-Mar-May

Mentor: @XiShanYongYe-Chang

What would you like to be added:
Karmada would like to improve the UT coverage of the code to better maintain the quality of the code and reduce the introduction of defects.

Increase the UT coverage rate to 65% (currently, the UT coverage rate is 43% ), increase the code coverage rate by about 20%.

Why is this needed:

@RainbowMango RainbowMango added the kind/feature Categorizes issue or PR as related to a new feature. label Jan 30, 2023
@Shubham4359
Copy link

Hi @RainbowMango I would like to work on this issue in the upcoming LFX mentorship term. I have prior experience of working with Unit Tests. Can you give me a brief idea about the prerequisites needed to learn and is there anything else that needs to be looked into?

@swaingotnochill
Copy link

Hi @RainbowMango, I have been trying to understand various projects in CNCF ecosystem and particularly interested in projects releated to Kubernetes as I wish to learn and work more on them. So, I would like to get involved in this project as I feel I will get the birdseye view writing tests and learning overall about the project. Any help is appreciated to get started.

Additionally, what do i need to do to improve the LFX Mentee application, do i need to have previous knowledge of Karmada or previous contributions in the repository( i think every org has their own way of selecting)?

@OliverShang
Copy link

Hi @RainbowMango,
I am a senior software engineering student at Tongji University and would like to contribute to this project. I have previous internship experience on Golang and Unit Test. I'll apply for the mentorship once the applications are open, is there anything else that needs to be taken care of?

Thanks

@avinabneogy23
Copy link

Hey @RainbowMango , I am a junior engineering student and would love to contribute to this project. I have previous experience using Golang and would love any pointers on getting started.

@Daz-3ux
Copy link

Daz-3ux commented Feb 6, 2023

Hello @XiShanYongYe-Chang,
As a computer science student in my second year, I am intrigued by the open-source community but have yet to get involved. I was hoping you could help me out by giving me a brief rundown of what I need to know before starting to learn Karmada, and if there's anything else I should keep in mind. Thank you!

@XiShanYongYe-Chang
Copy link
Member

Hello everyone, @Shubham4359 @swaingotnochill @OliverShang @Aomine2023 @Daz-3ux, we are glad to hear from you.
I think you can go to the lfx mentorship website to submit the application to the current project: https://mentorship.lfx.linuxfoundation.org/project/1b2c5ff4-d6ea-4ca5-b138-75fce03407b4

@J0SAL
Copy link

J0SAL commented Feb 21, 2023

Hey @XiShanYongYe-Chang , I would love to work on this issue. my profile

I am a full-stack developer with practical knowledge in Languages like JavaScript, Python, React, NextJS, Flask, and tools like Git, and Github. Currently, I am exploring Golang. I also have some experience writing UTs with the chai and mocha frameworks for my project. I am also a freelance content creator at GeeksForGeeks.

I have submitted the application for LFX mentorship!

@XiShanYongYe-Chang
Copy link
Member

/close
The relevant task will be tracked by #3327

/assign @realnumber666

@karmada-bot
Copy link
Collaborator

@XiShanYongYe-Chang: GitHub didn't allow me to assign the following users: realnumber666.

Note that only karmada-io members, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time.
For more information please see the contributor guide

In response to this:

/close
The relevant task will be tracked by #3327

/assign @realnumber666

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.

@karmada-bot
Copy link
Collaborator

@XiShanYongYe-Chang: Closing this issue.

In response to this:

/close
The relevant task will be tracked by #3327

/assign @realnumber666

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

9 participants