aboutsummaryrefslogtreecommitdiff
path: root/spec/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--spec/main.cpp30
1 files changed, 0 insertions, 30 deletions
diff --git a/spec/main.cpp b/spec/main.cpp
index 1f60aea..6de21e2 100644
--- a/spec/main.cpp
+++ b/spec/main.cpp
@@ -1,37 +1,7 @@
#include <QtCore>
-#include "LuaRuntime.hpp"
#include "testUtils.h"
-int run_lua_tests() {
- QString test_name = getenv("TEST_NAME");
- if (test_name.startsWith("lua ")) {
- test_name = test_name.remove(0, 4);
- } else if (!test_name.isEmpty())
- return 0;
-
- QDir dir("../spec/lua"); // TODO: relative to root instead of build/?
- QStringList spec_files = dir.entryList(QDir::Files);
- auto &lua = LuaRuntime::instance();
-
- lua.start_event_loop();
- lua.require_module("null-browser.test-utils");
-
- for (auto &file : spec_files) {
- auto is_spec = file.endsWith("_spec.lua");
- auto should_run_spec = test_name.isEmpty() || file.contains(test_name);
- if (is_spec && should_run_spec) {
- qDebug() << "Running suite: " << file;
- lua.load_file_sync(dir.filePath(file));
- }
- }
-
- lua.stop_event_loop();
-
- qDebug() << "Tests ran successfully";
- return 0;
-}
-
int main(int argc, char **argv) {
QApplication app(argc, argv);