testcase : fix remove project and lock test case 31/15531/1
authorHyoun Jiil <jiil.hyoun@samsung.com>
Thu, 23 Jan 2014 02:34:00 +0000 (11:34 +0900)
committerHyoun Jiil <jiil.hyoun@samsung.com>
Thu, 23 Jan 2014 02:34:00 +0000 (11:34 +0900)
[Description]

Change-Id: I7751aead692e5165d8b9eaf2ea765226d7f499af
Signed-off-by: Hyoun Jiil <jiil.hyoun@samsung.com>
src/build_server/BinaryUploadProject.rb
src/build_server/CommonProject.rb
src/build_server/GitBuildProject.rb
test/build-server.multi_dist1/build-svr2-09.testcase

index b65b8cb..2c35d8e 100644 (file)
@@ -192,9 +192,9 @@ class BinaryUploadProject < CommonProject
 
 
        def unload(db)
-               unload_common(db)
                if @prj_id != -1 then
                        db.do "DELETE FROM project_bins WHERE project_id=#{@prj_id}"
                end
+               unload_common(db)
        end
 end
index 6a8df2c..a8cb9cb 100644 (file)
@@ -345,6 +345,7 @@ class CommonProject
                row = db.select_one("SELECT * FROM projects WHERE id=#{@prj_id}")
                if row.nil? then return -1 end
                db.do "DELETE FROM project_os WHERE project_id=#{@prj_id}"
+               db.do "DELETE FROM group_project_accesses WHERE project_id=#{@prj_id}"
                db.select_all("SELECT * FROM sources WHERE project_id=#{@prj_id}") do |r|
                        source_id = r['id']
                        db.do "DELETE FROM packages WHERE source_id=#{source_id}"
index 5520a8e..a5520cf 100644 (file)
@@ -145,10 +145,10 @@ class GitBuildProject < CommonProject
 
 
        def unload(db)
-               unload_common(db)
                if @prj_id != -1 then
                        db.do "DELETE FROM project_gits WHERE project_id=#{@prj_id}"
                end
+               unload_common(db)
        end
 
        def get_latest_source_info(db)
index 8a3a9c3..7c4a92e 100644 (file)
@@ -7,6 +7,6 @@
 #POST-EXEC
 #EXPECT
 Distribution is locked!
-Distribution is locked!
-Distribution is unlocked!
+Locking distribution failed!
 Distribution is unlocked!
+Unlocking distribution failed!