Description
Background:
Shenyu is a native API gateway for service proxy, protocol translation and API governance. but Shenyu lack of End-To-End Tests.
Relevant skills:
1.Understand the architecture of ShenYu
2.Understand SpringCloud micro-service and ShenYu SpringCloud proxy plugin.
3.Understand ShenYu e2e framework and architecture.
How to coding
1.please refer to org.apache.shenyu.e2e.testcase.plugin.DividePluginCases
How to test
1.start shenyu admin in docker
2.start shenyu boostrap in docker
3.run test case org.apache.shenyu.e2e.testcase.plugin.PluginsTest#testDivide
Task List
1.develop e2e tests of the springcloud plug-in.
2.write shenyu e2e springcloud plugin documentation in shenyu-website.
3.refactor the existing plugin test cases.
Links:
website: https://shenyu.apache.org/
issues: https://github.com/apache/shenyu/issues/4474