Fixed repa error for basechecker project 33/215833/1
authorYonghee Han <onstudy@samsung.com>
Wed, 16 Oct 2019 09:39:11 +0000 (18:39 +0900)
committerYonghee Han <onstudy@samsung.com>
Wed, 16 Oct 2019 09:39:21 +0000 (18:39 +0900)
The basechecker project is virtual
then directly remove the project
git_tag : submit/basechecker/20190926.172639

Change-Id: I5b2b92b6fe9de5b03a202e369da654cb90aa93fb

job_repa.py

index 8c14183..3a8e191 100644 (file)
@@ -176,6 +176,14 @@ def process_single_item(no, repa_decision, obs_project, sr_tag, repa_comment, re
             error_string = repa_accept(build, prerelease_proj, sr_tag, repa_comment)
         else:
             error_string = repa_reject(build, prerelease_proj, sr_tag, repa_comment)
+            try:
+                if error_string and ':basechecker:' in prerelease_proj:
+                    print "%s project is remove." % prerelease_proj
+                    sys.stdout.flush()
+                    build.cleanup(prerelease_proj, "This project has expired")
+                    return ""
+            except Exception as err:
+                    print "%s project is remove error = %s" % (prerelease_proj, err)
 
     # BUILD-MONITOR
     bm_stage = "REPA"