Testing flag

This commit is contained in:
Krzosa Karol
2025-05-15 08:34:50 +02:00
parent c74c256968
commit 76d52d9e1c

View File

@@ -401,14 +401,15 @@ int main(int argc, char **argv)
InitWindows(); InitWindows();
InitOS(ReportWarningf); InitOS(ReportWarningf);
bool testing = false;
for (int i = 1; i < argc; i += 1) { for (int i = 1; i < argc; i += 1) {
String it = argv[i]; String it = argv[i];
if (!FileExists(it)) continue; if (!FileExists(it)) continue;
if (EndsWith(it, ".project.lua")) { if (it == "--testing") {
if (!LuaProjectBuffer) { testing = true;
SetProjectFile(BufferOpenFile(it)); } else if (EndsWith(it, ".project.lua")) {
} SetProjectFile(BufferOpenFile(it));
} else { } else {
Window *window = GetWindow({0}); Window *window = GetWindow({0});
WindowOpenBufferView(window, it); WindowOpenBufferView(window, it);
@@ -416,7 +417,7 @@ int main(int argc, char **argv)
} }
InitLuaConfig(); InitLuaConfig();
InitTests(); if (testing) InitTests();
#if _WIN32 #if _WIN32
AddCo(Windows_SetupVCVarsall); AddCo(Windows_SetupVCVarsall);
#endif #endif