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-2025-Mar-May] Add the Kmesh e2e Test #1210

Open
LiZhenCheng9527 opened this issue Jan 26, 2025 · 10 comments
Open

[lfx-mentorship-2025-Mar-May] Add the Kmesh e2e Test #1210

LiZhenCheng9527 opened this issue Jan 26, 2025 · 10 comments
Labels
kind/enhancement New feature or request

Comments

@LiZhenCheng9527
Copy link
Collaborator

LiZhenCheng9527 commented Jan 26, 2025

@Priyanshi763
Copy link

Hi @LiZhenCheng9527 , I am eager to get involved and contribute to this project !

@vinayakjaas
Copy link

Hey @LiZhenCheng9527 I am happy to contribute to expanding e2e test coverage for Kmesh! I have experience with Go and testing frameworks.

@btwshivam
Copy link

btwshivam commented Feb 4, 2025

Hello @YaoZengzeng , @hzxuzhonghu
I am Shivam, and I am excited to express my interest in contributing to the Kmesh project, specifically in enhancing the e2e test coverage. I have reviewed the project details and the existing e2e testing framework and also Istio integration framework. I am eager to help expand the test cases to ensure the stability of Kmesh's key features. 🚀

@7h3-3mp7y-m4n
Copy link

Hey @LiZhenCheng9527, I saw this and think it’s a great chance for me to help with test cases for Kmesh.
I know Golang well and have worked on CNCF projects before, but I’m new to Kmesh. It would be a fun way to learn and also help the community.
I’d love to work on it. Also, if there are any prerequisite tasks or resources to go through, please share them. Thanks!

@AryanPrakhar
Copy link

AryanPrakhar commented Feb 6, 2025

Hey @YaoZengzeng! I’m Aryan, a B.Tech student at IIT (BHU) Varanasi with experience in LLM benchmarking, multi-agent systems, and evaluation metrics. I’ve worked on projects that got accepted at ICLR’25 and ICML’24, and contributed to Code4GovTech (C4GT) DMP'24 on Digital Public Infrastructure.

I’m familiar with Go but new to Kmesh—this e2e testing project looks like a great way to dive in! Any specific tasks I can pick up to get started?

@nitishmalang
Copy link

nitishmalang commented Feb 6, 2025

hey @YaoZengzeng . I am Nitish. I have been into cloud native ecosystem from last two years I have experience in kubernetes, wasm building microservices using grpc. I have been part of gsoc 2023 where I worked on project of geomscale which was dingo a python library used for metabolic network analysis. I improved its run-time by reducing reduntant facets from polytope optimized memory allocation in the main routine for facet redundancy removal apart from that I also worked at other organization as an intern where I worked on multiples module’s algorithm, reducing run time of the integration testing.
Extended PIT mutation testing to advanced mutators, resolved violations identified by TeamCity inspections, integrated Error-Prone, and Checker Framework, added ArchIntegration architecture-based tests and created a custom JSON-based suppression system. Few days back also raised 1 PR in kmesh

I am experienced in go with expertise in end-2-end testing. I want to work on this issue for this session

@YaoZengzeng
Copy link
Member

First of all, thank you for all your attention to the Kmesh project, but due to the limited quota, we need to do some screening.

You can first fix the existing E2E related issues, the list is as follows:

https://github.com/kmesh-net/kmesh/issues?q=is%3Aissue%20state%3Aopen%20e2e

among which #991 I think may be easier to get started.

Then we will select the most suitable person based on the code you submitted.

@YaoZengzeng
Copy link
Member

FYI:

Design doc of Kmesh E2E framework: https://github.com/kmesh-net/kmesh/blob/main/docs/proposal/e2e.md

User guide: https://kmesh.net/en/docs/developer/e2e-guide/

and all test cases should be added in https://github.com/kmesh-net/kmesh/tree/main/test/e2e

You can write new test cases based on existing ones.

In addition, as a reminder, if you are interested in participating in this project, please register on the LFX official website.

The deadline is February 18th

@YaoZengzeng
Copy link
Member

/assign @ravjot07

@kmesh-bot
Copy link
Collaborator

@YaoZengzeng: GitHub didn't allow me to assign the following users: ravjot07.

Note that only kmesh-net members with read permissions, 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:

/assign @ravjot07

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/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

9 participants