eclipse-iceoryx / eclipse-iceoryx/iceoryx
Integrate Google Benchmark
- Dominant language
- C++
- Stars
- 2.2k
- Forks
- 492
- Avg merge
- 18h 57m
- Merged PRs (30d)
- 1
Description
## Brief feature description
Integrate https://github.com/google/benchmark into iceoryx framework to admit microbenchmarks.
- can be used similar to tests to measure runtime of specific functions or specific use cases
- not useful for benchmarks across processes (e.g. publish-receive cycles)
- can also measure the time of various integration test-like setups in the same process
- useful during development to compare specific implementations
## Detailed information
- integration should be similar to Google Test
- we can then create a separate folder structure (e.g. parallel to tests) for various benchmarks
Contributor guide
Research direction
Start by examining how Google Test is integrated into the iceoryx framework, then review the Google Benchmark project and the repository’s existing test organization. Done means Google Benchmark is integrated similarly to Google Test and a separate benchmark folder structure is available for measuring in-process functions and use cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- build-system, testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100