shenyu
shenyu copied to clipboard
[GSoC 2022] Integration tests cover more scenarios
Description
Shenyu already has a relatively complete integration testing framework, but some plug-ins have not been tested, such as oathu2 plugin, cache plugin, metrics plugin, log-rockermq plugin, and etc.
Task List
- [ ] Complete the integration test of the Oauth2 plugin
- [x] Complete the integration test of the cache plugin
- [x] Complete the integration test of the metrics plugin
- [x] Complete the integration test of the log-rocketmq plugin
- [ ] And more, if you want.
Recommended Skills
Familiar with Java
Know the usage of spring-framework
Have some knowledge about Docker
Mentor
Kunshuai Zhu, Committer of Apache ShenYu, https://github.com/JooKS-me, [email protected]
@JooKS-me I would like to contribute to this project on GSoC 2022. Can you give me guide me on how should I start with the project? Thank You!
@kaveeshadinamidu Welcome~
This project has roughly two lines: helm charts and integration tests (or e2e test).
For helm charts, you need to try to deploy shenyu-boostrap and shenyu-admin in Kubernetes, then learn helm and how to write helm charts.
For integration testing, take a look at the existing integration testing framework and this blog .
But before that, I recommend you to start with documentation to understand Apache-ShenYu and run at least some examples.
Okay, thank you @JooKS-me . I will look at them and try my best to work on them. Thank you!
Looks very good~
@yu199195 I would like to contribute to this project in 2022 GSoC.
I am also going to apply for this project, and have established a repository to apply for this proposal. The first draft of the proposal has also been completed.Proposals will be sent to the community mailing list in the near future.
@yu199195 I would like to contribute to this project.