/rt-tests

Real-time tests for Roc Toolkit.

Primary LanguageC++Mozilla Public License 2.0MPL-2.0

Real-time tests for Roc Toolkit

Branch Status
master
develop

About

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

Dependencies

  • C++17 compiler
  • CMake >= 3.0.0
  • Google Test >= 1.10 (downloaded automatically)
  • Roc Toolkit (should be pre-installed system-wide)

Build

mkdir build
cd build
cmake ..
make -j4
cd ..

Run

./bin/rt-tests

Format code

./scripts/format.sh

Authors

See here.

License

MPL-2.0