Disable running checkers by default (#4644)
* Make checkers be disabled by default * Allow running checkers in test launcher
This commit is contained in:
committed by
Nikolay Krasko
parent
71f44dce0f
commit
77e2b9f9a0
@@ -71,8 +71,8 @@ void InitOrDeinitGlobalVariables(int initialize, MemoryState* memory) {
|
||||
}
|
||||
}
|
||||
|
||||
KBoolean g_checkLeaks = KonanNeedDebugInfo;
|
||||
KBoolean g_checkLeakedCleaners = KonanNeedDebugInfo;
|
||||
KBoolean g_checkLeaks = false;
|
||||
KBoolean g_checkLeakedCleaners = false;
|
||||
KBoolean g_forceCheckedShutdown = false;
|
||||
|
||||
constexpr RuntimeState* kInvalidRuntime = nullptr;
|
||||
|
||||
@@ -23,16 +23,21 @@ fun testLauncherEntryPoint(args: Array<String>): Int {
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
exitProcess(testLauncherEntryPoint(args))
|
||||
val exitCode = testLauncherEntryPoint(args)
|
||||
if (exitCode != 0) {
|
||||
exitProcess(exitCode)
|
||||
}
|
||||
}
|
||||
|
||||
fun worker(args: Array<String>) {
|
||||
val worker = Worker.start()
|
||||
val result = worker.execute(TransferMode.SAFE, { args.freeze() }) {
|
||||
val exitCode = worker.execute(TransferMode.SAFE, { args.freeze() }) {
|
||||
it -> testLauncherEntryPoint(it)
|
||||
}.result
|
||||
worker.requestTermination().result
|
||||
exitProcess(result)
|
||||
if (exitCode != 0) {
|
||||
exitProcess(exitCode)
|
||||
}
|
||||
}
|
||||
|
||||
fun mainNoExit(args: Array<String>) {
|
||||
|
||||
Reference in New Issue
Block a user