debian/0000755000000000000000000000000012142725417007173 5ustar debian/rules0000755000000000000000000000155312042265461010254 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 # # Uncomment to ignore all test failures (but the tests will run anyway) #export DH_RUBY_IGNORE_TESTS=all # # Uncomment to ignore some test failures (but the tests will run anyway). # Valid values: #export DH_RUBY_IGNORE_TESTS=ruby1.8 ruby1.9.1 require-rubygems # # If you need to specify the .gemspec (eg there is more than one) #export DH_RUBY_GEMSPEC=gem.gemspec COMMAND_LIST = autotest multiruby unit_diff multigem multiruby_setup zentest %: dh $@ --buildsystem=ruby --with ruby build: dh build --buildsystem=ruby --with ruby @for COMMAND in $(COMMAND_LIST); do \ pod2man --section=1 --release=\"ZenTest\" \ --center=\"Debian\ GNU\ System\" \ debian/$$COMMAND.1.pod > debian/$$COMMAND.1;\ done clean: dh clean --buildsystem=ruby --with ruby @$(foreach COMMAND,$(COMMAND_LIST), rm -f debian/$(COMMAND).1) debian/copyright0000644000000000000000000000252112042265227011123 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: ZenTest Source: http://rubygems.org/gems/ZenTest Files: * Copyright: Ryan Davis, Eric Hodel, seattle.rb License: Expat Files: debian/* Copyright: 2012 Praveen Arimbrathodiyil License: Expat License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. debian/compat0000644000000000000000000000000212042265227010366 0ustar 7 debian/patches/0000755000000000000000000000000012142716217010620 5ustar debian/patches/remove-require-rubygems.patch0000644000000000000000000000057212042265227016446 0ustar Description: remove require 'rubygems' Gems should not require rubygems to work. Author: Praveen Arimbrathodiyil Last-Update: 2012-10-25 --- a/lib/autotest.rb +++ b/lib/autotest.rb @@ -201,7 +201,8 @@ # def self.autodiscover - require 'rubygems' +# Remove rubygems requirement by commenting out +# require 'rubygems' # *sigh* # debian/patches/series0000644000000000000000000000003612142716217012034 0ustar remove-require-rubygems.patch debian/multigem.1.pod0000644000000000000000000000106412043721205011651 0ustar =head1 NAME multigem - install gems for multiple ruby versions =head1 SYNOPSIS B I =head1 DESCRIPTION B uses multiruby to run the gem command in order to install gems in the right place for each of the ruby versions under that .multiruby directory. It takes all options of gem command. See I for more details. =head1 AUTHOR Ryan Davis, Eric Hodel, seattle.rb This manual page is written by Praveen Arimbrathodiyl for Debian GNU System (GNU/Linux, GNU/kFreeBSD, GNU/Hurd). debian/autotest.1.pod0000644000000000000000000000077512043720510011704 0ustar =head1 NAME autotest - a continuous testing facility =head1 SYNOPSIS B =head1 DESCRIPTION B is a continuous testing facility meant to be used during development. As soon as you save a file, autotest will run the corresponding dependent tests. See I for more details. =head1 AUTHOR Ryan Davis, Eric Hodel, seattle.rb This manual page is written by Praveen Arimbrathodiyl for Debian GNU System (GNU/Linux, GNU/kFreeBSD, GNU/Hurd). debian/multiruby.1.pod0000644000000000000000000000075712043721250012072 0ustar =head1 NAME multiruby - runs anything you want on multiple versions of ruby =head1 SYNOPSIS B I<./TestMyProject.rb> =head1 DESCRIPTION B runs anything you want on multiple versions of ruby. Great for compatibility checking! Use I to manage your installed versions. =head1 AUTHOR Ryan Davis, Eric Hodel, seattle.rb This manual page is written by Praveen Arimbrathodiyl for Debian GNU System (GNU/Linux, GNU/kFreeBSD, GNU/Hurd). debian/ruby-zentest.docs0000644000000000000000000000010712142725301012506 0ustar README.txt example.txt example1.rb example2.rb example_dot_autotest.rb debian/multiruby_setup.1.pod0000644000000000000000000000365612043724054013320 0ustar =head1 NAME multiruby_setup - script to help you manage multiruby =head1 SYNOPSIS B [B<-h>|I|I] B I =head1 DESCRIPTION Use B to manage your installed versions of ruby. This helps you use multiruby command to run anything you want on multiple versions of ruby. The various versions are installed in a subdirectory of .multiruby in your home directory. =head1 OPTIONS =head2 cmds B<-h>, B<--help>, B show this help. B build and install everything. used internally. B clean scm build dirs and remove non-scm build dirs. B print installed versions. B remove a particular version. B symlink all rubygem dirs to one dir. B list all tags from svn. B update svn builds. B update rubygems and nuke install dirs. =head2 specs B alias for latest versions from tar + rubygems B alias for mri:svn:releases and mri:svn:branches. B alias for supported releases of mri ruby. B alias for active branches of mri ruby. B install a specific $branch of mri from svn. B install a specific $tag of mri from svn. B install a specific $version of mri from tarball. =head2 environment variables B url for rubygems tarballs B url for MRI SVN B url for MRI tarballs B what versions to install B is cleared on installs. =head1 NOTES =over 4 =item * you can add a symlink to your rubinius build into ~/.multiruby/install =item * I need patches/maintainers for other implementations. =back =head1 AUTHOR Ryan Davis, Eric Hodel, seattle.rb This manual page is written by Praveen Arimbrathodiyl for Debian GNU System (GNU/Linux, GNU/kFreeBSD, GNU/Hurd). debian/zentest.1.pod0000644000000000000000000000131712043724276011536 0ustar =head1 NAME zentest - scans your target and unit-test code and writes your missing code =head1 SYNOPSIS B I > I =head1 DESCRIPTION B scans your target and unit-test code and writes your missing code based on simple naming rules, enabling XP at a much quicker pace. zentest only works with Ruby and Minitest or Test::Unit. There is enough evidence to show that this is still proving useful to users, so it stays. See I for more details. =head1 AUTHOR Ryan Davis, Eric Hodel, seattle.rb This manual page is written by Praveen Arimbrathodiyl for Debian GNU System (GNU/Linux, GNU/kFreeBSD, GNU/Hurd). debian/unit_diff.1.pod0000644000000000000000000000117512043724225012005 0ustar =head1 NAME unit_diff - command-line filter to diff expected results from actual results =head1 SYNOPSIS I<./TestMyProject.rb> | B =head1 DESCRIPTION B is a command-line filter to diff expected results from actual results and allow you to quickly see exactly what is wrong. Do note that minitest 2.2+ provides an enhanced assert_equal obviating the need for unit_diff. See I for more details. =head1 AUTHOR Ryan Davis, Eric Hodel, seattle.rb This manual page is written by Praveen Arimbrathodiyl for Debian GNU System (GNU/Linux, GNU/kFreeBSD, GNU/Hurd). debian/ruby-test-files.yaml0000644000000000000000000000020012042265227013102 0ustar --- - test/test_autotest.rb - test/test_focus.rb - test/test_unit_diff.rb - test/test_zentest.rb - test/test_zentest_mapping.rb debian/changelog0000644000000000000000000000127112142725417011046 0ustar ruby-zentest (4.9.1-1) unstable; urgency=low * New upstream release * Update to standards version 3.9.4 - Remove DM-Upload-Allowed * Update VCS fields * Install example* as docs -- Praveen Arimbrathodiyil Mon, 06 May 2013 17:16:49 +0530 ruby-zentest (4.8.2-2) unstable; urgency=low * update formating of man pages. -- Praveen Arimbrathodiyil Tue, 30 Oct 2012 15:46:47 +0530 ruby-zentest (4.8.2-1) unstable; urgency=low * Initial release (Closes: #691256) * Thanks to PJP for his help - he helped make pod2man run in a loop in debian/rules -- Praveen Arimbrathodiyil Tue, 23 Oct 2012 20:39:27 +0530 debian/control0000644000000000000000000000311712142725074010577 0ustar Source: ruby-zentest Section: ruby Priority: optional Maintainer: Debian Ruby Extras Maintainers Uploaders: Praveen Arimbrathodiyil Build-Depends: debhelper (>= 7.0.50~), gem2deb (>= 0.3.0~), ruby-minitest Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/pkg-ruby-extras/ruby-zentest.git Vcs-Browser: http://anonscm.debian.org/?p=pkg-ruby-extras/ruby-zentest.git;a=summary Homepage: https://github.com/seattlerb/zentest XS-Ruby-Versions: all Package: ruby-zentest Architecture: all XB-Ruby-Versions: ${ruby:Versions} Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter Description: ZenTest provides 4 different tools: zentest, unit_diff, autotest, and multiruby zentest scans your target and unit-test code and writes your missing code based on simple naming rules, enabling XP at a much quicker pace. zentest only works with Ruby and Minitest or Test::Unit. There is enough evidence to show that this is still proving useful to users, so it stays. . unit_diff is a command-line filter to diff expected results from actual results and allow you to quickly see exactly what is wrong. Do note that minitest 2.2+ provides an enhanced assert_equal obviating the need for unit_diff . autotest is a continuous testing facility meant to be used during development. As soon as you save a file, autotest will run the corresponding dependent tests. . multiruby runs anything you want on multiple versions of ruby. Great for compatibility checking! Use multiruby_setup to manage your installed versions. debian/watch0000644000000000000000000000014312042265227010217 0ustar version=3 http://pkg-ruby-extras.alioth.debian.org/cgi-bin/gemwatch/ZenTest .*/ZenTest-(.*).tar.gz debian/manpages0000644000000000000000000000001612042265227010703 0ustar debian/*.[0-9]debian/source/0000755000000000000000000000000012141716666010500 5ustar debian/source/format0000644000000000000000000000001412042265227011676 0ustar 3.0 (quilt)