/[svn]/linuxsampler/trunk/src/testcases/linuxsamplertest.cpp
ViewVC logotype

Annotation of /linuxsampler/trunk/src/testcases/linuxsamplertest.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3548 - (hide annotations) (download)
Wed Jul 31 09:35:10 2019 UTC (4 years, 8 months ago) by schoenebeck
File size: 1132 byte(s)
* Fixed compiler error in Pool.h.
* Fixed compiler errors in test cases.
* Updated README for how to compile & run test cases.
* Updated test case
  MutexTest::testDoubleLockStillBlocksConcurrentThread() to latest
  expected behaviour of the Mutex class implementation (recursive
  mutex type).
* Bumped version (2.1.1.svn1).

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 &registry = CppUnit::TestFactoryRegistry::getRegistry();
23     runner.addTest( registry.makeTest() );
24     bool wasSuccessful = runner.run( "", false );
25     return wasSuccessful;
26     }

  ViewVC Help
Powered by ViewVC