]> git.siccegge.de Git - frida/frida.git/blobdiff - src/test.cxx
add logging to the Guile module
[frida/frida.git] / src / test.cxx
index 100ee322f922a9a81b175b52f8a4b333c38d864f..66cde1274861825036d3d7ab3ac0e6f961c23016 100644 (file)
@@ -1,2 +1,23 @@
 #include <gtest/gtest.h>
+#include "log4cxx/logger.h"
+#include "log4cxx/basicconfigurator.h"
+#include <QApplication>
+#include "Config.hxx"
 
+const char* TEST_DATA_DIRECTORY;
+
+int main(int argc, char **argv) {
+       testing::InitGoogleTest(&argc, argv);
+       log4cxx::BasicConfigurator::configure();
+
+       log4cxx::LevelPtr level = log4cxx::Level::getError();
+       log4cxx::Logger::getRootLogger()->setLevel(level);
+
+       QApplication::addLibraryPath(CONFIG_LIBDIR);
+       if (argc > 1)
+               TEST_DATA_DIRECTORY = argv[1];
+       else
+               TEST_DATA_DIRECTORY = "./testdata";
+
+       return RUN_ALL_TESTS();
+}