kubetestgen: improve errors handling

- don't proceed when a file creation has been failed
- handle a possible error from WriteString()
This commit is contained in:
Slava Semushin
2020-01-06 15:21:54 +00:00
committed by GitHub
parent e7eed1ad2c
commit 02885845ff

View File

@@ -131,6 +131,7 @@ func printYAML(fileName string, areaO Area) {
f, err := os.Create(fileName + ".yaml")
if err != nil {
fmt.Printf("ERROR: %s\n", err.Error())
os.Exit(1)
}
defer f.Close()
y, err := yaml.Marshal(areaO)
@@ -139,7 +140,11 @@ func printYAML(fileName string, areaO Area) {
os.Exit(1)
}
f.WriteString(string(y))
_, err = f.WriteString(string(y))
if err != nil {
fmt.Printf("ERROR: %s\n", err.Error())
os.Exit(1)
}
}
func countFields(suites []Suite) {