Date: Sat, 27 Jan 2018 10:23:22 +0000 (UTC) From: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r460084 - in head/devel: . p5-Test2-Harness Message-ID: <201801271023.w0RANMjh000186@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= Test2-Harness +PORTVERSION= 0.001049 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:EXODIST +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201801271023.w0RANMjh000186>