svn commit: r460084 - in head/devel: . p5-Test2-Harness
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sat Jan 27 10:23:23 UTC 2018
Author: sunpoet
Date: Sat Jan 27 10:23:21 2018
New Revision: 460084
URL: https://svnweb.freebsd.org/changeset/ports/460084
Log:
Add p5-Test2-Harness 0.001049
To use Test2::Harness you use the yath command. Yath will find the tests (or use
the ones you specify), and run them. As it runs it will output diagnostics
information such as failures. At the end yath will print a summary of the test
run.
The canonical source of up-to-date command options are the help output when
using $ yath help and $ yath help COMMAND.
yath can be thought of as a more powerful alternative to prove (Test::Harness).
WWW: http://search.cpan.org/dist/Test2-Harness/
Added:
head/devel/p5-Test2-Harness/
head/devel/p5-Test2-Harness/Makefile (contents, props changed)
head/devel/p5-Test2-Harness/distinfo (contents, props changed)
head/devel/p5-Test2-Harness/pkg-descr (contents, props changed)
head/devel/p5-Test2-Harness/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sat Jan 27 10:22:57 2018 (r460083)
+++ head/devel/Makefile Sat Jan 27 10:23:21 2018 (r460084)
@@ -3576,6 +3576,7 @@
SUBDIR += p5-Test-YAML-Meta
SUBDIR += p5-Test-YAML-Valid
SUBDIR += p5-Test-utf8
+ SUBDIR += p5-Test2-Harness
SUBDIR += p5-Test2-Plugin-NoWarnings
SUBDIR += p5-Test2-Suite
SUBDIR += p5-Text-Levenshtein
Added: head/devel/p5-Test2-Harness/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Test2-Harness/Makefile Sat Jan 27 10:23:21 2018 (r460084)
@@ -0,0 +1,41 @@
+# Created by: Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= Test2-Harness
+PORTVERSION= 0.001049
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:EXODIST
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet at FreeBSD.org
+COMMENT= Test2 Harness designed for the Test2 event system
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= p5-Importer>=0.024:devel/p5-Importer \
+ p5-Module-Pluggable>=0:devel/p5-Module-Pluggable \
+ p5-Term-Table>=0.011:devel/p5-Term-Table \
+ p5-Test2-Suite>=0.000091:devel/p5-Test2-Suite \
+ p5-goto-file>=0.005:devel/p5-goto-file
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+NO_ARCH= yes
+USES= perl5
+USE_PERL5= configure
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 502400
+BUILD_DEPENDS+= p5-File-Path>=2.11:devel/p5-File-Path
+RUN_DEPENDS+= p5-File-Path>=2.11:devel/p5-File-Path
+.endif
+
+.if ${PERL_LEVEL} < 502707
+BUILD_DEPENDS+= p5-Test-Simple>=1.302117:devel/p5-Test-Simple
+RUN_DEPENDS+= p5-Test-Simple>=1.302117:devel/p5-Test-Simple
+.endif
+
+.include <bsd.port.post.mk>
Added: head/devel/p5-Test2-Harness/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Test2-Harness/distinfo Sat Jan 27 10:23:21 2018 (r460084)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1517046275
+SHA256 (Test2-Harness-0.001049.tar.gz) = 9d4dd80fbb7b477043c77c7beeab22eabd4016730370de0b54089267036c549d
+SIZE (Test2-Harness-0.001049.tar.gz) = 163844
Added: head/devel/p5-Test2-Harness/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Test2-Harness/pkg-descr Sat Jan 27 10:23:21 2018 (r460084)
@@ -0,0 +1,11 @@
+To use Test2::Harness you use the yath command. Yath will find the tests (or use
+the ones you specify), and run them. As it runs it will output diagnostics
+information such as failures. At the end yath will print a summary of the test
+run.
+
+The canonical source of up-to-date command options are the help output when
+using $ yath help and $ yath help COMMAND.
+
+yath can be thought of as a more powerful alternative to prove (Test::Harness).
+
+WWW: http://search.cpan.org/dist/Test2-Harness/
Added: head/devel/p5-Test2-Harness/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Test2-Harness/pkg-plist Sat Jan 27 10:23:21 2018 (r460084)
@@ -0,0 +1,111 @@
+bin/yath
+%%SITE_PERL%%/App/Yath.pm
+%%SITE_PERL%%/App/Yath/Command.pm
+%%SITE_PERL%%/App/Yath/Command/failed.pm
+%%SITE_PERL%%/App/Yath/Command/help.pm
+%%SITE_PERL%%/App/Yath/Command/init.pm
+%%SITE_PERL%%/App/Yath/Command/reload.pm
+%%SITE_PERL%%/App/Yath/Command/replay.pm
+%%SITE_PERL%%/App/Yath/Command/run.pm
+%%SITE_PERL%%/App/Yath/Command/spawn.pm
+%%SITE_PERL%%/App/Yath/Command/start.pm
+%%SITE_PERL%%/App/Yath/Command/stop.pm
+%%SITE_PERL%%/App/Yath/Command/test.pm
+%%SITE_PERL%%/App/Yath/Command/times.pm
+%%SITE_PERL%%/App/Yath/Command/watch.pm
+%%SITE_PERL%%/App/Yath/Command/which.pm
+%%SITE_PERL%%/App/Yath/Plugin.pm
+%%SITE_PERL%%/App/Yath/Util.pm
+%%SITE_PERL%%/Test2/Formatter/QVF.pm
+%%SITE_PERL%%/Test2/Formatter/Stream.pm
+%%SITE_PERL%%/Test2/Formatter/Test2.pm
+%%SITE_PERL%%/Test2/Harness.pm
+%%SITE_PERL%%/Test2/Harness/Event.pm
+%%SITE_PERL%%/Test2/Harness/Feeder.pm
+%%SITE_PERL%%/Test2/Harness/Feeder/JSONL.pm
+%%SITE_PERL%%/Test2/Harness/Feeder/Job.pm
+%%SITE_PERL%%/Test2/Harness/Feeder/Run.pm
+%%SITE_PERL%%/Test2/Harness/Job.pm
+%%SITE_PERL%%/Test2/Harness/Job/Dir.pm
+%%SITE_PERL%%/Test2/Harness/Job/Runner.pm
+%%SITE_PERL%%/Test2/Harness/Job/Runner/Dummy.pm
+%%SITE_PERL%%/Test2/Harness/Job/Runner/Fork.pm
+%%SITE_PERL%%/Test2/Harness/Job/Runner/IPC.pm
+%%SITE_PERL%%/Test2/Harness/Job/Runner/Open3.pm
+%%SITE_PERL%%/Test2/Harness/Logger.pm
+%%SITE_PERL%%/Test2/Harness/Logger/JSONL.pm
+%%SITE_PERL%%/Test2/Harness/Preload.pm
+%%SITE_PERL%%/Test2/Harness/Renderer.pm
+%%SITE_PERL%%/Test2/Harness/Renderer/Formatter.pm
+%%SITE_PERL%%/Test2/Harness/Run.pm
+%%SITE_PERL%%/Test2/Harness/Run/Dir.pm
+%%SITE_PERL%%/Test2/Harness/Run/Queue.pm
+%%SITE_PERL%%/Test2/Harness/Run/Runner.pm
+%%SITE_PERL%%/Test2/Harness/Run/Runner/Persist.pm
+%%SITE_PERL%%/Test2/Harness/Run/Runner/ProcMan.pm
+%%SITE_PERL%%/Test2/Harness/Util.pm
+%%SITE_PERL%%/Test2/Harness/Util/DepTracer.pm
+%%SITE_PERL%%/Test2/Harness/Util/File.pm
+%%SITE_PERL%%/Test2/Harness/Util/File/JSON.pm
+%%SITE_PERL%%/Test2/Harness/Util/File/JSONL.pm
+%%SITE_PERL%%/Test2/Harness/Util/File/Stream.pm
+%%SITE_PERL%%/Test2/Harness/Util/File/Value.pm
+%%SITE_PERL%%/Test2/Harness/Util/HashBase.pm
+%%SITE_PERL%%/Test2/Harness/Util/IPC.pm
+%%SITE_PERL%%/Test2/Harness/Util/JSON.pm
+%%SITE_PERL%%/Test2/Harness/Util/TapParser.pm
+%%SITE_PERL%%/Test2/Harness/Util/Term.pm
+%%SITE_PERL%%/Test2/Harness/Util/TestFile.pm
+%%SITE_PERL%%/Test2/Harness/Watcher.pm
+%%SITE_PERL%%/Test2/Tools/HarnessTester.pm
+%%PERL5_MAN1%%/yath.1.gz
+%%PERL5_MAN3%%/App::Yath.3.gz
+%%PERL5_MAN3%%/App::Yath::Command.3.gz
+%%PERL5_MAN3%%/App::Yath::Command::failed.3.gz
+%%PERL5_MAN3%%/App::Yath::Command::help.3.gz
+%%PERL5_MAN3%%/App::Yath::Command::init.3.gz
+%%PERL5_MAN3%%/App::Yath::Command::reload.3.gz
+%%PERL5_MAN3%%/App::Yath::Command::replay.3.gz
+%%PERL5_MAN3%%/App::Yath::Command::run.3.gz
+%%PERL5_MAN3%%/App::Yath::Command::spawn.3.gz
+%%PERL5_MAN3%%/App::Yath::Command::start.3.gz
+%%PERL5_MAN3%%/App::Yath::Command::stop.3.gz
+%%PERL5_MAN3%%/App::Yath::Command::test.3.gz
+%%PERL5_MAN3%%/App::Yath::Command::times.3.gz
+%%PERL5_MAN3%%/App::Yath::Command::watch.3.gz
+%%PERL5_MAN3%%/App::Yath::Command::which.3.gz
+%%PERL5_MAN3%%/App::Yath::Util.3.gz
+%%PERL5_MAN3%%/Test2::Formatter::Stream.3.gz
+%%PERL5_MAN3%%/Test2::Formatter::Test2.3.gz
+%%PERL5_MAN3%%/Test2::Harness.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Event.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Feeder.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Feeder::JSONL.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Feeder::Job.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Feeder::Run.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Job.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Job::Dir.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Job::Runner.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Job::Runner::Fork.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Job::Runner::IPC.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Job::Runner::Open3.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Logger.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Logger::JSONL.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Renderer.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Renderer::Formatter.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Run.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Run::Dir.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Run::Queue.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Run::Runner.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Util.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Util::File.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Util::File::JSON.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Util::File::JSONL.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Util::File::Stream.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Util::File::Value.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Util::HashBase.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Util::JSON.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Util::TapParser.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Util::Term.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Util::TestFile.3.gz
+%%PERL5_MAN3%%/Test2::Harness::Watcher.3.gz
More information about the svn-ports-all
mailing list