Procházet zdrojové kódy

fix not creating test dir in some environment

Shelikhoo před 4 roky
rodič
revize
3cd145a6f0
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      infra/conf/router_test.go

+ 2 - 1
infra/conf/router_test.go

@@ -28,9 +28,10 @@ func init() {
 
 	os.Setenv("v2ray.location.asset", tempPath)
 
+	common.Must(os.MkdirAll(tempPath, 0755))
+
 	if _, err := os.Stat(platform.GetAssetLocation("geoip.dat")); err != nil && errors.Is(err, fs.ErrNotExist) {
 		if _, err := os.Stat(geoipPath); err != nil && errors.Is(err, fs.ErrNotExist) {
-			common.Must(os.MkdirAll(tempPath, 0755))
 			geoipBytes, err := common.FetchHTTPContent(geoipURL)
 			common.Must(err)
 			common.Must(filesystem.WriteFile(geoipPath, geoipBytes))