7
#include "eca-logger.h"
8
#include "eca-test-repository.h"
9
#include "eca-test-repository.cpp"
10
#include "eca-test-case.h"
11
#include "eca-test-case.cpp"
13
#include "ecatestsuite.h"
18
* See also 'ecasound/libecasound/libecasound_tester.cpp'
21
int main(int argc, char *argv[]) {
25
* Uncomment to enable libecasound log messages
27
// ECA_LOGGER::instance().set_log_level_bitmask(0x63);
29
ECA_TEST_REPOSITORY& repo = ECA_TEST_REPOSITORY::instance();
33
if (repo.success() != true) {
34
cerr << "---" << endl;
35
cerr << repo.failures().size() << " failed test cases ";
36
cerr << "in ECA_TEST_REPOSITORY:" << endl << endl;
38
const list<string>& failures = repo.failures();
39
list<string>::const_iterator q = failures.begin();
41
while(q != failures.end()) {
42
cerr << n++ << ". " << *q << endl;
46
ECA_TEST_FAIL(1, "ECA_TEST_REPOSITORY");