fix: make sure test data directory exists
Signed-off-by: matttrach <matt.trachier@suse.com>
This commit is contained in:
parent
7a2b6cff87
commit
90e2912c6c
|
|
@ -72,18 +72,23 @@ func setup(t *testing.T, category string, directory string, region string, owner
|
||||||
require.NoError(t, err3)
|
require.NoError(t, err3)
|
||||||
}
|
}
|
||||||
testDataDir := fgd + "/tests/data/" + uniqueID
|
testDataDir := fgd + "/tests/data/" + uniqueID
|
||||||
err4 := os.Mkdir(testDataDir, 0755)
|
|
||||||
|
err4 := os.Mkdir(fgd+"/tests/data", 0755)
|
||||||
if err4 != nil && !os.IsExist(err4) {
|
if err4 != nil && !os.IsExist(err4) {
|
||||||
require.NoError(t, err4)
|
require.NoError(t, err4)
|
||||||
}
|
}
|
||||||
|
err5 := os.Mkdir(testDataDir, 0755)
|
||||||
files, err5 := filepath.Glob(fmt.Sprintf("%s/examples/%s/%s/*", fgd, category, directory))
|
if err5 != nil && !os.IsExist(err4) {
|
||||||
require.NoError(t, err5)
|
require.NoError(t, err5)
|
||||||
|
}
|
||||||
|
|
||||||
|
files, err6 := filepath.Glob(fmt.Sprintf("%s/examples/%s/%s/*", fgd, category, directory))
|
||||||
|
require.NoError(t, err6)
|
||||||
for _, f := range files {
|
for _, f := range files {
|
||||||
// copy all the files to the test data dir to prevent collisions
|
// copy all the files to the test data dir to prevent collisions
|
||||||
fileName := strings.Split(f, "/")[len(strings.Split(f, "/"))-1]
|
fileName := strings.Split(f, "/")[len(strings.Split(f, "/"))-1]
|
||||||
err6 := os.Link(f, fmt.Sprintf("%s/%s", testDataDir, fileName))
|
err7 := os.Link(f, fmt.Sprintf("%s/%s", testDataDir, fileName))
|
||||||
require.NoError(t, err6)
|
require.NoError(t, err7)
|
||||||
}
|
}
|
||||||
|
|
||||||
terraformOptions := terraform.WithDefaultRetryableErrors(t, &terraform.Options{
|
terraformOptions := terraform.WithDefaultRetryableErrors(t, &terraform.Options{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue