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

[Q]: Adding more tests and increasing the Code Coverage #5945

Open
Sonichigo opened this issue Jan 17, 2024 · 4 comments
Open

[Q]: Adding more tests and increasing the Code Coverage #5945

Sonichigo opened this issue Jan 17, 2024 · 4 comments

Comments

@Sonichigo
Copy link

Do you want to request a feature or report a bug?

I want to raise a question: - https://github.com/TykTechnologies/tyk/tree/master/ci/tests/api-functionality

I was going through the codebase and pr, to see how ways to contribute to the tyk. I noticed that there is a folder for tests. I use a tool called Keploy to for testing and generating data mocks, I think it would be a nice to have some more tests and a bit higher codecoverage. Can i contirbute in this way?

Also it would be great to have discussion tab open 😅.

@Sonichigo
Copy link
Author

Apologies @lonelycode, @buger, @umit tagging for response : )

@buger
Copy link
Member

buger commented Feb 7, 2024

Hello! I would say so, if you can do some small PoC showing examples tests, and how the process of adding and maining them can look like, I would love to see it!

@Sonichigo
Copy link
Author

Great to hear!

Keploy adds the most value when we have there are multiple network dependencies. Does tyk have dependencies on databases? For a quick and small POC, can you please guide me to an API flow to record and generate tests and stubs for?

@buger
Copy link
Member

buger commented Feb 13, 2024

It should be a good tutorial https://medium.com/geekculture/get-started-with-tyk-api-gateway-aae127186e1b

As for dependencies for OSS gateway it is Redis

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

2 participants