The scope if this repo is non-functional real-time integration tests for Roc Toolkit public API. These tests are supposed to run on real hardware and produce metrics to be checked for regressions. Some examples of non-functional tests are:
- service quality tests
- latency tests
- performance tests (benchmarks)
- stress tests
- tests invloving real network interfaces and audio devices
- C++17 compiler
- CMake >= 3.0.0
- Google Test >= 1.10 (downloaded automatically)
- Roc Toolkit (should be pre-installed system-wide)
Build and run:
make
Clean build results:
make clean
Format code:
make fmt
See here.