From: wanchao-xu Date: Fri, 24 Nov 2023 11:17:47 +0000 (+0800) Subject: Add source package list test case for gbs import command. X-Git-Tag: accepted/tools/devbase/tools/20250527.103751~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3cd27e29f63975143102f67a990e57d4f1094d65;p=tools%2Fitest-cases-gbs.git Add source package list test case for gbs import command. Change-Id: I0be95defd2338904f1c0d5db7e542fe38052b2db Signed-off-by: wanchao-xu --- diff --git a/cases/import/gbs_im_invalid_source_package_list.case b/cases/import/gbs_im_invalid_source_package_list.case new file mode 100755 index 0000000..ec93f2a --- /dev/null +++ b/cases/import/gbs_im_invalid_source_package_list.case @@ -0,0 +1,79 @@ + + excute gbs import from a source package list with a invalid package + + + + + + + &1 | tee log) + +cd fake + +git log | grep -i 'Imported Vendor release' + +git log | grep -i 'Imported Upstream version' + +git branch | grep 'upstream' + +git branch | grep 'master' + +git branch | grep 'pristine-tar' + +git tag | grep 'upstream' + +git tag | grep 'vendor' + +cd ../json-c + +git log | grep -i 'Imported Vendor release' + +git log | grep -i 'Imported Upstream version' + +git branch | grep 'upstream' + +git branch | grep 'master' + +git branch | grep 'pristine-tar' + +git tag | grep 'upstream' + +git tag | grep 'vendor' + +cd ../ + +grep 'Failed to import invalid.src.rpm' log + +grep 'Failed to import some packages' log + +]]> + diff --git a/cases/import/gbs_im_source_package_from_file01.case b/cases/import/gbs_im_source_package_from_file01.case new file mode 100644 index 0000000..5fc5906 --- /dev/null +++ b/cases/import/gbs_im_source_package_from_file01.case @@ -0,0 +1,72 @@ + + excute gbs import from a source package list + + + + + + + source_package_file.txt + +gbs -c base.cfg import --source-package-from-file source_package_file.txt + +cd fake + +git log | grep -i 'Imported Vendor release' + +git log | grep -i 'Imported Upstream version' + +git branch | grep 'upstream' + +git branch | grep 'master' + +git branch | grep 'pristine-tar' + +git tag | grep 'upstream' + +git tag | grep 'vendor' + +cd ../json-c + +git log | grep -i 'Imported Vendor release' + +git log | grep -i 'Imported Upstream version' + +git branch | grep 'upstream' + +git branch | grep 'master' + +git branch | grep 'pristine-tar' + +git tag | grep 'upstream' + +git tag | grep 'vendor' +]]> + diff --git a/cases/import/gbs_im_source_package_from_file02.case b/cases/import/gbs_im_source_package_from_file02.case new file mode 100644 index 0000000..fc68a94 --- /dev/null +++ b/cases/import/gbs_im_source_package_from_file02.case @@ -0,0 +1,72 @@ + + excute gbs import from a source package list + + + + + + + source_package_file.txt + +gbs -c base.cfg import --source-package-from-file source_package_file.txt + +cd fake + +git log | grep -i 'Imported Vendor release' + +git log | grep -i 'Imported Upstream version' + +git branch | grep 'upstream' + +git branch | grep 'master' + +git branch | grep 'pristine-tar' + +git tag | grep 'upstream' + +git tag | grep 'vendor' + +cd ../json-c + +git log | grep -i 'Imported Vendor release' + +git log | grep -i 'Imported Upstream version' + +git branch | grep 'upstream' + +git branch | grep 'master' + +git branch | grep 'pristine-tar' + +git tag | grep 'upstream' + +git tag | grep 'vendor' +]]> + diff --git a/cases/import/gbs_im_source_package_list01.case b/cases/import/gbs_im_source_package_list01.case new file mode 100644 index 0000000..d2813e9 --- /dev/null +++ b/cases/import/gbs_im_source_package_list01.case @@ -0,0 +1,70 @@ + + excute gbs import from a source package list + + + + + + + + diff --git a/cases/import/gbs_im_source_package_list02.case b/cases/import/gbs_im_source_package_list02.case new file mode 100644 index 0000000..5612c78 --- /dev/null +++ b/cases/import/gbs_im_source_package_list02.case @@ -0,0 +1,70 @@ + + excute gbs import from a source package list + + + + + + + +