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
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…