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

Add Integration test suite and components testing #220

Open
savitharaghunathan opened this issue May 9, 2023 · 7 comments
Open

Add Integration test suite and components testing #220

savitharaghunathan opened this issue May 9, 2023 · 7 comments
Assignees

Comments

@savitharaghunathan
Copy link
Member

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

@hackeramitkumar
Copy link

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

@nishchay-veer
Copy link

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

@hackeramitkumar
Copy link

hackeramitkumar commented May 10, 2023

@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

@mohdaquib171
Copy link

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

@scoobhidu
Copy link

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
Copy link
Member

aufi commented May 16, 2023

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 referenced this issue in konveyor/tackle2-hub Jun 9, 2023
Upstream issue
[https://github.com/konveyor/tackle2-operator/issues/220](https://github.com/konveyor/tackle2-operator/issues/220)

Issue in the repo #370 

added api_test.go,pkg.go,samples.go in `dependency` directory. Also
added `dependency.go` in binding package and added dependency client in
`binding/richclient.go`

---------

Signed-off-by: Yash Khare <yash2010118@akgec.ac.in>
@djzager
Copy link
Member

djzager commented Feb 14, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants