Skip to content

Commit

Permalink
Pull the JUnit renderer into Yath for 2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
exodist committed Apr 9, 2024
1 parent 39d3e79 commit 8c71bf9
Show file tree
Hide file tree
Showing 15 changed files with 1,325 additions and 6 deletions.
34 changes: 34 additions & 0 deletions .gitignore
Expand Up @@ -34,3 +34,37 @@ lastlog-1.*
*.test_info.*.json
.testsharedjobslots.yml
xxx

!Build/
.last_cover_stats
/MYMETA.*
*.o
*.pm.tdy
*.bs
*.ERR
*.bak

# Devel::NYTProf
nytprof.out

# Dizt::Zilla
/.build/

# Module::Build
_build/
Build
Build.bat

# Module::Install
inc/

# ExtUtils::MakeMaker
/blib/
/_eumm/
/*.gz
/Makefile
/Makefile.old
/MANIFEST.bak
/pm_to_blib
/*.zip
/Test2-Harness-Renderer-JUnit-*
21 changes: 19 additions & 2 deletions Makefile.PL
Expand Up @@ -61,11 +61,14 @@ my %WriteMakefileArgs = (
"IPC::Open3" => 0,
"Import::Into" => 0,
"Importer" => "0.025",
"JSON::PP" => 0,
"Linux::Inotify2" => "2.3",
"List::Util" => "1.56",
"Long::Jump" => "0.000001",
"POSIX" => 0,
"Scalar::Util" => 0,
"Scope::Guard" => 0,
"Storable" => 0,
"Symbol" => 0,
"Sys::Hostname" => 0,
"Term::Table" => "0.015",
Expand All @@ -91,6 +94,7 @@ my %WriteMakefileArgs = (
"Test::More" => "1.302198",
"Text::ParseWords" => 0,
"Time::HiRes" => 0,
"XML::Generator" => 0,
"YAML::Tiny" => 0,
"base" => 0,
"constant" => 0,
Expand All @@ -99,11 +103,17 @@ my %WriteMakefileArgs = (
},
"TEST_REQUIRES" => {
"Child" => 0,
"File::Copy" => 0
"Data::Dumper" => 0,
"File::Copy" => 0,
"File::Temp" => 0,
"Test2::Plugin::NoWarnings" => 0,
"Test2::Tools::Explain" => 0,
"Test::More" => "1.302198",
"XML::Simple" => 0
},
"VERSION" => "2.000000",
"test" => {
"TESTS" => "t/*.t t/acceptence/*.t t/integration/*.t t/integration/signals/*.t t/unit/App/*.t t/unit/App/Yath/*.t t/unit/App/Yath/Command/*.t t/unit/App/Yath/Options/*.t t/unit/App/Yath/Plugin/*.t t/unit/App/Yath/Renderer/*.t t/unit/App/Yath/Renderer/Default/*.t t/unit/App/Yath/Resource/*.t t/unit/App/Yath/Resource/SharedJobSlots/*.t t/unit/Getopt/*.t t/unit/Getopt/Yath/*.t t/unit/Getopt/Yath/Option/*.t t/unit/Getopt/Yath/Settings/*.t t/unit/Test2/*.t t/unit/Test2/Formatter/*.t t/unit/Test2/Harness/*.t t/unit/Test2/Harness/Auditor/*.t t/unit/Test2/Harness/Collector/*.t t/unit/Test2/Harness/Collector/Auditor/*.t t/unit/Test2/Harness/Collector/IOParser/*.t t/unit/Test2/Harness/IPC/*.t t/unit/Test2/Harness/IPC/Protocol/*.t t/unit/Test2/Harness/IPC/Protocol/AtomicPipe/*.t t/unit/Test2/Harness/Instance/*.t t/unit/Test2/Harness/Log/*.t t/unit/Test2/Harness/Log/CoverageAggregator/*.t t/unit/Test2/Harness/Preload/*.t t/unit/Test2/Harness/Reloader/*.t t/unit/Test2/Harness/Renderer/*.t t/unit/Test2/Harness/Resource/*.t t/unit/Test2/Harness/Run/*.t t/unit/Test2/Harness/Runner/*.t t/unit/Test2/Harness/Runner/Preload/*.t t/unit/Test2/Harness/Runner/Preloader/*.t t/unit/Test2/Harness/Runner/Preloading/*.t t/unit/Test2/Harness/Runner/Resource/*.t t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/*.t t/unit/Test2/Harness/Scheduler/*.t t/unit/Test2/Harness/Settings/*.t t/unit/Test2/Harness/Util/*.t t/unit/Test2/Harness/Util/File/*.t t/unit/Test2/Tools/*.t"
"TESTS" => "t/*.t t/JUnit/*.t t/acceptence/*.t t/integration/*.t t/integration/signals/*.t t/unit/App/*.t t/unit/App/Yath/*.t t/unit/App/Yath/Command/*.t t/unit/App/Yath/Options/*.t t/unit/App/Yath/Plugin/*.t t/unit/App/Yath/Renderer/*.t t/unit/App/Yath/Renderer/Default/*.t t/unit/App/Yath/Resource/*.t t/unit/App/Yath/Resource/SharedJobSlots/*.t t/unit/Getopt/*.t t/unit/Getopt/Yath/*.t t/unit/Getopt/Yath/Option/*.t t/unit/Getopt/Yath/Settings/*.t t/unit/Test2/*.t t/unit/Test2/Formatter/*.t t/unit/Test2/Harness/*.t t/unit/Test2/Harness/Auditor/*.t t/unit/Test2/Harness/Collector/*.t t/unit/Test2/Harness/Collector/Auditor/*.t t/unit/Test2/Harness/Collector/IOParser/*.t t/unit/Test2/Harness/IPC/*.t t/unit/Test2/Harness/IPC/Protocol/*.t t/unit/Test2/Harness/IPC/Protocol/AtomicPipe/*.t t/unit/Test2/Harness/Instance/*.t t/unit/Test2/Harness/Log/*.t t/unit/Test2/Harness/Log/CoverageAggregator/*.t t/unit/Test2/Harness/Preload/*.t t/unit/Test2/Harness/Reloader/*.t t/unit/Test2/Harness/Renderer/*.t t/unit/Test2/Harness/Resource/*.t t/unit/Test2/Harness/Run/*.t t/unit/Test2/Harness/Runner/*.t t/unit/Test2/Harness/Runner/Preload/*.t t/unit/Test2/Harness/Runner/Preloader/*.t t/unit/Test2/Harness/Runner/Preloading/*.t t/unit/Test2/Harness/Runner/Resource/*.t t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/*.t t/unit/Test2/Harness/Scheduler/*.t t/unit/Test2/Harness/Settings/*.t t/unit/Test2/Harness/Util/*.t t/unit/Test2/Harness/Util/File/*.t t/unit/Test2/Tools/*.t"
}
);

Expand Down Expand Up @@ -135,11 +145,14 @@ my %FallbackPrereqs = (
"IPC::Open3" => 0,
"Import::Into" => 0,
"Importer" => "0.025",
"JSON::PP" => 0,
"Linux::Inotify2" => "2.3",
"List::Util" => "1.56",
"Long::Jump" => "0.000001",
"POSIX" => 0,
"Scalar::Util" => 0,
"Scope::Guard" => 0,
"Storable" => 0,
"Symbol" => 0,
"Sys::Hostname" => 0,
"Term::Table" => "0.015",
Expand All @@ -150,10 +163,12 @@ my %FallbackPrereqs = (
"Test2::Event::V2" => "1.302198",
"Test2::Formatter" => "1.302198",
"Test2::Plugin::MemUsage" => "0.002003",
"Test2::Plugin::NoWarnings" => 0,
"Test2::Plugin::UUID" => "0.002001",
"Test2::Tools::AsyncSubtest" => "0.000159",
"Test2::Tools::Basic" => 0,
"Test2::Tools::Compare" => 0,
"Test2::Tools::Explain" => 0,
"Test2::Tools::Subtest" => "0.000159",
"Test2::Util" => "1.302198",
"Test2::Util::Table" => 0,
Expand All @@ -165,6 +180,8 @@ my %FallbackPrereqs = (
"Test::More" => "1.302198",
"Text::ParseWords" => 0,
"Time::HiRes" => 0,
"XML::Generator" => 0,
"XML::Simple" => 0,
"YAML::Tiny" => 0,
"base" => 0,
"constant" => 0,
Expand Down
12 changes: 12 additions & 0 deletions cpanfile
Expand Up @@ -26,11 +26,14 @@ requires "IPC::Cmd" => "0";
requires "IPC::Open3" => "0";
requires "Import::Into" => "0";
requires "Importer" => "0.025";
requires "JSON::PP" => "0";
requires "Linux::Inotify2" => "2.3";
requires "List::Util" => "1.56";
requires "Long::Jump" => "0.000001";
requires "POSIX" => "0";
requires "Scalar::Util" => "0";
requires "Scope::Guard" => "0";
requires "Storable" => "0";
requires "Symbol" => "0";
requires "Sys::Hostname" => "0";
requires "Term::Table" => "0.015";
Expand All @@ -56,6 +59,7 @@ requires "Test::Builder::Formatter" => "1.302198";
requires "Test::More" => "1.302198";
requires "Text::ParseWords" => "0";
requires "Time::HiRes" => "0";
requires "XML::Generator" => "0";
requires "YAML::Tiny" => "0";
requires "base" => "0";
requires "constant" => "0";
Expand All @@ -76,7 +80,13 @@ suggests "Win32::Console::ANSI" => "0";

on 'test' => sub {
requires "Child" => "0";
requires "Data::Dumper" => "0";
requires "File::Copy" => "0";
requires "File::Temp" => "0";
requires "Test2::Plugin::NoWarnings" => "0";
requires "Test2::Tools::Explain" => "0";
requires "Test::More" => "1.302198";
requires "XML::Simple" => "0";
};

on 'configure' => sub {
Expand All @@ -85,7 +95,9 @@ on 'configure' => sub {

on 'develop' => sub {
requires "Test2::Require::Module" => "0.000127";
requires "Test::CheckManifest" => "0";
requires "Test::Perl::Critic" => "0";
requires "Test::Pod" => "1.41";
requires "Test::Pod::Coverage" => "0";
requires "Test::Spelling" => "0.12";
};
24 changes: 20 additions & 4 deletions dist.ini
Expand Up @@ -86,11 +86,14 @@ IPC::Cmd = 0
IPC::Open3 = 0
Import::Into = 0
Importer = 0.025
JSON::PP = 0
Linux::Inotify2 = 2.3
List::Util = 1.56
Long::Jump = 0.000001
POSIX = 0
Scalar::Util = 0
Scope::Guard = 0
Storable = 0
Symbol = 0
Sys::Hostname = 0
Term::Table = 0.015
Expand All @@ -116,16 +119,29 @@ Test::Builder::Formatter = 1.302198
Test::More = 1.302198
Text::ParseWords = 0
Time::HiRes = 0
XML::Generator = 0
YAML::Tiny = 0

[Prereqs / TestRequires]
File::Copy = 0
Child = 0
Child = 0
Data::Dumper = 0
File::Copy = 0
File::Temp = 0
Test2::Plugin::NoWarnings = 0
Test2::Tools::Explain = 0
Test::More = 0
XML::Simple = 0

[Prereqs / ConfigureRequires]
ExtUtils::MakeMaker = 0

[Prereqs / DevelopRequires]
Test::Spelling = 0.12 ; for xt/author/pod-spell.t
Test::Perl::Critic = 0
Test2::Require::Module = 0.000127
Test::CheckManifest = 0
Test::Perl::Critic = 0
Test::Pod = 1.41
Test::Pod::Coverage = 0
Test::Spelling = 0.12 ; for xt/author/pod-spell.t

[Prereqs / RuntimeSuggests]
Class::XSAccessor = 1.19
Expand Down

0 comments on commit 8c71bf9

Please sign in to comment.