test case : add build server uselatest option test case 83/14983/1
authorHyoun Jiil <jiil.hyoun@samsung.com>
Tue, 14 Jan 2014 11:15:45 +0000 (20:15 +0900)
committerHyoun Jiil <jiil.hyoun@samsung.com>
Tue, 14 Jan 2014 11:15:45 +0000 (20:15 +0900)
[Description]  add build server uselatest option test case

Change-Id: I3830c58cd52680ec0378aff2e1390abc00d6a2d2
Signed-off-by: Hyoun Jiil <jiil.hyoun@samsung.com>
src/build_server/SocketJobRequestListener.rb
test/build-server.basic1/build-cli-03.testcase
test/build-server.basic1/build-cli-39.testcase [new file with mode: 0644]
test/build-server.basic1/testsuite
test/git01/a_v6err.tar.gz [new file with mode: 0644]
test/git01/b_v5err.tar.gz [new file with mode: 0644]
test/git01/c_v6err.tar.gz [new file with mode: 0644]

index d581848808eed624111c795b0e61a6dd5820708b..426d219b7a6ea79110ba37e1acf33891de5869b2 100644 (file)
@@ -1002,7 +1002,7 @@ class SocketJobRequestListener
        end
 
        private
-       def get_uselatest( project_name, dist_name )
+       def get_latest_commit( project_name, dist_name )
         nPrj = @parent_server.prjmgr.get_project(project_name, dist_name)
         result = nil
         if nPrj.type.eql? "GIT" then
index 6a68b7746ac7505681965b9d6f4330561818fb10..3e7fdf517cf4385b152291c7d96c6426fae750e9 100644 (file)
@@ -1,6 +1,6 @@
 #PRE-EXEC
 #EXEC
-../../build-cli build -N testa -d 127.0.0.1:2223 -o ubuntu-32 -u admin@user -w 1234
+../../build-cli build -N testa -d 127.0.0.1:2223 -o ubuntu-32 -U admin@user -w 1234
 #POST-EXEC
 #EXPECT
 Info: Added new job
diff --git a/test/build-server.basic1/build-cli-39.testcase b/test/build-server.basic1/build-cli-39.testcase
new file mode 100644 (file)
index 0000000..759e06b
--- /dev/null
@@ -0,0 +1,37 @@
+#PRE-EXEC
+echo "uselatest build "
+cd git01;tar xf b_v5err.tar.gz
+#EXEC
+../../build-cli build -N testb -d 127.0.0.1:2223 -o ubuntu-32 -U admin@user -w 1234 --rebuild --uselatest
+#POST-EXEC
+#EXPECT
+Info: Added new job
+Info: Initializing job...
+Info: Checking package version ...
+Info: Invoking a thread for building Job
+Info: New Job
+Info: Checking build dependency ...
+Info: Checking install dependency ...
+Info: Started to build this job...
+Info: JobBuilder
+Info: Downloding client is initializing...
+Info: Installing dependent packages...
+Info:  * a
+Info: Wait for cache sync
+Info: Entering cache sync
+Info: Cache sync done
+Info: Downloading dependent source packages...
+Info: Make clean...
+Info: Make build...
+Info: Make install...
+Info: Generatiing pkginfo.manifest...
+Info: Zipping...
+Info: Creating package file ... b_0.0.4_ubuntu-32.zip
+Info: Checking reverse build dependency ...
+Info: Uploading ...
+Info: Upload succeeded. Sync local pkg-server again...
+Info: Snapshot:
+Info: Job is completed!
+Info: Job is FINISHED successfully!
+Info: Updating the source info for project "testb"
+
index babed08705c6d32f972b96e78b5cd744744929e5..09498fed8884422481415afde7fae3cb00d0ba63 100644 (file)
@@ -36,3 +36,4 @@ build-cli-35.testcase
 build-cli-36.testcase
 build-cli-37.testcase
 build-cli-38.testcase
+build-cli-39.testcase
diff --git a/test/git01/a_v6err.tar.gz b/test/git01/a_v6err.tar.gz
new file mode 100644 (file)
index 0000000..bd5fb1b
Binary files /dev/null and b/test/git01/a_v6err.tar.gz differ
diff --git a/test/git01/b_v5err.tar.gz b/test/git01/b_v5err.tar.gz
new file mode 100644 (file)
index 0000000..2372a7e
Binary files /dev/null and b/test/git01/b_v5err.tar.gz differ
diff --git a/test/git01/c_v6err.tar.gz b/test/git01/c_v6err.tar.gz
new file mode 100644 (file)
index 0000000..f699b97
Binary files /dev/null and b/test/git01/c_v6err.tar.gz differ