test case : add test case for multi build using uselatest 01/15001/1
authorHyoun Jiil <jiil.hyoun@samsung.com>
Wed, 15 Jan 2014 02:17:17 +0000 (11:17 +0900)
committerHyoun Jiil <jiil.hyoun@samsung.com>
Wed, 15 Jan 2014 02:17:17 +0000 (11:17 +0900)
[Description] : fullbuld supoort

Change-Id: Ic75c41e2ca5ef5fd39ca54747af55eb6189081eb
Signed-off-by: Hyoun Jiil <jiil.hyoun@samsung.com>
package/changelog
package/pkginfo.manifest
test/build-server.basic1/build-cli-39.testcase
test/build-server.basic1/build-cli-40.testcase [new file with mode: 0644]
test/build-server.basic1/build-cli-42.testcase
test/build-server.basic1/testsuite

index 109af28..bd75eee 100644 (file)
@@ -1,3 +1,9 @@
+* 2.1.55
+- added uselatest option in build-cli 
+-- it support fullbuild using commit id
+- added clone-dist option for build-svr 
+-- it support distribution clone 
+== hyoun jiil <jiil.hyoun@samsung.com> 2014-01-15
 * 2.1.54
 - added make-image option [-i] for installmanager
 == jonghwan park <jonghwan2.park@samsung.com> 2013-12-06
index e957d94..f402b5d 100644 (file)
@@ -1,5 +1,5 @@
 Source : dibs
-Version :2.1.54
+Version :2.1.55
 Maintainer : taejun ha<taejun.ha@samsung.com>, jiil hyoun <jiil.hyoun@samsung.com>, donghyuk yang <donghyouk.yang@samsung.com>, donghee yang <donghee.yang@samsung.com>, sungmin kim <dev.sungmin.kim@samsung.com
 
 Package : tizen-dibs-test
index 759e06b..f6c6bd0 100644 (file)
@@ -8,12 +8,14 @@ cd git01;tar xf b_v5err.tar.gz
 Info: Added new job
 Info: Initializing job...
 Info: Checking package version ...
+Info: Waiting for finishing following jobs:
+Info:  *
 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: JobBuilder#58 is created
 Info: Downloding client is initializing...
 Info: Installing dependent packages...
 Info:  * a
@@ -28,10 +30,12 @@ Info: Generatiing pkginfo.manifest...
 Info: Zipping...
 Info: Creating package file ... b_0.0.4_ubuntu-32.zip
 Info: Checking reverse build dependency ...
+Info:  * Will check reverse-build for projects: testc
+Info:  * Added new job for reverse-build ... testc
+Info:  * Reverse-build OK ... testc
 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"
-
diff --git a/test/build-server.basic1/build-cli-40.testcase b/test/build-server.basic1/build-cli-40.testcase
new file mode 100644 (file)
index 0000000..e34e83e
--- /dev/null
@@ -0,0 +1,27 @@
+#PRE-EXEC
+echo "uselatest build "
+cd git01;tar xf c_v6err.tar.gz
+#EXEC
+../../build-cli build -N testa,testb,testc -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: Initializing sub-job
+Info: Initializing sub-job
+Info: Initializing sub-job
+Info: Invoking a thread for MULTI-BUILD Job
+Info: New Job
+Info: Added new job "testa"
+Info: Added new job "testb"
+Info: Added new job "testc"
+Info:  * Sub-Job
+Info:  * Sub-Job
+Info:  * Sub-Job
+Info:  * Sub-Job
+Info:  * Sub-Job
+Info:  * Sub-Job
+Info: Uploading ...
+Info: Upload succeeded. Sync local pkg-server again...
+Info: Snapshot:
+Info: Job is completed!
index 3736861..3239e5c 100644 (file)
@@ -1,36 +1,27 @@
 #PRE-EXEC
-echo "distribution build"
+echo "uselatest build "
+cd git01;tar xf c_v6err.tar.gz
 #EXEC
-../../build-cli build -N testb -D clone_test -d 127.0.0.1:2223 -o ubuntu-32 -U admin@user -w 1234 --rebuild --uselatest
+../../build-cli build -N testa,testb,testc -d 127.0.0.1:2223 -D clone_test -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: Initializing sub-job
+Info: Initializing sub-job
+Info: Initializing sub-job
+Info: Invoking a thread for MULTI-BUILD 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: Added new job "testa"
+Info: Added new job "testb"
+Info: Added new job "testc"
+Info:  * Sub-Job
+Info:  * Sub-Job
+Info:  * Sub-Job
+Info:  * Sub-Job
+Info:  * Sub-Job
+Info:  * Sub-Job
 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 495862f..39bb88d 100644 (file)
@@ -37,5 +37,6 @@ build-cli-36.testcase
 build-cli-37.testcase
 build-cli-38.testcase
 build-cli-39.testcase
+build-cli-40.testcase
 build-cli-41.testcase
 build-cli-42.testcase