summaryrefslogtreecommitdiffstats
path: root/test/test.d/testing2x.sh
diff options
context:
space:
mode:
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"