konveyor/operator

Add Integration test suite and components testing

savitharaghunathan opened this issue · 7 comments

This is a LFX mentorship project

Description:

We’re looking for help on building integration tests on application level as well as work on missing parts of Konveyor component tests.

There is an open testing work to better applications analysis, tasks coverage, more detailed Hub API tests and Hub integration with addons. All of those use the Hub API that is covered with basic tests already. Based on existing Hub API tests, it is expected to continue work to cover more Konveyor functionality with tests.

The development environment is based on golang and Kubernetes. A minikube instance will work well for local development on Linux or Mac systems.

Related links

High level Konveyor testing process and responsibilities docs

Hub testing strategy - konveyor/tackle2-hub#241
Existing Hub tests - https://github.com/konveyor/tackle2-hub/tree/main/test
Sample PR with Hub tests - konveyor/tackle2-hub#268

Hello @savitharaghunathan , @aufi
I am Amit Kumar, and I am currently volunteering for the Cluster API v1.5 release team. I have also contributed as the release lead shadow for CAPI v1.4 release team in the past. Moreover, I was a GSoC 2022 student for AOSSIE.

I am writing to express my interest in applying for the upcoming LFX mentorship program. I have reviewed the proposal idea and would like to apply for it. However, I would appreciate it if you could inform me of any prerequisites for the proposal. I want to complete all the prerequisites before the mentoring session starts.

Thank you for your time and consideration. I look forward to hearing from you.

Best regards,
Amit Kumar

Hi @savitharaghunathan hope you are doing great. I wanted to ask that are the applications open for LFX mentorship term 2?

@nishchay-veer not till now, but hopefully till end of the day it should be open. You can check here also -> https://mentorship.lfx.linuxfoundation.org/#projects_accepting

Hello @savitharaghunathan @aufi and @djzager

I'm Mohd Aquib and I'm really excited about participating in the LFX mentorship program from June to August. I've been learning and working with Go for some time now and also have knowledge of Docker, kubernetes, CI/CD, etc.

I would love to contribute in this project under your mentorship.
Can you can give me any resources, slack channel or any other required materials to work on this project.
Looking forward to work on this project under LFX mentorship.
Thanks
Aquib

Hello @savitharaghunathan @aufi and @djzager

I'm Rajat Kumar and I would like to contribute to this issue in the upcoming LFX mentorship program Term 2 cohort (June to August). I've been learning and working with Go for past 1 year now and worked for 3 months as a backend developer for Zocket where I created backend APIs, implemented CI/CD and wrote unit and integration tests on Go.

Could you please share the links for understanding this project and issue it solves. So that I can start with setting up and get familiar with codebase. Also a slack channel invite would be helpful for future doubts.
Looking forward to work on this project under LFX mentorship.
Regards
Rajat

aufi commented

Thanks for your comments, if you're interested, please apply via the project mentorship page https://mentorship.lfx.linuxfoundation.org/project/78852896-9785-4156-bb9b-bc3c5cb6ed17

@aufi I think we can close this...right?