@@ -18,6 +18,7 @@ import com.coder.toolbox.store.DISABLE_AUTOSTART
1818import com.coder.toolbox.store.ENABLE_BINARY_DIR_FALLBACK
1919import com.coder.toolbox.store.ENABLE_DOWNLOADS
2020import com.coder.toolbox.store.HEADER_COMMAND
21+ import com.coder.toolbox.store.NETWORK_INFO_DIR
2122import com.coder.toolbox.store.SSH_CONFIG_OPTIONS
2223import com.coder.toolbox.store.SSH_CONFIG_PATH
2324import com.coder.toolbox.store.SSH_LOG_DIR
@@ -510,7 +511,10 @@ internal class CoderCLIManagerTest {
510511 HEADER_COMMAND to it.headerCommand,
511512 SSH_CONFIG_PATH to tmpdir.resolve(it.input + " _to_" + it.output + " .conf" ).toString(),
512513 SSH_CONFIG_OPTIONS to it.extraConfig,
513- SSH_LOG_DIR to (it.sshLogDirectory?.toString() ? : " " )
514+ SSH_LOG_DIR to (it.sshLogDirectory?.toString() ? : " " ),
515+ NETWORK_INFO_DIR to tmpdir.parent.resolve(" coder-toolbox" )
516+ .resolve(" ssh-network-metrics" )
517+ .normalize().toString()
514518 ),
515519 env = it.env,
516520 context.logger,
@@ -531,6 +535,7 @@ internal class CoderCLIManagerTest {
531535
532536 // Output is the configuration we expect to have after configuring.
533537 val coderConfigPath = ccm.localBinaryPath.parent.resolve(" config" )
538+ val networkMetricsPath = tmpdir.parent.resolve(" coder-toolbox" ).resolve(" ssh-network-metrics" )
534539 val expectedConf =
535540 Path .of(" src/test/resources/fixtures/outputs/" ).resolve(it.output + " .conf" ).toFile().readText()
536541 .replace(newlineRe, System .lineSeparator())
@@ -539,6 +544,10 @@ internal class CoderCLIManagerTest {
539544 " /tmp/coder-toolbox/test.coder.invalid/coder-linux-amd64" ,
540545 escape(ccm.localBinaryPath.toString())
541546 )
547+ .replace(
548+ " /tmp/coder-toolbox/ssh-network-metrics" ,
549+ escape(networkMetricsPath.toString())
550+ )
542551 .let { conf ->
543552 if (it.sshLogDirectory != null ) {
544553 conf.replace(" /tmp/coder-toolbox/test.coder.invalid/logs" , it.sshLogDirectory.toString())
0 commit comments