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

« back to all changes in this revision

Viewing changes to testsuite/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   - 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
31
 
 
32
 
---
33
 
List of test categories
34
 
 
35
 
CON - Test cases for testing the 'ecasound' console 
36
 
      interface. 
37
 
ECI - Test cases utilizing the ECI API (Ecasound Control 
38
 
      Interface); (eci_*)
39
 
ECA - Tests cases for testing libecasound components.
40
 
 
41
 
---
42
 
List of current tests
43
 
 
44
 
CON-1 - Simple tests for command-line options and basic 
45
 
        operations.
46
 
CON-2 - Tests for various rt and nonrt object combinations.
47
 
        Should be run both with and without root-priviledges.
48
 
 
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.
54
 
 
55
 
ECA-1 - Runs all tests cases in ECA_TEST_REPOSITORY.
56
 
 
57
 
-----------------------------------------------------------------------