roc-streaming / roc-toolkit

Real-time audio streaming over the network.
https://roc-streaming.org
Mozilla Public License 2.0
1.06k stars 209 forks source link

Create integration test for command-line tools #552

Open gavv opened 1 year ago

gavv commented 1 year ago

It would be nice to add integration tests for our command-line tools: roc-send and roc-recv. Currently they are not covered with tests, and sometimes a breakage remains unnoticeable for a while.

These tests will live in a separate repo: rt-tests.

A test will basically generate a wav file, and run roc-send to send it and roc-recv to receive it and record to a new wav file, and then compare original and received files.

For further details please refer to the issue in rt-tests: https://github.com/roc-streaming/rt-tests/issues/4

See also: #551.

u7763283 commented 11 months ago

I'm interested in this. Can you assign it to me?

gavv commented 11 months ago

You're welcome!

u7763283 commented 11 months ago

Hello, I have created a pull request in rt-test. Could you please take a look?

gavv commented 3 months ago

@u7763283 Hi, do you still have plans on the issue?