/rt-tests

Real-time tests for Roc Toolkit.

Primary LanguageC++Mozilla Public License 2.0MPL-2.0

Real-time tests for Roc Toolkit

Build Matrix chat

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)

Instructions

Build and run:

make

Clean build results:

make clean

Format code:

make fmt

Authors

See here.

License

MPL-2.0