aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-Test2-Harness-UI/Makefile60
-rw-r--r--devel/p5-Test2-Harness-UI/distinfo3
-rw-r--r--devel/p5-Test2-Harness-UI/pkg-descr3
-rw-r--r--devel/p5-Test2-Harness-UI/pkg-plist125
5 files changed, 192 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index e82768ae3e3c..edb18024da0f 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -3506,6 +3506,7 @@
SUBDIR += p5-Test-YAML-Valid
SUBDIR += p5-Test-utf8
SUBDIR += p5-Test2-Harness
+ SUBDIR += p5-Test2-Harness-UI
SUBDIR += p5-Test2-Plugin-Cover
SUBDIR += p5-Test2-Plugin-DBIProfile
SUBDIR += p5-Test2-Plugin-IOEvents
diff --git a/devel/p5-Test2-Harness-UI/Makefile b/devel/p5-Test2-Harness-UI/Makefile
new file mode 100644
index 000000000000..d8c27f9ce3d8
--- /dev/null
+++ b/devel/p5-Test2-Harness-UI/Makefile
@@ -0,0 +1,60 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+
+PORTNAME= Test2-Harness-UI
+PORTVERSION= 0.000070
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:EXODIST
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Web interface for viewing and inspecting yath test logs
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= p5-File-ShareDir-Install>=0.06:devel/p5-File-ShareDir-Install \
+ ${RUN_DEPENDS}
+RUN_DEPENDS= p5-Clone>=0:devel/p5-Clone \
+ p5-Crypt-Eksblowfish>=0:security/p5-Crypt-Eksblowfish \
+ p5-DBI>=0:databases/p5-DBI \
+ p5-DBIx-Class-InflateColumn-Serializer>=0:databases/p5-DBIx-Class-InflateColumn-Serializer \
+ p5-DBIx-Class-Schema-Loader>=0:databases/p5-DBIx-Class-Schema-Loader \
+ p5-DBIx-Class-Tree>=0:databases/p5-DBIx-Class-Tree \
+ p5-DBIx-Class-UUIDColumns>=0:databases/p5-DBIx-Class-UUIDColumns \
+ p5-DBIx-Class>=0:databases/p5-DBIx-Class \
+ p5-DBIx-QuickDB>=0.000020:databases/p5-DBIx-QuickDB \
+ p5-DBIx-QuickDB>=0:databases/p5-DBIx-QuickDB \
+ p5-Data-GUID>=0:devel/p5-Data-GUID \
+ p5-DateTime>=0:devel/p5-DateTime \
+ p5-Email-Sender>=0:mail/p5-Email-Sender \
+ p5-Email-Simple>=0:mail/p5-Email-Simple \
+ p5-Email-Simple>=0:mail/p5-Email-Simple \
+ p5-File-ShareDir>=0:devel/p5-File-ShareDir \
+ p5-Importer>=0.025:devel/p5-Importer \
+ p5-JSON-MaybeXS>=0:converters/p5-JSON-MaybeXS \
+ p5-Plack-Middleware-DBIx-DisconnectAll>=0:www/p5-Plack-Middleware-DBIx-DisconnectAll \
+ p5-Plack>=0:www/p5-Plack \
+ p5-Router-Simple>=0:www/p5-Router-Simple \
+ p5-Starman>=0:www/p5-Starman \
+ p5-Statistics-Basic>=0:math/p5-Statistics-Basic \
+ p5-Test2-Harness>=0:devel/p5-Test2-Harness \
+ p5-Test2-Harness>=1.000058:devel/p5-Test2-Harness \
+ p5-Test2-Suite>=0.000126:devel/p5-Test2-Suite \
+ p5-Test2-Suite>=0:devel/p5-Test2-Suite \
+ p5-Text-Xslate>=0:textproc/p5-Text-Xslate
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 503200
+BUILD_DEPENDS+= p5-Test-Simple>=1.302166:devel/p5-Test-Simple
+RUN_DEPENDS+= p5-Test-Simple>=1.302166:devel/p5-Test-Simple
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/p5-Test2-Harness-UI/distinfo b/devel/p5-Test2-Harness-UI/distinfo
new file mode 100644
index 000000000000..7af71c3923e7
--- /dev/null
+++ b/devel/p5-Test2-Harness-UI/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1626542054
+SHA256 (Test2-Harness-UI-0.000070.tar.gz) = b1d94340f25391baeee8eb2a41e376f03efc170202b769d583a97718dc8fb891
+SIZE (Test2-Harness-UI-0.000070.tar.gz) = 183650
diff --git a/devel/p5-Test2-Harness-UI/pkg-descr b/devel/p5-Test2-Harness-UI/pkg-descr
new file mode 100644
index 000000000000..22d4960e66b1
--- /dev/null
+++ b/devel/p5-Test2-Harness-UI/pkg-descr
@@ -0,0 +1,3 @@
+Test2::Harness::UI provides a web UI for yath logs.
+
+WWW: https://metacpan.org/dist/Test2-Harness-UI
diff --git a/devel/p5-Test2-Harness-UI/pkg-plist b/devel/p5-Test2-Harness-UI/pkg-plist
new file mode 100644
index 000000000000..2eaa5b03f5cd
--- /dev/null
+++ b/devel/p5-Test2-Harness-UI/pkg-plist
@@ -0,0 +1,125 @@
+bin/yath-ui-importer.pl
+bin/yath-ui-sweeper.pl
+%%SITE_PERL%%/App/Yath/Command/ui.pm
+%%SITE_PERL%%/App/Yath/Plugin/YathUIDB.pm
+%%SITE_PERL%%/Test2/Harness/Renderer/UI.pm
+%%SITE_PERL%%/Test2/Harness/Renderer/UIDB.pm
+%%SITE_PERL%%/Test2/Harness/UI.pm
+%%SITE_PERL%%/Test2/Harness/UI/CPANImporter.pm
+%%SITE_PERL%%/Test2/Harness/UI/Config.pm
+%%SITE_PERL%%/Test2/Harness/UI/Controller.pm
+%%SITE_PERL%%/Test2/Harness/UI/Controller/Coverage.pm
+%%SITE_PERL%%/Test2/Harness/UI/Controller/Download.pm
+%%SITE_PERL%%/Test2/Harness/UI/Controller/Durations.pm
+%%SITE_PERL%%/Test2/Harness/UI/Controller/Events.pm
+%%SITE_PERL%%/Test2/Harness/UI/Controller/Failed.pm
+%%SITE_PERL%%/Test2/Harness/UI/Controller/Job.pm
+%%SITE_PERL%%/Test2/Harness/UI/Controller/Query.pm
+%%SITE_PERL%%/Test2/Harness/UI/Controller/Run.pm
+%%SITE_PERL%%/Test2/Harness/UI/Controller/Stream.pm
+%%SITE_PERL%%/Test2/Harness/UI/Controller/Sweeper.pm
+%%SITE_PERL%%/Test2/Harness/UI/Controller/Upload.pm
+%%SITE_PERL%%/Test2/Harness/UI/Controller/User.pm
+%%SITE_PERL%%/Test2/Harness/UI/Controller/View.pm
+%%SITE_PERL%%/Test2/Harness/UI/Importer.pm
+%%SITE_PERL%%/Test2/Harness/UI/Queries.pm
+%%SITE_PERL%%/Test2/Harness/UI/Request.pm
+%%SITE_PERL%%/Test2/Harness/UI/Response.pm
+%%SITE_PERL%%/Test2/Harness/UI/RunProcessor.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/MySQL.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/MySQL56.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/PostgreSQL.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/ApiKey.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Coverage.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Email.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/EmailVerificationCode.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Event.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Job.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/LogFile.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Permission.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/PrimaryEmail.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Project.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Run.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Session.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/SessionHost.pm
+%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/User.pm
+%%SITE_PERL%%/Test2/Harness/UI/Sweeper.pm
+%%SITE_PERL%%/Test2/Harness/UI/Util.pm
+%%SITE_PERL%%/Test2/Harness/UI/Util/Errors.pm
+%%SITE_PERL%%/Test2/Harness/UI/Util/HashBase.pm
+%%SITE_PERL%%/Test2/Harness/UI/Util/ImportModes.pm
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/dashboard.css
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/datatables.min.css
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/fieldtable.css
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/job.css
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/json-formatter.css
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/main.css
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/theme.css
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/upload.css
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/user.css
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/view.css
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/close.png
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/close_red.png
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/coverage.png
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/coveragedel.png
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/data.png
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/dotdotdot.png
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/download.png
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/error.png
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/favicon.ico
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/goto.png
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/link.png
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/locked.png
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/orphan.png
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/unlocked.png
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/datatables.min.js
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/eventtable.js
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/fieldtable.js
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/jobtable.js
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/jquery-ui.js
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/jquery-ui.min.js
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/jquery.js
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/json-formatter.umd.js
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/main.js
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/runtable.js
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/upload.js
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/view.js
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/schema/MySQL.sql
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/schema/MySQL56.sql
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/schema/PostgreSQL.sql
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/templates/login.tx
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/templates/main.tx
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/templates/upload.tx
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/templates/user.tx
+%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/templates/view.tx
+%%PERL5_MAN3%%/Test2::Harness::UI.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::CPANImporter.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Config.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Controller.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Coverage.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Download.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Durations.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Events.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Failed.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Job.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Query.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Run.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Stream.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Sweeper.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Upload.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Controller::User.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Controller::View.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Importer.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Queries.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Request.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Response.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::RunProcessor.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Schema.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Schema::Result::Event.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Schema::Result::Job.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Schema::Result::Run.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Schema::Result::User.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Util.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Util::Errors.3.gz
+%%PERL5_MAN3%%/Test2::Harness::UI::Util::HashBase.3.gz