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 - a symbolic link to ecasound executable
28
./foo.wav - generic input wav-file
29
./bigfoo.wav - a big (>10MB) input file
30
/dev/dsp - OSS output file
33
List of test categories
35
CON - Test cases for testing the 'ecasound' console
37
ECI - Test cases utilizing the ECI API (Ecasound Control
39
ECA - Tests cases for testing libecasound components.
44
CON-1 - Simple tests for command-line options and basic
46
CON-2 - Tests for various rt and nonrt object combinations.
47
Should be run both with and without root-priviledges.
49
ECI-1 - Initializing the ECI C-interface multiple times.
50
ECI-2 - Like ECI-1, but uses re-entrant API functions.
51
ECI-3 - Snapshot test for basic ECI C API functionality, where
52
a simple chainsetup is configured, connected and then
53
executed. Multiple error conditions.
55
ECA-1 - Runs all tests cases in ECA_TEST_REPOSITORY.
57
-----------------------------------------------------------------------