@@ -232,26 +232,30 @@ func FinalizeResults() {
232
232
cfg .AddDefaultHeader ("Token" , apiToken )
233
233
client := qase .NewAPIClient (cfg )
234
234
235
- // Do something only if runID is valid
235
+ // Do something only if run id is valid
236
236
if runID > 0 {
237
- // Complete run if needed
238
- if runComplete != "" {
239
- completeRun (client , runID )
237
+ if checkProject (client , projectCode ) {
238
+ logrus .Debugf ("Project %s is validated" , projectCode )
240
239
241
- // Log in Ginkgo
242
- ginkgo . GinkgoWriter . Printf ( "Report for run ID %d has been complete \n " , runID )
243
- }
240
+ // Complete run if needed
241
+ if runComplete != "" {
242
+ completeRun ( client , runID )
244
243
245
- // Make the run publicly available
246
- if report != "" {
247
- runPublicResponse , _ , err := client .RunsApi .UpdateRunPublicity (context .TODO (), qase.RunPublic {Status : true }, projectCode , runID )
248
- if err != nil {
249
- logrus .Fatalf ("Error on publishing run: %v" , err )
244
+ // Log in Ginkgo
245
+ ginkgo .GinkgoWriter .Printf ("Report for run ID %d has been complete\n " , runID )
250
246
}
251
- logrus .Debugf ("Published run available here: %s" , runPublicResponse .Result .Url )
252
247
253
- // Log in Ginkgo
254
- ginkgo .GinkgoWriter .Printf ("Report for run ID %d available: %s\n " , runID , runPublicResponse .Result .Url )
248
+ // Make the run publicly available
249
+ if report != "" {
250
+ runPublicResponse , _ , err := client .RunsApi .UpdateRunPublicity (context .TODO (), qase.RunPublic {Status : true }, projectCode , runID )
251
+ if err != nil {
252
+ logrus .Fatalf ("Error on publishing run: %v" , err )
253
+ }
254
+ logrus .Debugf ("Published run available here: %s" , runPublicResponse .Result .Url )
255
+
256
+ // Log in Ginkgo
257
+ ginkgo .GinkgoWriter .Printf ("Report for run ID %d available: %s\n " , runID , runPublicResponse .Result .Url )
258
+ }
255
259
}
256
260
} else {
257
261
logrus .Debug ("Nothing to finalize!" )
0 commit comments