summaryrefslogtreecommitdiff
path: root/src/testsuite.cpp
diff options
context:
space:
mode:
authorAttila Molnar <attilamolnar@hush.com>2014-02-07 18:21:01 +0100
committerAttila Molnar <attilamolnar@hush.com>2014-02-07 18:21:01 +0100
commit5b6ae9c5427b32f5bacba592fc08e1f70009aee4 (patch)
tree67e49b1802bcb8c2b9c7de9b2cd5c165f846c5fc /src/testsuite.cpp
parent4ed0292914ca78aa419aab3add5b113c26b81a12 (diff)
Only compile the testsuite if INSPIRCD_ENABLE_TESTSUITE is defined
Diffstat (limited to 'src/testsuite.cpp')
-rw-r--r--src/testsuite.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/testsuite.cpp b/src/testsuite.cpp
index b27f6e18c..b57a21ab8 100644
--- a/src/testsuite.cpp
+++ b/src/testsuite.cpp
@@ -19,6 +19,8 @@
*/
+#ifdef INSPIRCD_ENABLE_TESTSUITE
+
#include "inspircd.h"
#include "testsuite.h"
#include "threadengine.h"
@@ -74,8 +76,12 @@ TestSuite::TestSuite()
switch (choice)
{
case '1':
- FOREACH_MOD(OnRunTestSuite, ());
+ {
+ const ModuleManager::ModuleMap& mods = ServerInstance->Modules->GetModules();
+ for (ModuleManager::ModuleMap::const_iterator i = mods.begin(); i != mods.end(); ++i)
+ i->second->OnRunTestSuite();
break;
+ }
case '2':
std::cout << "Enter module filename to load: ";
std::cin >> modname;
@@ -394,3 +400,4 @@ TestSuite::~TestSuite()
std::cout << "\n\n*** END OF TEST SUITE ***\n";
}
+#endif