@@ -58,7 +58,7 @@ func TestKVMDriverInstallOrUpdate(t *testing.T) {
5858 defer os .Setenv ("PATH" , originalPath )
5959
6060 for _ , tc := range tests {
61- dir := t .TempDir ()
61+ tempDLDir := t .TempDir ()
6262
6363 pwd , err := os .Getwd ()
6464 if err != nil {
@@ -78,20 +78,20 @@ func TestKVMDriverInstallOrUpdate(t *testing.T) {
7878 t .Fatalf ("Expected not expected when changing driver permission. test: %s, got: %v" , tc .name , err )
7979 }
8080
81- os .Setenv ("PATH" , fmt .Sprintf ("%s:%s" , path , originalPath ))
81+ os .Setenv ("PATH" , fmt .Sprintf ("%s:%s:%s" , tempDLDir , path , originalPath ))
8282
8383 // NOTE: This should be a real version, as it impacts the downloaded URL
8484 newerVersion , err := semver .Make ("1.37.0" )
8585 if err != nil {
8686 t .Fatalf ("Expected new semver. test: %v, got: %v" , tc .name , err )
8787 }
8888
89- err = auxdriver .InstallOrUpdate ("kvm2" , dir , newerVersion , true , true )
89+ err = auxdriver .InstallOrUpdate ("kvm2" , tempDLDir , newerVersion , true , true )
9090 if err != nil {
9191 t .Fatalf ("Failed to update driver to %v. test: %s, got: %v" , newerVersion , tc .name , err )
9292 }
9393
94- _ , err = os .Stat (filepath .Join (dir , "docker-machine-driver-kvm2" ))
94+ _ , err = os .Stat (filepath .Join (tempDLDir , "docker-machine-driver-kvm2" ))
9595 if err != nil {
9696 t .Fatalf ("Expected driver to be download. test: %s, got: %v" , tc .name , err )
9797 }
0 commit comments