skywalking icon indicating copy to clipboard operation
skywalking copied to clipboard

[Feature] End to End Testing

Open hanahmily opened this issue 2 years ago • 9 comments

Search before asking

  • [X] I had searched in the issues and found no similar feature requirement.

Description

Compose several end-to-end test cases to verify the BanyanDB server(Banyand) works fine with SkyWalking ecosystem.

  • Collect tracing data: demo application + Java agent + OAP + Banyand
  • Collect logs: filebeat + OAP + Banyand
  • Collect metrics: oap self observability + OAP + Banyand

The cases should include individual scenarios and a combination of the above.

Use case

No response

Related issues

No response

Are you willing to submit a PR?

  • [ ] Yes I am willing to submit a PR!

Code of Conduct

hanahmily avatar May 12 '22 03:05 hanahmily

https://blog.csdn.net/oqqford/article/details/125637528?spm=1001.2014.3001.5502 Here's a demo trace capture app I wrote. How can I accomplish this issue? I can do more to help。

hoteye avatar Jul 18 '22 14:07 hoteye

@hanahmily What is this issue about? The e2e is already involved in e2e tests in the main repo. Search banyandb in https://github.com/apache/skywalking/blob/master/.github/workflows/skywalking.yaml.

Could you explain a little more?

wu-sheng avatar Jul 18 '22 14:07 wu-sheng

I found this issue from [WeOpen Star]

hoteye avatar Jul 18 '22 14:07 hoteye

I know that. I mean this is test related issue. I am not sure what is the context of this your sharing

https://blog.csdn.net/oqqford/article/details/125637528?spm=1001.2014.3001.5502 Here's a demo trace capture app I wrote. How can I accomplish this issue? I can do more to help。

wu-sheng avatar Jul 18 '22 14:07 wu-sheng

I can write test cases, but how to start, is there a template?

hoteye avatar Jul 18 '22 15:07 hoteye

"Collect tracing data: demo application + Java agent + OAP + Banyand." So I shared the sample program I wrote

hoteye avatar Jul 18 '22 15:07 hoteye

"Collect tracing data: demo application + Java agent + OAP + Banyand." So I shared the sample program I wrote

I suppose this goal has already been accomplished in the main repo.

@hanahmily What is this issue about? The e2e is already involved in e2e tests in the main repo. Search banyandb in https://github.com/apache/skywalking/blob/master/.github/workflows/skywalking.yaml.

Could you explain a little more?

@wu-sheng The second and the third ones are still missing as I understand

lujiajing1126 avatar Jul 18 '22 15:07 lujiajing1126

That is SkyWalking project does, not ask you to implement trace. I think you are better to knowwhat are skywalking and banyandb, also what is end to end testing. Mostly important, how we are using GitHub action and skywalking-infra-e2e today.

wu-sheng avatar Jul 18 '22 15:07 wu-sheng

"Collect tracing data: demo application + Java agent + OAP + Banyand." So I shared the sample program I wrote

I suppose this goal has already been accomplished in the main repo.

@hanahmily What is this issue about? The e2e is already involved in e2e tests in the main repo. Search banyandb in https://github.com/apache/skywalking/blob/master/.github/workflows/skywalking.yaml.

Could you explain a little more?

@wu-sheng The second and the third ones are still missing as I understand

Thanks for sharing. @hoteye needs to catch up context. I think now he still think this is new feature, which is why he shared a strange blog.

wu-sheng avatar Jul 18 '22 15:07 wu-sheng