SkyWalking has complex e2e tests setups, take a look, https://github.com/apache/skywalking/tree/master/.github/workflows
Basically, use docker-compose to set up the env, mock input, and test the outputs. Sheng Wu 吴晟 Twitter, wusheng1108 YuanSheng Wang <[email protected]> 于2020年7月7日周二 下午4:02写道: > docker + resty cli > docker + test::nginx > > it is good enough for me. > > > On Tue, Jul 7, 2020 at 3:21 PM Ming Wen <[email protected]> wrote: > > > Hello, > > Yes, Apache APISIX needs to connecting to real skywalking, kafka, and > other > > external systems, not just mock. > > So we need to introduce the e2e testing framework, what do you recommend? > > > > Thanks, > > Ming Wen, Apache APISIX(incubating) & Apache SkyWalking > > Twitter: _WenMing > > > > > > Jiajun Sun <[email protected]> 于2020年7月7日周二 下午3:01写道: > > > > > Hi, > > > > > > > > > I'd like to add e2e (end to end) tests for APISIX, is there any testing > > > framework you recommend? > > > Hope to get your advice ;-) > > > > > > > > > > > > Thanks, > > > Jiajun Sun > > > > > -- > > *MembPhis* > My GitHub: https://github.com/membphis > Apache APISIX: https://github.com/apache/incubator-apisix >
