Hi everyone

Zhenxu Ke works with me in this whole month, we are trying to build the e2e 
test framework and CI task for SkyWalking main repo[1].
This is the PR[2] which is closing to merge.

We have introduces one case in e2e test
One single standalone Spring service, accessing H2 database. This service has 
been installed agent. 
OAP runs in single mode with H2 storage too.

The e2e test will verify the results through GraphQL query
1. Traces exist.
2. Service/Service Instance/Endpoint exist and have expected metrics.
3. Topology exist and match expected.

E2e test pass will be required in any further PR merging.

In next step, we will try to build the cases based on distributed demo 
services, and OAP running in cluster mode with ES storage.

This is a very important improvement for our OSS journey, make sure our master 
branch and further release much more stable.

Welcome more people join us to make e2e tests better.

Thanks Zhenxu Ke’s lead and contributions in this field.

[1] https://github.com/apache/skywalking <https://github.com/apache/skywalking>
[2] https://github.com/apache/skywalking/pull/2935 
<https://github.com/apache/skywalking/pull/2935>

Sheng Wu
Apache Skywalking, ShardingSphere, Zipkin



Reply via email to