1
=======================================================================
2
*** Ecasound Testsuite - README.txt ***
3
=======================================================================
8
This directory contains a set of small programs that
9
test various parts of ecasound.
14
All test programs are standalone applications that either
15
return 0 (for success), or non-zero (for error).
17
Issue './run_tests.py' to run the whole test suite.
22
Most tests are performed using ecasound's 'null' and
23
'rtnull' audio objects. Howver, some tests require
24
real audio objects. In these cases, the following
25
files and device are used:
27
./ecasound_test = ecasound executable to use in tests
29
= library configuration script to
30
use in building module tests
31
./foo.wav - generic input wav-file
32
./bigfoo.wav - a big (>10MB) input file
35
List of test categories
37
CON - Test cases for testing the 'ecasound' console
39
ECI - Test cases utilizing the ECI API (Ecasound Control
41
ECA - Tests cases for testing libecasound components.
44
List of current tests (not necessarily complete)
46
CON-1 - Simple tests for command-line options and basic
48
CON-2 - Tests for various rt and nonrt object combinations.
49
Should be run both with and without root-priviledges.
51
OSC-1 - Test Ecasound's OSC interface
53
ECI-1 - Initializing the ECI C-interface multiple times.
54
ECI-2 - Like ECI-1, but uses re-entrant API functions.
55
ECI-3 - Snapshot test for basic ECI C API functionality, where
56
a simple chainsetup is configured, connected and then
57
executed. Multiple error conditions.
59
ECA-1 - Runs all tests cases in ECA_TEST_REPOSITORY.
61
-----------------------------------------------------------------------