root/src/tests/kits/app/AppKitTestAddon.cpp
#include <TestSuite.h>
#include <TestSuiteAddon.h>

// ##### Include headers for your tests here #####
#include "bapplication/ApplicationTest.h"
#include "bclipboard/ClipboardTest.h"
#include "bcursor/CursorTest.h"
#include "bhandler/HandlerTest.h"
#include "blooper/LooperTest.h"
#include "bmessage/MessageTest.h"
#include "bmessagequeue/MessageQueueTest.h"
#include "bmessagerunner/MessageRunnerTest.h"
#include "bmessenger/MessengerTest.h"
#include "bpropertyinfo/PropertyInfoTest.h"
#include "broster/RosterTest.h"
#include "RegistrarThreadManagerTest.h"

BTestSuite* getTestSuite2() {
        BTestSuite *suite = new BTestSuite("App");

        // ##### Add test suites here #####
        suite->addTest("BApplication", ApplicationTestSuite());
        suite->addTest("BClipboard", ClipboardTestSuite());
//      suite->addTest("BCursor", CursorTestSuite());
        suite->addTest("BHandler", HandlerTestSuite());
        suite->addTest("BLooper", LooperTestSuite());
//      suite->addTest("BMessage", MessageTestSuite());
        suite->addTest("BMessageQueue", MessageQueueTestSuite());
        suite->addTest("BMessageRunner", MessageRunnerTestSuite());
        suite->addTest("BMessenger", MessengerTestSuite());
        suite->addTest("BPropertyInfo", PropertyInfoTestSuite());
        suite->addTest("BRoster", RosterTestSuite());
        // TODO: calls Lock on destruction, hangs
        //suite->addTest("RegistrarThreadManager", RegistrarThreadManagerTest::Suite());
        
        return suite;
}