~ubuntu-branches/ubuntu/lucid/ecasound2.2/lucid

« back to all changes in this revision

Viewing changes to manual-tests/misc-test-apps/README.txt

  • Committer: Bazaar Package Importer
  • Author(s): Junichi Uekawa
  • Date: 2009-11-02 18:22:35 UTC
  • mfrom: (5.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20091102182235-4ngh7699dmkgonyu
Tags: 2.7.0-1
* New upstream release.
* Depend on libreadline-dev instead of libreadline5-dev by request of
  Mattias Klose. It's now libreadline6-dev. (closes: #553748)
* Update menu file to use section Applications/ instead of Apps/.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
=======================================================================
 
2
*** Ecasound Testsuite - README.txt                                 ***
 
3
=======================================================================
 
4
 
 
5
---
 
6
General
 
7
 
 
8
This directory contains a set of small programs that 
 
9
test various parts of ecasound.
 
10
 
 
11
---
 
12
Test programs
 
13
 
 
14
All test programs are standalone applications that either 
 
15
return 0 (for success), or non-zero (for error).
 
16
 
 
17
Issue './run_tests.py' to run the whole test suite.
 
18
 
 
19
---
 
20
Test data files
 
21
 
 
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:
 
26
 
 
27
./ecasound_test   = ecasound executable to use in tests
 
28
./libecasound-config
 
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
 
33
 
 
34
---
 
35
List of test categories
 
36
 
 
37
CON - Test cases for testing the 'ecasound' console 
 
38
      interface. 
 
39
ECI - Test cases utilizing the ECI API (Ecasound Control 
 
40
      Interface); (eci_*)
 
41
ECA - Tests cases for testing libecasound components.
 
42
 
 
43
---
 
44
List of current tests (not necessarily complete)
 
45
 
 
46
CON-1 - Simple tests for command-line options and basic 
 
47
        operations.
 
48
CON-2 - Tests for various rt and nonrt object combinations.
 
49
        Should be run both with and without root-priviledges.
 
50
 
 
51
OSC-1 - Test Ecasound's OSC interface
 
52
 
 
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.
 
58
 
 
59
ECA-1 - Runs all tests cases in ECA_TEST_REPOSITORY.
 
60
 
 
61
-----------------------------------------------------------------------