1 |
schoenebeck |
57 |
// 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 |
schoenebeck |
3548 |
// or 'make all'), you have to compile it explicitly by running 'make tests' |
10 |
|
|
// in the toplever directory or 'make linuxsamplertest' in this source |
11 |
|
|
// directory. Note: you need to have cppunit installed on your system to be |
12 |
|
|
// able to compile the unit tests. |
13 |
schoenebeck |
57 |
// |
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 |
|
|
} |