Package: puppet
Version: 3.3.1-1
Severity: wishlist
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu trusty ubuntu-patch

Please add the following dep8 test, which was useful for picking up and
verifying the missing ruby-hiera dependency problem in:

http://anonscm.debian.org/gitweb/?p=pkg-puppet/puppet.git;a=commitdiff;h=11a376f8348dfa2c254b19f7b29aec13940aeb92
https://launchpad.net/bugs/1242363

This test is also a useful smoke test for puppet's standalone mode.

---8<---
diff -Nru puppet-3.2.4/debian/tests/control puppet-3.2.4/debian/tests/control
--- puppet-3.2.4/debian/tests/control   2013-09-03 20:39:18.000000000 +0000
+++ puppet-3.2.4/debian/tests/control   2013-11-29 10:14:25.000000000 +0000
@@ -5,3 +5,8 @@
 Tests: puppetmaster-passenger
 Depends: puppetmaster-passenger
 Restrictions: needs-root
+
+Tests: parameterised-class
+Depends: puppet
+Features: no-build-needed
+Restrictions: allow-stderr
diff -Nru puppet-3.2.4/debian/tests/parameterised-class 
puppet-3.2.4/debian/tests/parameterised-class
--- puppet-3.2.4/debian/tests/parameterised-class       1970-01-01 
00:00:00.000000000 +0000
+++ puppet-3.2.4/debian/tests/parameterised-class       2013-11-29 
10:07:12.000000000 +0000
@@ -0,0 +1,19 @@
+#!/bin/sh
+set -ex
+
+# This test was written in response to: https://launchpad.net/bugs/1242363
+# Author: Robie Basak <robie.ba...@ubuntu.com>
+
+cat > "$ADTTMP/test.pp" <<EOT
+class foo(\$content="abc\\n") {
+    file { '$ADTTMP/test-result': content => \$content; }
+}
+
+class {foo:}
+EOT
+
+rm -f "$ADTTMP/test-result"
+puppet apply "$ADTTMP/test.pp"
+result=`cat "$ADTTMP/test-result"`
+
+test "$result" = "abc"


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to