From: Ian Jackson Date: Sun, 24 Nov 2013 16:43:58 +0000 (+0000) Subject: autopkgtests: provide quilt test X-Git-Tag: debian/0.19~4 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=6636efb4b0685da300e45ba057768adcd8f6c3b3;ds=sidebyside autopkgtests: provide quilt test --- diff --git a/tests/pkg-srcs/ruby-rails-3.2_3.2.6-1.debian.tar.gz b/tests/pkg-srcs/ruby-rails-3.2_3.2.6-1.debian.tar.gz new file mode 100644 index 00000000..633e6db0 Binary files /dev/null and b/tests/pkg-srcs/ruby-rails-3.2_3.2.6-1.debian.tar.gz differ diff --git a/tests/pkg-srcs/ruby-rails-3.2_3.2.6-1.dsc b/tests/pkg-srcs/ruby-rails-3.2_3.2.6-1.dsc new file mode 100644 index 00000000..4f2e2907 --- /dev/null +++ b/tests/pkg-srcs/ruby-rails-3.2_3.2.6-1.dsc @@ -0,0 +1,37 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +Format: 3.0 (quilt) +Source: ruby-rails-3.2 +Binary: ruby-rails-3.2, rails3 +Architecture: all +Version: 3.2.6-1 +Maintainer: Debian Ruby Extras Maintainers +Uploaders: Antonio Terceiro +Dm-Upload-Allowed: yes +Homepage: http://www.rubyonrails.org +Standards-Version: 3.9.3 +Vcs-Browser: http://git.debian.org/?p=pkg-ruby-extras/ruby-rails.git;a=summary +Vcs-Git: git://git.debian.org/pkg-ruby-extras/ruby-rails-3.2.git +Build-Depends: debhelper (>= 7.0.50~), gem2deb (>= 0.3.0~) +Package-List: + rails3 deb ruby optional + ruby-rails-3.2 deb ruby optional +Checksums-Sha1: + f36c3866b22de8ff6875fdbbfbcfb8d18e1f5a89 953 ruby-rails-3.2_3.2.6.orig.tar.gz + 7208250afe7083e258d1fa36cc3a60527608df11 2297 ruby-rails-3.2_3.2.6-1.debian.tar.gz +Checksums-Sha256: + 207cfb1ef70aa9458c776deeda8e38ac977cbc852209828793b27d55bebc7bea 953 ruby-rails-3.2_3.2.6.orig.tar.gz + 55decdcdc8248a4153fb7e5688ffdc3c3a2661a95f3870edba3e1eaf40907088 2297 ruby-rails-3.2_3.2.6-1.debian.tar.gz +Files: + 05a3954762c2a2101a10dd2efddf7000 953 ruby-rails-3.2_3.2.6.orig.tar.gz + 87bdb28ef5053d825bda80e959e2fd1c 2297 ruby-rails-3.2_3.2.6-1.debian.tar.gz +Ruby-Versions: all + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (GNU/Linux) + +iEYEARECAAYFAk/nrgIACgkQDOM8kQ+cso9TjgCfcDl8MvUtKVZP6bPP9IrO93hP +TnAAn1aA67N088u6u/S2VA8UhYjNXhpO +=7sbS +-----END PGP SIGNATURE----- diff --git a/tests/pkg-srcs/ruby-rails-3.2_3.2.6.orig.tar.gz b/tests/pkg-srcs/ruby-rails-3.2_3.2.6.orig.tar.gz new file mode 100644 index 00000000..88ab3fd9 Binary files /dev/null and b/tests/pkg-srcs/ruby-rails-3.2_3.2.6.orig.tar.gz differ diff --git a/tests/tests/quilt b/tests/tests/quilt new file mode 100755 index 00000000..a55e1fbb --- /dev/null +++ b/tests/tests/quilt @@ -0,0 +1,34 @@ +#!/bin/bash +set -e +. tests/lib + +t-archive ruby-rails-3.2 3.2.6-1 +t-git-none + +mkdir -p incoming +cd incoming +t-worktree test +cd .. + +t-dgit clone $p + +cd $p +t-cloned-fetched-good + +git fetch $tmp/incoming/$p dgit/sid:incoming + +dummy=0 + +for cherry in incoming~1 incoming~0; do + git cherry-pick -x $cherry + + dummy=$(( $dummy + 1)) + v=3.2.6-2~dummy${dummy} + + t-refs-same-start + t-dgit --dpkg-buildpackage:-d build + t-dgit push + t-pushed-good dgit/sid +done + +echo ok. diff --git a/tests/worktrees/ruby-rails-3.2_test.tar b/tests/worktrees/ruby-rails-3.2_test.tar new file mode 100644 index 00000000..8c57662a Binary files /dev/null and b/tests/worktrees/ruby-rails-3.2_test.tar differ