pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/ZenTest Import ZenTest.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/233fb869b87c
branches:  trunk
changeset: 529845:233fb869b87c
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Mon Jun 11 07:59:55 2007 +0000

description:
Import ZenTest.

ZenTest provides 4 different tools and 1 library: zentest, unit_diff,
autotest, multiruby, and Test::Rails.

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 Test::Unit.

unit_diff is a command-line filter to diff expected results from
actual results and allow you to quickly see exactly what is wrong.

autotest is a continous 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.

Test::Rails helps you build industrial-strength Rails code.

diffstat:

 devel/ZenTest/DESCR    |  18 ++++++++++++++++
 devel/ZenTest/Makefile |  32 +++++++++++++++++++++++++++++
 devel/ZenTest/PLIST    |  55 ++++++++++++++++++++++++++++++++++++++++++++++++++
 devel/ZenTest/distinfo |   5 ++++
 4 files changed, 110 insertions(+), 0 deletions(-)

diffs (126 lines):

diff -r cd63fb64622f -r 233fb869b87c devel/ZenTest/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ZenTest/DESCR       Mon Jun 11 07:59:55 2007 +0000
@@ -0,0 +1,18 @@
+ZenTest provides 4 different tools and 1 library: zentest, unit_diff,
+autotest, multiruby, and Test::Rails.
+
+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 Test::Unit.
+
+unit_diff is a command-line filter to diff expected results from
+actual results and allow you to quickly see exactly what is wrong.
+
+autotest is a continous 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.
+
+Test::Rails helps you build industrial-strength Rails code.
diff -r cd63fb64622f -r 233fb869b87c devel/ZenTest/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ZenTest/Makefile    Mon Jun 11 07:59:55 2007 +0000
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/06/11 07:59:55 minskim Exp $
+
+DISTNAME=      ZenTest-3.6.0
+CATEGORIES=    devel ruby
+MASTER_SITES=  http://rubyforge.org/frs/download.php/21081/
+EXTRACT_SUFX=  .tgz
+
+MAINTAINER=    minskim%NetBSD.org@localhost
+HOMEPAGE=      http://zentest.rubyforge.org/
+COMMENT=       Testing utilities for Ruby
+
+NO_BUILD=      yes
+USE_LANGUAGES= # none
+
+REPLACE_RUBY=  bin/*
+
+INSTALLATION_DIRS=     bin
+
+.include "../../lang/ruby/modules.mk"
+
+do-install:
+       ${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${PREFIX}/bin
+       cd ${WRKSRC}/lib && pax -rwppm . ${RUBY_SITELIBDIR}
+       chmod ${SHAREMODE} ${RUBY_SITELIBDIR}/autotest.rb
+       ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/${PKGBASE}
+.for f in LinuxJournalArticle.txt README.txt
+       ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/${PKGBASE}
+.endfor
+       ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/${PKGBASE}
+       ${INSTALL_DATA} ${WRKSRC}/example* ${RUBY_EXAMPLESDIR}/${PKGBASE}
+
+.include "../../mk/bsd.pkg.mk"
diff -r cd63fb64622f -r 233fb869b87c devel/ZenTest/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ZenTest/PLIST       Mon Jun 11 07:59:55 2007 +0000
@@ -0,0 +1,55 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/06/11 07:59:55 minskim Exp $
+bin/autotest
+bin/multiruby
+bin/rails_test_audit
+bin/ruby_fork
+bin/ruby_fork_client
+bin/unit_diff
+bin/zentest
+${RUBY_SITELIBDIR}/autotest.rb
+${RUBY_SITELIBDIR}/autotest/autoupdate.rb
+${RUBY_SITELIBDIR}/autotest/camping.rb
+${RUBY_SITELIBDIR}/autotest/discover.rb
+${RUBY_SITELIBDIR}/autotest/emacs.rb
+${RUBY_SITELIBDIR}/autotest/fixtures.rb
+${RUBY_SITELIBDIR}/autotest/growl.rb
+${RUBY_SITELIBDIR}/autotest/heckle.rb
+${RUBY_SITELIBDIR}/autotest/html_report.rb
+${RUBY_SITELIBDIR}/autotest/kdenotify.rb
+${RUBY_SITELIBDIR}/autotest/menu.rb
+${RUBY_SITELIBDIR}/autotest/migrate.rb
+${RUBY_SITELIBDIR}/autotest/notify.rb
+${RUBY_SITELIBDIR}/autotest/pretty.rb
+${RUBY_SITELIBDIR}/autotest/rails.rb
+${RUBY_SITELIBDIR}/autotest/redgreen.rb
+${RUBY_SITELIBDIR}/autotest/screen.rb
+${RUBY_SITELIBDIR}/autotest/shame.rb
+${RUBY_SITELIBDIR}/autotest/snarl.rb
+${RUBY_SITELIBDIR}/autotest/timestamp.rb
+${RUBY_SITELIBDIR}/functional_test_matrix.rb
+${RUBY_SITELIBDIR}/ruby_fork.rb
+${RUBY_SITELIBDIR}/test/rails.rb
+${RUBY_SITELIBDIR}/test/rails/controller_test_case.rb
+${RUBY_SITELIBDIR}/test/rails/functional_test_case.rb
+${RUBY_SITELIBDIR}/test/rails/helper_test_case.rb
+${RUBY_SITELIBDIR}/test/rails/ivar_proxy.rb
+${RUBY_SITELIBDIR}/test/rails/pp_html_document.rb
+${RUBY_SITELIBDIR}/test/rails/rake_tasks.rb
+${RUBY_SITELIBDIR}/test/rails/render_tree.rb
+${RUBY_SITELIBDIR}/test/rails/test_case.rb
+${RUBY_SITELIBDIR}/test/rails/view_test_case.rb
+${RUBY_SITELIBDIR}/test/zentest_assertions.rb
+${RUBY_SITELIBDIR}/unit_diff.rb
+${RUBY_SITELIBDIR}/zentest.rb
+${RUBY_SITELIBDIR}/zentest_mapping.rb
+${RUBY_DOCDIR}/ZenTest/LinuxJournalArticle.txt
+${RUBY_DOCDIR}/ZenTest/README.txt
+${RUBY_EXAMPLESDIR}/ZenTest/example.txt
+${RUBY_EXAMPLESDIR}/ZenTest/example1.rb
+${RUBY_EXAMPLESDIR}/ZenTest/example2.rb
+${RUBY_EXAMPLESDIR}/ZenTest/example_dot_autotest.rb
+@dirrm ${RUBY_EXAMPLESDIR}/ZenTest
+@dirrm ${RUBY_DOCDIR}/ZenTest
+@dirrm ${RUBY_SITELIBDIR}/test/rails
+@dirrm ${RUBY_SITELIBDIR}/test
+@dirrm ${RUBY_SITELIBDIR}/autotest
diff -r cd63fb64622f -r 233fb869b87c devel/ZenTest/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ZenTest/distinfo    Mon Jun 11 07:59:55 2007 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/06/11 07:59:55 minskim Exp $
+
+SHA1 (ZenTest-3.6.0.tgz) = 7a2ca140bbbc5aed1833b9a1500ed8fbd8260ca6
+RMD160 (ZenTest-3.6.0.tgz) = 99acd522e136c671b6377026611318f3f6e9557f
+Size (ZenTest-3.6.0.tgz) = 57418 bytes



Home | Main Index | Thread Index | Old Index