## Run ModularBot vs OscillatorBot and stream ALL bot output including debug lines import std/[osproc, os, strutils, streams] import common_libs/test_framework/server_manager import common_libs/test_framework/bot_compiler import common_libs/test_framework/runner_process proc runBattleWithDebug() = ensureServer() let botDirs = @[ "/home/davide/Projects/SirRoboGarage/ModularBot_garage", "/home/davide/Projects/SirRoboGarage/common_libs/test_framework/adversaries/OscillatorBot" ] discard compileBots(botDirs) echo "Starting battle with debug output..." echo "" try: let stdout = runBattleRunner(getServerUrl(), botDirs, 5, 120000, true) echo "=== Full Battle Output ===" echo stdout except: echo "Error: " & getCurrentExceptionMsg() when isMainModule: runBattleWithDebug()