[DRE-commits] r4364 - in trunk/libsexp-processor-ruby/debian: . minitest

Tobias Grimm tiber-guest at alioth.debian.org
Sun Nov 22 17:52:57 UTC 2009


Author: tiber-guest
Date: 2009-11-22 17:52:56 +0000 (Sun, 22 Nov 2009)
New Revision: 4364

Added:
   trunk/libsexp-processor-ruby/debian/minitest/
   trunk/libsexp-processor-ruby/debian/minitest/autorun.rb
   trunk/libsexp-processor-ruby/debian/minitest/unit.rb
Modified:
   trunk/libsexp-processor-ruby/debian/changelog
   trunk/libsexp-processor-ruby/debian/control
   trunk/libsexp-processor-ruby/debian/rules
Log:
Run unit test when building package

Modified: trunk/libsexp-processor-ruby/debian/changelog
===================================================================
--- trunk/libsexp-processor-ruby/debian/changelog	2009-11-22 17:22:22 UTC (rev 4363)
+++ trunk/libsexp-processor-ruby/debian/changelog	2009-11-22 17:52:56 UTC (rev 4364)
@@ -1,3 +1,9 @@
+libsexp-processor-ruby (3.0.3-2) UNRELEASED; urgency=low
+
+  * Run unit test when building package
+
+ -- Tobias Grimm <etobi at debian.org>  Sun, 22 Nov 2009 18:47:07 +0100
+
 libsexp-processor-ruby (3.0.3-1) unstable; urgency=low
 
   * Initial Release (Closes: #553942).

Modified: trunk/libsexp-processor-ruby/debian/control
===================================================================
--- trunk/libsexp-processor-ruby/debian/control	2009-11-22 17:22:22 UTC (rev 4363)
+++ trunk/libsexp-processor-ruby/debian/control	2009-11-22 17:52:56 UTC (rev 4364)
@@ -2,6 +2,7 @@
 Section: ruby
 Priority: optional
 Maintainer: Sebastien Delafond <seb at debian.org>
+Uploaders: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>, Tobias Grimm <etobi at debian.org>
 Build-Depends: debhelper (>> 6.0.0), ruby-pkg-tools (>= 0.8), cdbs, libsetup-ruby1.8
 Build-Depends-Indep: ruby1.8, ruby1.9
 Standards-Version: 3.8.3

Added: trunk/libsexp-processor-ruby/debian/minitest/autorun.rb
===================================================================
--- trunk/libsexp-processor-ruby/debian/minitest/autorun.rb	                        (rev 0)
+++ trunk/libsexp-processor-ruby/debian/minitest/autorun.rb	2009-11-22 17:52:56 UTC (rev 4364)
@@ -0,0 +1 @@
+# empty

Added: trunk/libsexp-processor-ruby/debian/minitest/unit.rb
===================================================================
--- trunk/libsexp-processor-ruby/debian/minitest/unit.rb	                        (rev 0)
+++ trunk/libsexp-processor-ruby/debian/minitest/unit.rb	2009-11-22 17:52:56 UTC (rev 4364)
@@ -0,0 +1,20 @@
+require 'test/unit'
+
+module MiniTest
+  module Unit
+    class TestCase < Test::Unit::TestCase
+      def refute_nil(*args)
+        assert_not_nil(*args)
+      end
+
+      def refute_equal(*args)
+        assert_not_equal(*args)
+      end
+
+      def test_dummy
+        # just to aoid Test::Unit to complayin about TestCase classes with no tests
+        assert(true)
+      end
+    end
+  end
+end

Modified: trunk/libsexp-processor-ruby/debian/rules
===================================================================
--- trunk/libsexp-processor-ruby/debian/rules	2009-11-22 17:22:22 UTC (rev 4363)
+++ trunk/libsexp-processor-ruby/debian/rules	2009-11-22 17:52:56 UTC (rev 4364)
@@ -2,3 +2,22 @@
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/ruby-pkg-tools/1/class/ruby-setup-rb.mk
+
+build/libsexp-processor-ruby1.8:: build-stamp-1.8
+build/libsexp-processor-ruby1.9:: build-stamp-1.9
+
+TEST_RUNNER = -w -I lib:test:debian -r minitest/unit \
+              -e 'Dir["test/test_*.rb"].each{|test| require test}'
+
+build-stamp-1.8:
+	# Run unit tests:
+	/usr/bin/ruby1.8 $(TEST_RUNNER)
+	touch build-stamp-1.8
+
+build-stamp-1.9:
+	# Run unit tests:
+	/usr/bin/ruby1.9 $(TEST_RUNNER)
+	touch build-stamp-1.9
+
+clean::
+	rm -f build-stamp-*




More information about the Pkg-ruby-extras-commits mailing list