INNER CODE UNIT · Go
getAvailableAnsiblePlaybookTests
backube/volsync · custom-scorecard-tests/main.go:114
func getAvailableAnsiblePlaybookTests() ([]string, error) {
ansiblePlaybookTests := []string{}
homeDir := os.Getenv("HOME")
testE2EDir := homeDir + "/test-e2e" // e2e tests should be here
files, err := os.ReadDir(testE2EDir)
if err != nil {
return nil, err
}
for _, file := range files {
if strings.HasPrefix(file.Name(), "test_") && strings.HasSuffix(file.Name(), ".yml") {
ansiblePlaybookTests = append(ansiblePlaybookTests, file.Name())
}
}
return ansiblePlaybookTests, nil
}