diff --git a/test/integration/clusterio.js b/test/integration/clusterio.js index 780a4dcc..b44a5e18 100644 --- a/test/integration/clusterio.js +++ b/test/integration/clusterio.js @@ -301,6 +301,9 @@ describe("Integration of Clusterio", function() { await execCtl("instance create alt-start --id 97"); await execCtl("instance assign alt-start 5"); await execCtl("instance config set alt-start instance.auto_start true"); + const visibility = jsonArg({ lan: false, public: false }); + await execCtlProcess(`instance config set-prop alt-start factorio.settings visibility ${visibility}`); + await execCtl("instance config set-prop alt-start factorio.settings require_user_verification false"); await stopAltHost(hostProcess); hostProcess = await spawnAltHost(); // Stop the host immediatly to test the handling of stopping diff --git a/test/integration/instance.js b/test/integration/instance.js index ccd94d30..56f150b7 100644 --- a/test/integration/instance.js +++ b/test/integration/instance.js @@ -241,6 +241,13 @@ describe("start-all and stop-all commands", function() { await execCtl(`instance assign ${testInstName1} 4`); await execCtl(`instance assign ${testInstName2} 4`); await execCtl(`instance assign ${testInstName3} 4`); + const visibility = JSON.stringify({ lan: false, public: false }).replace( + /"/g, process.platform === "win32" ? '""' : '\\"' + ); + for (const name of [testInstName1, testInstName2, testInstName3]) { + await execCtlProcess(`instance config set-prop ${name} factorio.settings visibility "${visibility}"`); + await execCtl(`instance config set-prop ${name} factorio.settings require_user_verification false`); + } // Exclude testInstName3 from start-all by default await execCtl(`instance config set ${testInstName3} instance.exclude_from_start_all true`);