litmus icon indicating copy to clipboard operation
litmus copied to clipboard

Enhancement of litmusctl: Adding E2E Tests, CRUD Probes Commands, and Package Manager Availability

Open imrajdas opened this issue 1 year ago • 7 comments
trafficstars

  • Currently, we don't have a good E2E test case in litmusctl, which makes it difficult to test during the release. We need to focus on writing the e2e test on the critical commands of litmusctl

  • There have been some requests from the users to add CRUD commands of probes in the litmusctl command.

  • Add litmusctl to brew and chocolatey pkg manager

imrajdas avatar Jan 24 '24 18:01 imrajdas

Hi @imrajdas , hope you are doing well!

I just came upon this issue while exploring the litmus repo & I feel that this would be the perfect project for me to tackle, as part of the LFX spring program! A couple reasons:

  • I'm a beginner in Go, have just started building a few side projects and gaining practical understanding through that & reading the problem statement, I feel this would be a nice learning opportunity, as I've observed folks mentioning about "how ppl can understand an os project through understanding and writing tests"
  • secondly, litmus is a project I've been meaning to get started with in the chaos engineering space & i feel this would be a nice way to do so!

Would be glad to be pointed out in the right direction here, so that I can get started with understanding the whats & hows.

Thank you!

verma-kunal avatar Jan 25 '24 09:01 verma-kunal

@verma-kunal I am not a maintainer here but I can refer you some resources you can start with. Try getting familiar with litmus. Another way to start is setting up the project and playaround with it. If you want to know more about Litmusctl then set the configuration and try out commands. I guess this will give a brief idea of litmusctl and how it leverages litmus. You can always refer to documentation for understanding the project better.

shivam-Purohit avatar Jan 26 '24 13:01 shivam-Purohit

@verma-kunal I am not a maintainer here but I can refer you some resources you can start with. Try getting familiar with litmus. Another way to start is setting up the project and playaround with it. If you want to know more about Litmusctl then set the configuration and try out commands. I guess this will give a brief idea of litmusctl and how it leverages litmus. You can always refer to documentation for understanding the project better.

thanks for the reply @shivam-Purohit ! appreciate the help will surely check out these resources

verma-kunal avatar Jan 26 '24 13:01 verma-kunal

Hello @imrajdas ,I am participating in LFX spring program .I find this project interesting for gaining practical understanding as :

  • I have contributed to Kubernetes test infra repo and have some sort of knowledge about Kubernetes
  • I'm a beginner in Go, have just started building a few side projects

anshikavashistha avatar Feb 06 '24 16:02 anshikavashistha

For LFX spring program, along with resume and cover letter, Is there any another prerequisite which we have to do while applying to LFX program ?

anshikavashistha avatar Feb 06 '24 16:02 anshikavashistha

For LFX spring program, along with resume and cover letter, Is there any another prerequisite which we have to do while applying to LFX program ?

no, you can propose your implementation in the cover letter if you like.

shivam-Purohit avatar Feb 08 '24 12:02 shivam-Purohit

sure Thank you

anshikavashistha avatar Feb 08 '24 19:02 anshikavashistha