summaryrefslogtreecommitdiffstats
path: root/test/test.d/testing2x.sh
diff options
context:
space:
mode:
authorFlorian Pritz <bluewind@xinu.at>2014-10-12 13:55:56 +0200
committerFlorian Pritz <bluewind@xinu.at>2015-05-27 15:46:05 +0200
commita639bca6cc963483eb1627c7e6a1fa0af23ca148 (patch)
tree779555032db150252a42b297687f4fca192cc741 /test/test.d/testing2x.sh
parentd21c84ef995248661da4d9d8b8e12499144f37f5 (diff)
downloaddbscripts-a639bca6cc963483eb1627c7e6a1fa0af23ca148.tar.gz
dbscripts-a639bca6cc963483eb1627c7e6a1fa0af23ca148.tar.xz
add new tests; misc
Signed-off-by: Florian Pritz <bluewind@xinu.at>
Diffstat (limited to 'test/test.d/testing2x.sh')
-rwxr-xr-xtest/test.d/testing2x.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/test/test.d/testing2x.sh b/test/test.d/testing2x.sh
index 586ce40..29c10e6 100755
--- a/test/test.d/testing2x.sh
+++ b/test/test.d/testing2x.sh
@@ -24,4 +24,29 @@ testTesting2xAnyPackage() {
checkRemovedAnyPackage testing pkg-any-a
}
+testTesting2xMultiArchPackage() {
+ releasePackage core pkg-any-a any
+ releasePackage extra pkg-any-a any
+ ../db-update
+ ../db-remove core i686 pkg-any-a
+ ../db-remove extra x86_64 pkg-any-a
+
+ pushd "${TMP}/svn-packages-copy/pkg-any-a/trunk/" >/dev/null
+ sed 's/pkgrel=1/pkgrel=2/g' -i PKGBUILD
+ arch_svn commit -q -m"update pkg to pkgrel=2" >/dev/null
+ sudo chronic extra-i686-build
+ mv pkg-any-a-1-2-any.pkg.tar.xz "${pkgdir}/pkg-any-a/"
+ popd >/dev/null
+
+ releasePackage testing pkg-any-a any
+ ../db-update
+ rm -f "${pkgdir}/pkg-any-a/pkg-any-a-1-2-any.pkg.tar.xz"
+
+ ../testing2x pkg-any-a
+
+ checkPackage core pkg-any-a-1-2-any.pkg.tar.xz x86_64
+ checkPackage extra pkg-any-a-1-2-any.pkg.tar.xz i686
+ checkRemovedAnyPackage testing pkg-any-a
+}
+
. "${curdir}/../lib/shunit2"