summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Schröter <adrian@suse.de>2012-10-08 02:07:28 -0700
committerAdrian Schröter <adrian@suse.de>2012-10-08 02:07:28 -0700
commit17de8ce5d3816facc6739326925e38feeeab815b (patch)
tree4591e093294c5a567580d47d1eb1b4a7291ee79b
parent9bbb3cca5103a6553e57ef39ad6818822d0ea5fa (diff)
parent9c34f11001d26a49e7dd9c4b9a762233c01c90b5 (diff)
downloadbuild-17de8ce5d3816facc6739326925e38feeeab815b.tar.gz
build-17de8ce5d3816facc6739326925e38feeeab815b.tar.bz2
build-17de8ce5d3816facc6739326925e38feeeab815b.zip
Merge pull request #28 from e9925248/master
Improve debtransform test
-rw-r--r--test-debtransform/1-out/grandorgue_0.3.0.6.1026.diff.gzbin0 -> 756 bytes
-rw-r--r--test-debtransform/1-out/grandorgue_0.3.0.6.1026.dsc12
-rw-r--r--test-debtransform/1-out/grandorgue_0.3.0.6.1026.orig.tar.gzbin0 -> 655 bytes
-rw-r--r--test-debtransform/2-out/grandorgue_0.3.0.6.1026.diff.gzbin0 -> 756 bytes
-rw-r--r--test-debtransform/2-out/grandorgue_0.3.0.6.1026.dsc12
-rw-r--r--test-debtransform/2-out/grandorgue_0.3.0.6.1026.orig.tar.gzbin0 -> 655 bytes
-rwxr-xr-xtest-debtransform/run.sh23
7 files changed, 43 insertions, 4 deletions
diff --git a/test-debtransform/1-out/grandorgue_0.3.0.6.1026.diff.gz b/test-debtransform/1-out/grandorgue_0.3.0.6.1026.diff.gz
new file mode 100644
index 0000000..545ea28
--- /dev/null
+++ b/test-debtransform/1-out/grandorgue_0.3.0.6.1026.diff.gz
Binary files differ
diff --git a/test-debtransform/1-out/grandorgue_0.3.0.6.1026.dsc b/test-debtransform/1-out/grandorgue_0.3.0.6.1026.dsc
new file mode 100644
index 0000000..e06cbb3
--- /dev/null
+++ b/test-debtransform/1-out/grandorgue_0.3.0.6.1026.dsc
@@ -0,0 +1,12 @@
+Format: 1.0
+Source: grandorgue
+Binary: grandorgue
+Architecture: any
+Version: 0.3.0.6.1026
+Maintainer: Martin Koegler <martin.koegler@chello.at>
+Standards-Version: 3.9.1
+Build-Depends: debhelper (>= 7), cdbs, cmake, gettext, po4a, libjack-jackd2-dev, libasound2-dev, libwxgtk2.8-dev, docbook-xsl, xsltproc, zip, devscripts
+Files:
+ 7e72e6c31c2af52c227ce4c4c6ee3952 655 grandorgue_0.3.0.6.1026.orig.tar.gz
+ 6d0b166ecd6f5863a5bba1fd576f57a8 756 grandorgue_0.3.0.6.1026.diff.gz
+
diff --git a/test-debtransform/1-out/grandorgue_0.3.0.6.1026.orig.tar.gz b/test-debtransform/1-out/grandorgue_0.3.0.6.1026.orig.tar.gz
new file mode 100644
index 0000000..e991c62
--- /dev/null
+++ b/test-debtransform/1-out/grandorgue_0.3.0.6.1026.orig.tar.gz
Binary files differ
diff --git a/test-debtransform/2-out/grandorgue_0.3.0.6.1026.diff.gz b/test-debtransform/2-out/grandorgue_0.3.0.6.1026.diff.gz
new file mode 100644
index 0000000..0d4e9e5
--- /dev/null
+++ b/test-debtransform/2-out/grandorgue_0.3.0.6.1026.diff.gz
Binary files differ
diff --git a/test-debtransform/2-out/grandorgue_0.3.0.6.1026.dsc b/test-debtransform/2-out/grandorgue_0.3.0.6.1026.dsc
new file mode 100644
index 0000000..0898745
--- /dev/null
+++ b/test-debtransform/2-out/grandorgue_0.3.0.6.1026.dsc
@@ -0,0 +1,12 @@
+Format: 1.0
+Source: grandorgue
+Binary: grandorgue
+Architecture: any
+Version: 0.3.0.6.1026
+Maintainer: Martin Koegler <martin.koegler@chello.at>
+Standards-Version: 3.9.1
+Build-Depends: debhelper (>= 7), cdbs, cmake, gettext, po4a, libjack-jackd2-dev, libasound2-dev, libwxgtk2.8-dev, docbook-xsl, xsltproc, zip, devscripts
+Files:
+ 7ab43adb27b5ce885dccd5526745a5a1 655 grandorgue_0.3.0.6.1026.orig.tar.gz
+ aee05a68c294747ab67965c8675f9821 756 grandorgue_0.3.0.6.1026.diff.gz
+
diff --git a/test-debtransform/2-out/grandorgue_0.3.0.6.1026.orig.tar.gz b/test-debtransform/2-out/grandorgue_0.3.0.6.1026.orig.tar.gz
new file mode 100644
index 0000000..84cd163
--- /dev/null
+++ b/test-debtransform/2-out/grandorgue_0.3.0.6.1026.orig.tar.gz
Binary files differ
diff --git a/test-debtransform/run.sh b/test-debtransform/run.sh
index fde98da..204e312 100755
--- a/test-debtransform/run.sh
+++ b/test-debtransform/run.sh
@@ -1,5 +1,10 @@
#!/bin/bash
+function fail
+{
+ echo "$1: FAIL"
+ exit 1
+}
function run
{
rm -rf out
@@ -7,11 +12,21 @@ function run
ERROR=0
PATH=..:$PATH ../debtransform $1 $1/$2 out || ERROR=1
if [ "$ERROR" != "$3" ]; then
- echo "$1: FAIL"
- exit 1
+ fail $1
fi
echo "$1: OK"
+ if [ "$ERROR" = 0 ]; then
+ for a in out/*
+ do
+ NAME="`basename "$a"`"
+ case $NAME in
+ *.dsc)
+ debdiff $4/$NAME out/$NAME
+ ;;
+ esac
+ done
+ fi
}
-run 1 grandorgue.dsc 0
-run 2 grandorgue.dsc 0 \ No newline at end of file
+run 1 grandorgue.dsc 0 1-out
+run 2 grandorgue.dsc 0 2-out \ No newline at end of file