@@ -18,6 +18,7 @@ import com.coder.toolbox.store.DISABLE_AUTOSTART
18
18
import com.coder.toolbox.store.ENABLE_BINARY_DIR_FALLBACK
19
19
import com.coder.toolbox.store.ENABLE_DOWNLOADS
20
20
import com.coder.toolbox.store.HEADER_COMMAND
21
+ import com.coder.toolbox.store.NETWORK_INFO_DIR
21
22
import com.coder.toolbox.store.SSH_CONFIG_OPTIONS
22
23
import com.coder.toolbox.store.SSH_CONFIG_PATH
23
24
import com.coder.toolbox.store.SSH_LOG_DIR
@@ -510,7 +511,10 @@ internal class CoderCLIManagerTest {
510
511
HEADER_COMMAND to it.headerCommand,
511
512
SSH_CONFIG_PATH to tmpdir.resolve(it.input + " _to_" + it.output + " .conf" ).toString(),
512
513
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()
514
518
),
515
519
env = it.env,
516
520
context.logger,
@@ -531,6 +535,7 @@ internal class CoderCLIManagerTest {
531
535
532
536
// Output is the configuration we expect to have after configuring.
533
537
val coderConfigPath = ccm.localBinaryPath.parent.resolve(" config" )
538
+ val networkMetricsPath = tmpdir.parent.resolve(" coder-toolbox" ).resolve(" ssh-network-metrics" )
534
539
val expectedConf =
535
540
Path .of(" src/test/resources/fixtures/outputs/" ).resolve(it.output + " .conf" ).toFile().readText()
536
541
.replace(newlineRe, System .lineSeparator())
@@ -539,6 +544,10 @@ internal class CoderCLIManagerTest {
539
544
" /tmp/coder-toolbox/test.coder.invalid/coder-linux-amd64" ,
540
545
escape(ccm.localBinaryPath.toString())
541
546
)
547
+ .replace(
548
+ " /tmp/coder-toolbox/ssh-network-metrics" ,
549
+ escape(networkMetricsPath.toString())
550
+ )
542
551
.let { conf ->
543
552
if (it.sshLogDirectory != null ) {
544
553
conf.replace(" /tmp/coder-toolbox/test.coder.invalid/logs" , it.sshLogDirectory.toString())
0 commit comments