| 177 | } |
| 178 | |
| 179 | func setTestApplication(testName string) { |
| 180 | application, err := findTestApplication(testName) |
| 181 | if err != nil { |
| 182 | log.Fatalf(err.Error()) |
| 183 | } |
| 184 | |
| 185 | debugMessage(fmt.Sprintf("Testing application named '%s'", testName)) |
| 186 | |
| 187 | var issue github.Issue |
| 188 | if err := loadIssue(&issue); err != nil { |
| 189 | log.Fatalf(err.Error()) |
| 190 | } |
| 191 | |
| 192 | if err := setIssueProperties(application, &issue); err != nil { |
| 193 | log.Fatalf(err.Error()) |
| 194 | } |
| 195 | |
| 196 | if err := os.Setenv("APPROVER_ID", "123"); err != nil { |
| 197 | log.Fatalf("Failed to set environment variable: %s", err) |
| 198 | } |
| 199 | if err := os.Setenv("APPROVER_USERNAME", "wendyappleseed"); err != nil { |
| 200 | log.Fatalf("Failed to set environment variable: %s", err) |
| 201 | } |
| 202 | |
| 203 | testIssue = &issue |
| 204 | } |
| 205 | |
| 206 | func errSliceEqual(a, b []error) bool { |
| 207 | if len(a) != len(b) { |