grafana / grafana/pyroscope

Integration tests

Open
#2,375 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Go
Stars
11.7k
Forks
802
Avg merge
1d 19h
Merged PRs (30d)
80

Description

Similar to https://github.com/grafana/loki/blob/main/integration we should add integrations test.

I suggest we start with adding push with all supported formats in both microservices and single binary mode.

Then once we have a good library we could extends to querying, and e2e benchmarking.

I also find https://github.com/efficientgo/e2e very cleanly designed but I don't want us to run docker images.

```[tasklist]
### Tasks
- [ ] Create a library for running integration tests without docker
- [ ] Add integration tests for connect go sdk push
- [ ] Add integration tests for all /ingest format
- [ ] Add integration tests for querying stacktraces
- [ ] Add integration tests for querying pprof
- [ ] Add integration tests for querying timeseries, series, labels etc...
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.