1 |
// Unit Test Runner for LinuxSampler (text only version) |
2 |
// ----------------------------------------------------- |
3 |
// |
4 |
// This console application is used to run all written tests against current |
5 |
// LinuxSampler codebase. Progress of the test runs and and the final result |
6 |
// will be printed out as simple text on console. |
7 |
// |
8 |
// The test runner is not compiled by default (means by just running 'make' |
9 |
// or 'make all'), you have to compile it explicitly by running |
10 |
// 'make testcases' in the toplever directory or 'make linuxsamplertest' in |
11 |
// this source directory. Note: you need to have cppunit installed on your |
12 |
// system to be able to compile the unit tests. |
13 |
// |
14 |
// This file usually doesn't have to be changed, especially not for adding |
15 |
// new tests ! |
16 |
|
17 |
#include <cppunit/extensions/TestFactoryRegistry.h> |
18 |
#include <cppunit/ui/text/TestRunner.h> |
19 |
|
20 |
int main( int argc, char **argv) { |
21 |
CppUnit::TextUi::TestRunner runner; |
22 |
CppUnit::TestFactoryRegistry ®istry = CppUnit::TestFactoryRegistry::getRegistry(); |
23 |
runner.addTest( registry.makeTest() ); |
24 |
bool wasSuccessful = runner.run( "", false ); |
25 |
return wasSuccessful; |
26 |
} |