roc-streaming / roc-toolkit

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

Add `selftest` target to Scons and run it in CI #511

Closed adrianopol closed 2 weeks ago

adrianopol commented 1 year ago

Now, we have a new command to run self-tests for building scripts:

python scripts/scons_helpers/build-3rdparty.py --self-test

This should be added as a new step in CI pipeline and be called as scons selftest.

Acceptance criteria

gavv commented 1 year ago

Let's add a scons target that invokes that command, say scons selftest, and then invoke this target from CI.

Notes:

gavv commented 1 year ago

"doc-tests" sounds a bit misleading, because other doc* targets are related to documentation.

What do you think about "selftest" I suggested above?

adrianopol commented 1 year ago

agree, let's call it selftest

gavv commented 2 weeks ago

Landed.