github.com/containers/podman/v4@v4.9.4/pkg/machine/e2e/config_ssh_test.go (about) 1 package e2e_test 2 3 type sshMachine struct { 4 /* 5 --username string Username to use when ssh-ing into the VM. 6 */ 7 8 username string //nolint:unused 9 sshCommand []string 10 } 11 12 func (s sshMachine) buildCmd(m *machineTestBuilder) []string { 13 cmd := []string{"machine", "ssh"} 14 if len(m.name) > 0 { 15 cmd = append(cmd, m.name) 16 } 17 if len(s.sshCommand) > 0 { 18 cmd = append(cmd, s.sshCommand...) 19 } 20 return cmd 21 } 22 23 func (s *sshMachine) withUsername(name string) *sshMachine { //nolint:unused 24 s.username = name 25 return s 26 } 27 28 func (s *sshMachine) withSSHCommand(sshCommand []string) *sshMachine { 29 s.sshCommand = sshCommand 30 return s 31 }