@@ -0,0 +1,25 @@
+language: perl
+perl:
+ - "5.8"
+ - "5.10"
+ - "5.12"
+ - "5.14"
+ - "5.16"
+ - "5.18"
+
+matrix:
+ allow_failures:
+ - perl: "5.8"
+
+before_install:
+ # git bits sometimes needed...
+ - git config user.name 'Travis-CI'
+ - git config user.email 'travis@nowhere.dne'
+
+install:
+ # not so much install our package as all its prereqs
+ - cpanm --installdeps . || { cat ~/.cpanm/build.log ; false ; }
+
+script:
+ - perl Makefile.PL
+ - make test
@@ -1,5 +1,19 @@
Revision history for Test-Moose-More
+0.024 2014-05-14 11:58:47 PDT-0700
+ * validate_thing() now does not try to run subtests against attributes it
+ does not find
+
+0.023 2014-01-21 22:39:47 PST-0800
+ * fix test error with Moose-2.1200 by adding missing coercions
+
+0.022 2013-11-10 23:16:32 PST-0800
+ * ...and add an explicit dependency on TAP::SimpleOutput 0.002
+
+0.021 2013-11-10 23:13:27 PST-0800
+ * Handle Test::More's new output for subtests in 0.98_05+
+ * Dodge isa_ok()'s output change by rolling our own
+
0.020 2013-08-01 07:33:57 PDT-0700
* Drop Perl6::Junction in favor of Syntax::Keyword::Junction Same
thing -- essentially, AFAICT -- except that we don't get 'smartmatch
@@ -1,44 +0,0 @@
-
-This is the Perl distribution Test-Moose-More.
-
-Installing Test-Moose-More is straightforward.
-
-## Installation with cpanm
-
-If you have cpanm, you only need one line:
-
- % cpanm Test::Moose::More
-
-If you are installing into a system-wide directory, you may need to pass the
-"-S" flag to cpanm, which uses sudo to install the module:
-
- % cpanm -S Test::Moose::More
-
-## Installing with the CPAN shell
-
-Alternatively, if your CPAN shell is set up, you should just be able to do:
-
- % cpan Test::Moose::More
-
-## Manual installation
-
-As a last resort, you can manually install it. Download the tarball, untar it,
-then build it:
-
- % perl Makefile.PL
- % make && make test
-
-Then install it:
-
- % make install
-
-If you are installing into a system-wide directory, you may need to run:
-
- % sudo make install
-
-## Documentation
-
-Test-Moose-More documentation is available as POD.
-You can run perldoc from a shell to read the documentation:
-
- % perldoc Test::Moose::More
@@ -10,7 +10,7 @@ Version 2.1, February 1999
(The master copy of this license lives on the GNU website.)
Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59
-51 Franklin St, Suite 500, Boston, MA 02110-1335 USA
+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -1,5 +1,6 @@
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.016.
+.travis.yml
Changes
-INSTALL
LICENSE
MANIFEST
META.json
@@ -10,11 +11,10 @@ SIGNATURE
cpanfile
dist.ini
lib/Test/Moose/More.pm
-sandbox.mysql.tar.gz
+t/00-check-deps.t
t/00-compile.t
t/000-report-versions-tiny.t
t/attribute/coerce.t
-t/author-pod-spell.t
t/check_sugar.t
t/does_not_ok.t
t/does_ok.t
@@ -25,16 +25,17 @@ t/is_class.t
t/is_not_anon.t
t/is_role.t
t/meta_ok.t
-t/release-consistent-version.t
-t/release-eol.t
-t/release-has-version.t
-t/release-minimum-version.t
-t/release-no-smart-comments.t
-t/release-no-tabs.t
-t/release-pod-coverage.t
-t/release-pod-linkcheck.t
-t/release-pod-syntax.t
t/requires_method_ok.t
t/validate_attribute.t
t/validate_class.t
t/validate_role.t
+xt/author/pod-spell.t
+xt/release/consistent-version.t
+xt/release/eol.t
+xt/release/has-version.t
+xt/release/minimum-version.t
+xt/release/no-smart-comments.t
+xt/release/no-tabs.t
+xt/release/pod-coverage.t
+xt/release/pod-linkcheck.t
+xt/release/pod-syntax.t
@@ -4,7 +4,7 @@
"Chris Weyl <cweyl@alumni.drew.edu>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 4.300035, CPAN::Meta::Converter version 2.131560",
+ "generated_by" : "Dist::Zilla version 5.016, CPAN::Meta::Converter version 2.141170",
"license" : [
"lgpl_2_1"
],
@@ -28,6 +28,8 @@
"develop" : {
"requires" : {
"Pod::Coverage::TrustPod" : "0",
+ "Test::More" : "0",
+ "Test::NoTabs" : "0",
"Test::Pod" : "1.41",
"Test::Pod::Coverage" : "1.08",
"version" : "0.9901"
@@ -44,7 +46,7 @@
"Syntax::Keyword::Junction" : "0",
"Test::Builder" : "0",
"Test::Moose" : "0",
- "Test::More" : "0",
+ "Test::More" : "0.94",
"perl" : "5.006",
"strict" : "0",
"warnings" : "0"
@@ -52,21 +54,27 @@
},
"test" : {
"requires" : {
- "Capture::Tiny" : "0",
+ "File::Spec" : "0",
+ "IO::Handle" : "0",
+ "IPC::Open3" : "0",
"Moose" : "0",
"Moose::Role" : "0",
- "TAP::SimpleOutput" : "0",
+ "Perl::Version" : "0",
+ "TAP::SimpleOutput" : "0.002",
"Test::Builder::Tester" : "0",
- "Test::More" : "0.88",
- "blib" : "0",
- "namespace::autoclean" : "0"
+ "Test::CheckDeps" : "0.010",
+ "Test::More" : "0.94",
+ "aliased" : "0",
+ "constant" : "0",
+ "namespace::autoclean" : "0",
+ "perl" : "5.006"
}
}
},
"provides" : {
"Test::Moose::More" : {
"file" : "lib/Test/Moose/More.pm",
- "version" : "0.020"
+ "version" : "0.024"
}
},
"release_status" : "stable",
@@ -74,88 +82,130 @@
"bugtracker" : {
"web" : "https://github.com/RsrchBoy/Test-Moose-More/issues"
},
- "homepage" : "http://metacpan.org/release/Test-Moose-More/",
+ "homepage" : "https://github.com/RsrchBoy/Test-Moose-More",
"repository" : {
"type" : "git",
- "url" : "git://github.com/RsrchBoy/Test-Moose-More.git",
+ "url" : "https://github.com/RsrchBoy/Test-Moose-More.git",
"web" : "https://github.com/RsrchBoy/Test-Moose-More"
}
},
- "version" : "0.020",
+ "version" : "0.024",
"x_Dist_Zilla" : {
"perl" : {
- "version" : "5.018000"
+ "version" : "5.018002"
},
"plugins" : [
{
"class" : "Dist::Zilla::Plugin::NextRelease",
"name" : "@RSRCHBOY/NextRelease",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::Git::NextVersion",
+ "config" : {
+ "Dist::Zilla::Plugin::Git::NextVersion" : {
+ "first_version" : "0.001",
+ "version_by_branch" : "0",
+ "version_regexp" : "(?^:^(\\d.\\d+(_\\d\\d)?)(-TRIAL|)$)"
+ },
+ "Dist::Zilla::Role::Git::Repo" : {
+ "repo_root" : "."
+ }
+ },
"name" : "@RSRCHBOY/Git::NextVersion",
- "version" : "2.014"
+ "version" : "2.022"
},
{
"class" : "Dist::Zilla::Plugin::ContributorsFromGit",
"name" : "@RSRCHBOY/ContributorsFromGit",
- "version" : "0.006"
+ "version" : "0.013"
},
{
"class" : "Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch",
+ "config" : {
+ "Dist::Zilla::Role::Git::Repo" : {
+ "repo_root" : "."
+ }
+ },
"name" : "@RSRCHBOY/@Git::CheckFor/Git::CheckFor::CorrectBranch",
- "version" : "0.006"
+ "version" : "0.011"
},
{
"class" : "Dist::Zilla::Plugin::Git::CheckFor::Fixups",
+ "config" : {
+ "Dist::Zilla::Role::Git::Repo" : {
+ "repo_root" : "."
+ }
+ },
"name" : "@RSRCHBOY/@Git::CheckFor/Git::CheckFor::Fixups",
- "version" : "0.006"
+ "version" : "0.011"
},
{
"class" : "Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts",
+ "config" : {
+ "Dist::Zilla::Role::Git::Repo" : {
+ "repo_root" : "."
+ }
+ },
"name" : "@RSRCHBOY/@Git::CheckFor/Git::CheckFor::MergeConflicts",
- "version" : "0.006"
+ "version" : "0.011"
},
{
"class" : "Dist::Zilla::Plugin::GatherDir",
"name" : "@RSRCHBOY/GatherDir",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
- "class" : "Dist::Zilla::Plugin::Git::Describe",
- "name" : "@RSRCHBOY/Git::Describe",
- "version" : "0.003"
+ "class" : "Dist::Zilla::Plugin::PromptIfStale",
+ "config" : {
+ "Dist::Zilla::Plugin::PromptIfStale" : {
+ "check_all_plugins" : 0,
+ "check_all_prereqs" : 0,
+ "modules" : [
+ "Dist::Zilla",
+ "Dist::Zilla::PluginBundle::RSRCHBOY"
+ ],
+ "phase" : "build",
+ "skip" : []
+ }
+ },
+ "name" : "@RSRCHBOY/PromptIfStale",
+ "version" : "0.022"
},
{
"class" : "Dist::Zilla::Plugin::PruneCruft",
"name" : "@RSRCHBOY/PruneCruft",
- "version" : "4.300035"
+ "version" : "5.016"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::Git::Describe",
+ "name" : "@RSRCHBOY/Git::Describe",
+ "version" : "0.003"
},
{
"class" : "Dist::Zilla::Plugin::ExecDir",
"name" : "@RSRCHBOY/ExecDir",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::ShareDir",
"name" : "@RSRCHBOY/ShareDir",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::MakeMaker",
+ "config" : {
+ "Dist::Zilla::Role::TestRunner" : {
+ "default_jobs" : 1
+ }
+ },
"name" : "@RSRCHBOY/MakeMaker",
- "version" : "4.300035"
- },
- {
- "class" : "Dist::Zilla::Plugin::InstallGuide",
- "name" : "@RSRCHBOY/InstallGuide",
- "version" : "1.200000"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::Manifest",
"name" : "@RSRCHBOY/Manifest",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::SurgicalPkgVersion",
@@ -165,7 +215,7 @@
{
"class" : "Dist::Zilla::Plugin::ReadmeFromPod",
"name" : "@RSRCHBOY/ReadmeFromPod",
- "version" : "0.18"
+ "version" : "0.21"
},
{
"class" : "Dist::Zilla::Plugin::MinimumPerl",
@@ -175,12 +225,12 @@
{
"class" : "Dist::Zilla::Plugin::ReportVersions::Tiny",
"name" : "@RSRCHBOY/ReportVersions::Tiny",
- "version" : "1.09"
+ "version" : "1.10"
},
{
"class" : "Dist::Zilla::Plugin::AutoPrereqs",
"name" : "@RSRCHBOY/AutoPrereqs",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::Prepender",
@@ -190,7 +240,7 @@
{
"class" : "Dist::Zilla::Plugin::Test::PodSpelling",
"name" : "@RSRCHBOY/Test::PodSpelling",
- "version" : "2.006000"
+ "version" : "2.006007"
},
{
"class" : "Dist::Zilla::Plugin::ConsistentVersionTest",
@@ -200,17 +250,26 @@
{
"class" : "Dist::Zilla::Plugin::PodCoverageTests",
"name" : "@RSRCHBOY/PodCoverageTests",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::PodSyntaxTests",
"name" : "@RSRCHBOY/PodSyntaxTests",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
- "class" : "Dist::Zilla::Plugin::NoTabsTests",
- "name" : "@RSRCHBOY/NoTabsTests",
- "version" : "0.01"
+ "class" : "Dist::Zilla::Plugin::Test::NoTabs",
+ "config" : {
+ "Dist::Zilla::Plugin::Test::NoTabs" : {
+ "finder" : [
+ ":InstallModules",
+ ":ExecFiles",
+ ":TestFiles"
+ ]
+ }
+ },
+ "name" : "@RSRCHBOY/Test::NoTabs",
+ "version" : "0.08"
},
{
"class" : "Dist::Zilla::Plugin::EOLTests",
@@ -226,6 +285,7 @@
"class" : "Dist::Zilla::Plugin::Test::Compile",
"config" : {
"Dist::Zilla::Plugin::Test::Compile" : {
+ "filename" : "t/00-compile.t",
"module_finder" : [
":InstallModules"
],
@@ -235,12 +295,7 @@
}
},
"name" : "@RSRCHBOY/Test::Compile",
- "version" : "2.013"
- },
- {
- "class" : "Dist::Zilla::Plugin::ExtraTests",
- "name" : "@RSRCHBOY/ExtraTests",
- "version" : "4.300035"
+ "version" : "2.040"
},
{
"class" : "Dist::Zilla::Plugin::NoSmartCommentsTests",
@@ -253,6 +308,21 @@
"version" : "1.001"
},
{
+ "class" : "Dist::Zilla::Plugin::RunExtraTests",
+ "config" : {
+ "Dist::Zilla::Role::TestRunner" : {
+ "default_jobs" : 1
+ }
+ },
+ "name" : "@RSRCHBOY/RunExtraTests",
+ "version" : "0.021"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::CheckExtraTests",
+ "name" : "@RSRCHBOY/CheckExtraTests",
+ "version" : "0.021"
+ },
+ {
"class" : "Dist::Zilla::Plugin::Test::MinimumVersion",
"name" : "@RSRCHBOY/Test::MinimumVersion",
"version" : "2.000005"
@@ -265,37 +335,53 @@
{
"class" : "Dist::Zilla::Plugin::MetaConfig",
"name" : "@RSRCHBOY/MetaConfig",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::MetaJSON",
"name" : "@RSRCHBOY/MetaJSON",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::MetaYAML",
"name" : "@RSRCHBOY/MetaYAML",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::MetaNoIndex",
"name" : "@RSRCHBOY/MetaNoIndex",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::MetaProvides::Package",
+ "config" : {
+ "Dist::Zilla::Plugin::MetaProvides::Package" : {
+ "finder_objects" : [
+ {
+ "class" : "Dist::Zilla::Plugin::FinderCode",
+ "name" : "@RSRCHBOY/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
+ "version" : "5.016"
+ }
+ ]
+ },
+ "Dist::Zilla::Role::MetaProvider::Provider" : {
+ "inherit_missing" : "1",
+ "inherit_version" : "1",
+ "meta_noindex" : "1"
+ }
+ },
"name" : "@RSRCHBOY/MetaProvides::Package",
- "version" : "1.14000003"
+ "version" : "2.000001"
},
{
- "class" : "Dist::Zilla::Plugin::GitHub::Meta",
- "name" : "@RSRCHBOY/GitHub::Meta",
- "version" : "0.35"
+ "class" : "Dist::Zilla::Plugin::GithubMeta",
+ "name" : "@RSRCHBOY/GithubMeta",
+ "version" : "0.46"
},
{
"class" : "Dist::Zilla::Plugin::TestRelease",
"name" : "@RSRCHBOY/TestRelease",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::CheckChangesHasContent",
@@ -305,42 +391,181 @@
{
"class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed",
"name" : "@RSRCHBOY/CheckPrereqsIndexed",
- "version" : "0.009"
+ "version" : "0.012"
},
{
- "class" : "Dist::Zilla::Plugin::Git::Check",
- "name" : "@RSRCHBOY/Git::Check",
- "version" : "2.014"
+ "class" : "Dist::Zilla::Plugin::Git::Remote::Update",
+ "name" : "@RSRCHBOY/GitFetchOrigin",
+ "version" : "0.1.2"
},
{
- "class" : "Dist::Zilla::Plugin::ConfirmRelease",
- "name" : "@RSRCHBOY/ConfirmRelease",
- "version" : "4.300035"
+ "class" : "Dist::Zilla::Plugin::Git::Remote::Check",
+ "name" : "@RSRCHBOY/GitCheckReleaseBranchSync",
+ "version" : "0.1.2"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::Git::Remote::Check",
+ "name" : "@RSRCHBOY/GitCheckMasterBranchSync",
+ "version" : "0.1.2"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::Git::Check",
+ "config" : {
+ "Dist::Zilla::Plugin::Git::Check" : {
+ "untracked_files" : "die"
+ },
+ "Dist::Zilla::Role::Git::DirtyFiles" : {
+ "allow_dirty" : [
+ ".gitignore",
+ ".travis.yml",
+ "Changes",
+ "README.mkdn",
+ "dist.ini",
+ "weaver.ini",
+ "LICENSE",
+ "cpanfile"
+ ],
+ "allow_dirty_match" : [],
+ "changelog" : "Changes"
+ },
+ "Dist::Zilla::Role::Git::Repo" : {
+ "repo_root" : "."
+ }
+ },
+ "name" : "@RSRCHBOY/Git::Check",
+ "version" : "2.022"
},
{
"class" : "Dist::Zilla::Plugin::Git::Commit",
+ "config" : {
+ "Dist::Zilla::Plugin::Git::Commit" : {
+ "add_files_in" : [],
+ "commit_msg" : "v%v%n%n%c",
+ "time_zone" : "local"
+ },
+ "Dist::Zilla::Role::Git::DirtyFiles" : {
+ "allow_dirty" : [
+ ".gitignore",
+ ".travis.yml",
+ "Changes",
+ "README.mkdn",
+ "dist.ini",
+ "weaver.ini",
+ "LICENSE",
+ "cpanfile"
+ ],
+ "allow_dirty_match" : [],
+ "changelog" : "Changes"
+ },
+ "Dist::Zilla::Role::Git::Repo" : {
+ "repo_root" : "."
+ }
+ },
"name" : "@RSRCHBOY/Git::Commit",
- "version" : "2.014"
+ "version" : "2.022"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::Test::CheckDeps",
+ "name" : "@RSRCHBOY/Test::CheckDeps",
+ "version" : "0.012"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::CheckSelfDependency",
+ "config" : {
+ "Dist::Zilla::Plugin::CheckSelfDependency" : {
+ "finder" : [
+ ":InstallModules"
+ ]
+ }
+ },
+ "name" : "@RSRCHBOY/CheckSelfDependency",
+ "version" : "0.007"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::Travis::ConfigForReleaseBranch",
+ "name" : "@RSRCHBOY/Travis::ConfigForReleaseBranch",
+ "version" : "0.001"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::SchwartzRatio",
+ "name" : "@RSRCHBOY/SchwartzRatio",
+ "version" : "0.2.0"
},
{
"class" : "Dist::Zilla::Plugin::Git::Tag",
+ "config" : {
+ "Dist::Zilla::Plugin::Git::Tag" : {
+ "branch" : null,
+ "signed" : "1",
+ "tag" : "0.024",
+ "tag_format" : "%v",
+ "tag_message" : "v%v",
+ "time_zone" : "local"
+ },
+ "Dist::Zilla::Role::Git::Repo" : {
+ "repo_root" : "."
+ }
+ },
"name" : "@RSRCHBOY/Git::Tag",
- "version" : "2.014"
+ "version" : "2.022"
},
{
"class" : "Dist::Zilla::Plugin::Git::CommitBuild",
- "name" : "@RSRCHBOY/Git::CommitBuild",
- "version" : "2.014"
+ "config" : {
+ "Dist::Zilla::Plugin::Git::CommitBuild" : {
+ "branch" : "build/%b",
+ "build_root" : null,
+ "message" : "Build results of %h (on %b)",
+ "multiple_inheritance" : 0,
+ "release_branch" : null,
+ "release_message" : "Build results of %h (on %b)"
+ },
+ "Dist::Zilla::Role::Git::Repo" : {
+ "repo_root" : "."
+ }
+ },
+ "name" : "@RSRCHBOY/Git::CommitBuild::Build",
+ "version" : "2.022"
},
{
- "class" : "Dist::Zilla::Plugin::UploadToCPAN",
- "name" : "@RSRCHBOY/UploadToCPAN",
- "version" : "4.300035"
+ "class" : "Dist::Zilla::Plugin::Git::CommitBuild",
+ "config" : {
+ "Dist::Zilla::Plugin::Git::CommitBuild" : {
+ "branch" : "build/%b",
+ "build_root" : null,
+ "message" : "Build results of %h (on %b)",
+ "multiple_inheritance" : 1,
+ "release_branch" : "release/cpan",
+ "release_message" : "Full build of CPAN release %v%t"
+ },
+ "Dist::Zilla::Role::Git::Repo" : {
+ "repo_root" : "."
+ }
+ },
+ "name" : "@RSRCHBOY/Git::CommitBuild::Release",
+ "version" : "2.022"
},
{
"class" : "Dist::Zilla::Plugin::Git::Push",
+ "config" : {
+ "Dist::Zilla::Plugin::Git::Push" : {
+ "push_to" : [
+ "origin",
+ "origin refs/heads/release/cpan:refs/heads/release/cpan"
+ ],
+ "remotes_must_exist" : 1
+ },
+ "Dist::Zilla::Role::Git::Repo" : {
+ "repo_root" : "."
+ }
+ },
"name" : "@RSRCHBOY/Git::Push",
- "version" : "2.014"
+ "version" : "2.022"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::UploadToCPAN",
+ "name" : "@RSRCHBOY/UploadToCPAN",
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::Signature",
@@ -348,6 +573,11 @@
"version" : "1.100930"
},
{
+ "class" : "Dist::Zilla::Plugin::Twitter",
+ "name" : "@RSRCHBOY/Twitter",
+ "version" : "0.025"
+ },
+ {
"class" : "Dist::Zilla::Plugin::InstallRelease",
"name" : "@RSRCHBOY/InstallRelease",
"version" : "0.008"
@@ -355,7 +585,7 @@
{
"class" : "Dist::Zilla::Plugin::GitHub::Update",
"name" : "@RSRCHBOY/GitHub::Update",
- "version" : "0.35"
+ "version" : "0.36"
},
{
"class" : "Dist::Zilla::Plugin::ArchiveRelease",
@@ -363,9 +593,19 @@
"version" : "4.00"
},
{
+ "class" : "Dist::Zilla::Plugin::ConfirmRelease",
+ "name" : "@RSRCHBOY/ConfirmRelease",
+ "version" : "5.016"
+ },
+ {
"class" : "Dist::Zilla::Plugin::License",
"name" : "@RSRCHBOY/License",
- "version" : "4.300035"
+ "version" : "5.016"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::CPANFile",
+ "name" : "@RSRCHBOY/CPANFile",
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::CopyFilesFromBuild",
@@ -375,17 +615,165 @@
{
"class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod",
"name" : "@RSRCHBOY/ReadmeMarkdownInRoot",
- "version" : "0.131500"
- },
- {
- "class" : "Dist::Zilla::Plugin::CPANFile",
- "name" : "@RSRCHBOY/CPANFile",
- "version" : "4.300035"
+ "version" : "0.141120"
},
{
"class" : "Dist::Zilla::Plugin::PodWeaver",
+ "config" : {
+ "Dist::Zilla::Plugin::PodWeaver" : {
+ "config_plugins" : [
+ "@RSRCHBOY"
+ ],
+ "finder" : [
+ ":InstallModules",
+ ":ExecFiles"
+ ],
+ "plugins" : [
+ {
+ "class" : "Pod::Weaver::Plugin::StopWords",
+ "name" : "@RSRCHBOY/StopWords",
+ "version" : "1.008"
+ },
+ {
+ "class" : "Pod::Weaver::Plugin::EnsurePod5",
+ "name" : "@CorePrep/EnsurePod5",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Plugin::H1Nester",
+ "name" : "@CorePrep/H1Nester",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Name",
+ "name" : "@RSRCHBOY/Name",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Version",
+ "name" : "@RSRCHBOY/Version",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Region",
+ "name" : "@RSRCHBOY/prelude",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Generic",
+ "name" : "SYNOPSIS",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Generic",
+ "name" : "DESCRIPTION",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Generic",
+ "name" : "OVERVIEW",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::RSRCHBOY::RoleParameters",
+ "name" : "ROLE PARAMETERS",
+ "version" : "0.049"
+ },
+ {
+ "class" : "Pod::Weaver::Section::RSRCHBOY::RequiredAttributes",
+ "name" : "REQUIRED ATTRIBUTES",
+ "version" : "0.049"
+ },
+ {
+ "class" : "Pod::Weaver::Section::RSRCHBOY::LazyAttributes",
+ "name" : "LAZY ATTRIBUTES",
+ "version" : "0.049"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Collect",
+ "name" : "ATTRIBUTES",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Collect",
+ "name" : "METHODS",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Collect",
+ "name" : "REQUIRED METHODS",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Collect",
+ "name" : "FUNCTIONS",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Collect",
+ "name" : "TYPES",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Collect",
+ "name" : "TEST_FUNCTIONS",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Leftovers",
+ "name" : "@RSRCHBOY/Leftovers",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Region",
+ "name" : "@RSRCHBOY/postlude",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::SeeAlso",
+ "name" : "@RSRCHBOY/SeeAlso",
+ "version" : "1.002"
+ },
+ {
+ "class" : "Pod::Weaver::Section::SourceGitHub",
+ "name" : "@RSRCHBOY/SourceGitHub",
+ "version" : "0.54"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Bugs",
+ "name" : "@RSRCHBOY/Bugs",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Section::RSRCHBOY::Authors",
+ "name" : "RSRCHBOY::Authors",
+ "version" : "0.049"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Contributors",
+ "name" : "@RSRCHBOY/Contributors",
+ "version" : "0.007"
+ },
+ {
+ "class" : "Pod::Weaver::Section::Legal",
+ "name" : "@RSRCHBOY/Legal",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Plugin::Transformer",
+ "name" : "@RSRCHBOY/List",
+ "version" : "4.006"
+ },
+ {
+ "class" : "Pod::Weaver::Plugin::SingleEncoding",
+ "name" : "@RSRCHBOY/SingleEncoding",
+ "version" : "4.006"
+ }
+ ]
+ }
+ },
"name" : "@RSRCHBOY/PodWeaver",
- "version" : "3.101642"
+ "version" : "4.005"
},
{
"class" : "Dist::Zilla::Plugin::RemovePrereqs",
@@ -397,37 +785,52 @@
}
},
"name" : "RemovePrereqs",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":IncModules",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":TestFiles",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExecFiles",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ShareFiles",
- "version" : "4.300035"
+ "version" : "5.016"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":MainModule",
- "version" : "4.300035"
+ "version" : "5.016"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::FinderCode",
+ "name" : ":AllFiles",
+ "version" : "5.016"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::FinderCode",
+ "name" : ":NoFiles",
+ "version" : "5.016"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::FinderCode",
+ "name" : "@RSRCHBOY/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
+ "version" : "5.016"
}
],
"zilla" : {
@@ -435,9 +838,12 @@
"config" : {
"is_trial" : "0"
},
- "version" : "4.300035"
+ "version" : "5.016"
}
},
- "x_authority" : "cpan:RSRCHBOY"
+ "x_authority" : "cpan:RSRCHBOY",
+ "x_contributors" : [
+ "Karen Etheridge <ether@cpan.org>"
+ ]
}
@@ -3,22 +3,28 @@ abstract: 'More tools for testing Moose packages'
author:
- 'Chris Weyl <cweyl@alumni.drew.edu>'
build_requires:
- Capture::Tiny: 0
- Moose: 0
- Moose::Role: 0
- TAP::SimpleOutput: 0
- Test::Builder::Tester: 0
- Test::More: 0.88
- blib: 0
- namespace::autoclean: 0
+ File::Spec: '0'
+ IO::Handle: '0'
+ IPC::Open3: '0'
+ Moose: '0'
+ Moose::Role: '0'
+ Perl::Version: '0'
+ TAP::SimpleOutput: '0.002'
+ Test::Builder::Tester: '0'
+ Test::CheckDeps: '0.010'
+ Test::More: '0.94'
+ aliased: '0'
+ constant: '0'
+ namespace::autoclean: '0'
+ perl: '5.006'
configure_requires:
- ExtUtils::MakeMaker: 6.30
+ ExtUtils::MakeMaker: '6.30'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.300035, CPAN::Meta::Converter version 2.131560'
+generated_by: 'Dist::Zilla version 5.016, CPAN::Meta::Converter version 2.141170'
license: lgpl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
- version: 1.4
+ version: '1.4'
name: Test-Moose-More
no_index:
directory:
@@ -27,268 +33,555 @@ no_index:
provides:
Test::Moose::More:
file: lib/Test/Moose/More.pm
- version: 0.020
+ version: '0.024'
requires:
- Data::OptList: 0
- Moose::Autobox: 0
- Moose::Util: 0
- Moose::Util::TypeConstraints: 0
- Scalar::Util: 0
- Sub::Exporter: 0
- Syntax::Keyword::Junction: 0
- Test::Builder: 0
- Test::Moose: 0
- Test::More: 0
- perl: 5.006
- strict: 0
- warnings: 0
+ Data::OptList: '0'
+ Moose::Autobox: '0'
+ Moose::Util: '0'
+ Moose::Util::TypeConstraints: '0'
+ Scalar::Util: '0'
+ Sub::Exporter: '0'
+ Syntax::Keyword::Junction: '0'
+ Test::Builder: '0'
+ Test::Moose: '0'
+ Test::More: '0.94'
+ perl: '5.006'
+ strict: '0'
+ warnings: '0'
resources:
bugtracker: https://github.com/RsrchBoy/Test-Moose-More/issues
- homepage: http://metacpan.org/release/Test-Moose-More/
- repository: git://github.com/RsrchBoy/Test-Moose-More.git
-version: 0.020
+ homepage: https://github.com/RsrchBoy/Test-Moose-More
+ repository: https://github.com/RsrchBoy/Test-Moose-More.git
+version: '0.024'
x_Dist_Zilla:
perl:
- version: 5.018000
+ version: '5.018002'
plugins:
-
class: Dist::Zilla::Plugin::NextRelease
name: '@RSRCHBOY/NextRelease'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::Git::NextVersion
+ config:
+ Dist::Zilla::Plugin::Git::NextVersion:
+ first_version: '0.001'
+ version_by_branch: '0'
+ version_regexp: (?^:^(\d.\d+(_\d\d)?)(-TRIAL|)$)
+ Dist::Zilla::Role::Git::Repo:
+ repo_root: .
name: '@RSRCHBOY/Git::NextVersion'
- version: 2.014
+ version: '2.022'
-
class: Dist::Zilla::Plugin::ContributorsFromGit
name: '@RSRCHBOY/ContributorsFromGit'
- version: 0.006
+ version: '0.013'
-
class: Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch
+ config:
+ Dist::Zilla::Role::Git::Repo:
+ repo_root: .
name: '@RSRCHBOY/@Git::CheckFor/Git::CheckFor::CorrectBranch'
- version: 0.006
+ version: '0.011'
-
class: Dist::Zilla::Plugin::Git::CheckFor::Fixups
+ config:
+ Dist::Zilla::Role::Git::Repo:
+ repo_root: .
name: '@RSRCHBOY/@Git::CheckFor/Git::CheckFor::Fixups'
- version: 0.006
+ version: '0.011'
-
class: Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts
+ config:
+ Dist::Zilla::Role::Git::Repo:
+ repo_root: .
name: '@RSRCHBOY/@Git::CheckFor/Git::CheckFor::MergeConflicts'
- version: 0.006
+ version: '0.011'
-
class: Dist::Zilla::Plugin::GatherDir
name: '@RSRCHBOY/GatherDir'
- version: 4.300035
+ version: '5.016'
-
- class: Dist::Zilla::Plugin::Git::Describe
- name: '@RSRCHBOY/Git::Describe'
- version: 0.003
+ class: Dist::Zilla::Plugin::PromptIfStale
+ config:
+ Dist::Zilla::Plugin::PromptIfStale:
+ check_all_plugins: 0
+ check_all_prereqs: 0
+ modules:
+ - Dist::Zilla
+ - Dist::Zilla::PluginBundle::RSRCHBOY
+ phase: build
+ skip: []
+ name: '@RSRCHBOY/PromptIfStale'
+ version: '0.022'
-
class: Dist::Zilla::Plugin::PruneCruft
name: '@RSRCHBOY/PruneCruft'
- version: 4.300035
+ version: '5.016'
+ -
+ class: Dist::Zilla::Plugin::Git::Describe
+ name: '@RSRCHBOY/Git::Describe'
+ version: '0.003'
-
class: Dist::Zilla::Plugin::ExecDir
name: '@RSRCHBOY/ExecDir'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::ShareDir
name: '@RSRCHBOY/ShareDir'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::MakeMaker
+ config:
+ Dist::Zilla::Role::TestRunner:
+ default_jobs: 1
name: '@RSRCHBOY/MakeMaker'
- version: 4.300035
- -
- class: Dist::Zilla::Plugin::InstallGuide
- name: '@RSRCHBOY/InstallGuide'
- version: 1.200000
+ version: '5.016'
-
class: Dist::Zilla::Plugin::Manifest
name: '@RSRCHBOY/Manifest'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::SurgicalPkgVersion
name: '@RSRCHBOY/SurgicalPkgVersion'
- version: 0.0019
+ version: '0.0019'
-
class: Dist::Zilla::Plugin::ReadmeFromPod
name: '@RSRCHBOY/ReadmeFromPod'
- version: 0.18
+ version: '0.21'
-
class: Dist::Zilla::Plugin::MinimumPerl
name: '@RSRCHBOY/MinimumPerl'
- version: 1.003
+ version: '1.003'
-
class: Dist::Zilla::Plugin::ReportVersions::Tiny
name: '@RSRCHBOY/ReportVersions::Tiny'
- version: 1.09
+ version: '1.10'
-
class: Dist::Zilla::Plugin::AutoPrereqs
name: '@RSRCHBOY/AutoPrereqs'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::Prepender
name: '@RSRCHBOY/Prepender'
- version: 1.112280
+ version: '1.112280'
-
class: Dist::Zilla::Plugin::Test::PodSpelling
name: '@RSRCHBOY/Test::PodSpelling'
- version: 2.006000
+ version: '2.006007'
-
class: Dist::Zilla::Plugin::ConsistentVersionTest
name: '@RSRCHBOY/ConsistentVersionTest'
- version: 0.02
+ version: '0.02'
-
class: Dist::Zilla::Plugin::PodCoverageTests
name: '@RSRCHBOY/PodCoverageTests'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: '@RSRCHBOY/PodSyntaxTests'
- version: 4.300035
+ version: '5.016'
-
- class: Dist::Zilla::Plugin::NoTabsTests
- name: '@RSRCHBOY/NoTabsTests'
- version: 0.01
+ class: Dist::Zilla::Plugin::Test::NoTabs
+ config:
+ Dist::Zilla::Plugin::Test::NoTabs:
+ finder:
+ - ':InstallModules'
+ - ':ExecFiles'
+ - ':TestFiles'
+ name: '@RSRCHBOY/Test::NoTabs'
+ version: '0.08'
-
class: Dist::Zilla::Plugin::EOLTests
name: '@RSRCHBOY/EOLTests'
- version: 0.02
+ version: '0.02'
-
class: Dist::Zilla::Plugin::HasVersionTests
name: '@RSRCHBOY/HasVersionTests'
- version: 1.101420
+ version: '1.101420'
-
class: Dist::Zilla::Plugin::Test::Compile
config:
Dist::Zilla::Plugin::Test::Compile:
+ filename: t/00-compile.t
module_finder:
- ':InstallModules'
script_finder:
- ':ExecFiles'
name: '@RSRCHBOY/Test::Compile'
- version: 2.013
- -
- class: Dist::Zilla::Plugin::ExtraTests
- name: '@RSRCHBOY/ExtraTests'
- version: 4.300035
+ version: '2.040'
-
class: Dist::Zilla::Plugin::NoSmartCommentsTests
name: '@RSRCHBOY/NoSmartCommentsTests'
- version: 0.006
+ version: '0.006'
-
class: Dist::Zilla::Plugin::Test::Pod::LinkCheck
name: '@RSRCHBOY/Test::Pod::LinkCheck'
- version: 1.001
+ version: '1.001'
+ -
+ class: Dist::Zilla::Plugin::RunExtraTests
+ config:
+ Dist::Zilla::Role::TestRunner:
+ default_jobs: 1
+ name: '@RSRCHBOY/RunExtraTests'
+ version: '0.021'
+ -
+ class: Dist::Zilla::Plugin::CheckExtraTests
+ name: '@RSRCHBOY/CheckExtraTests'
+ version: '0.021'
-
class: Dist::Zilla::Plugin::Test::MinimumVersion
name: '@RSRCHBOY/Test::MinimumVersion'
- version: 2.000005
+ version: '2.000005'
-
class: Dist::Zilla::Plugin::Authority
name: '@RSRCHBOY/Authority'
- version: 1.006
+ version: '1.006'
-
class: Dist::Zilla::Plugin::MetaConfig
name: '@RSRCHBOY/MetaConfig'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::MetaJSON
name: '@RSRCHBOY/MetaJSON'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::MetaYAML
name: '@RSRCHBOY/MetaYAML'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::MetaNoIndex
name: '@RSRCHBOY/MetaNoIndex'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::MetaProvides::Package
+ config:
+ Dist::Zilla::Plugin::MetaProvides::Package:
+ finder_objects:
+ -
+ class: Dist::Zilla::Plugin::FinderCode
+ name: '@RSRCHBOY/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
+ version: '5.016'
+ Dist::Zilla::Role::MetaProvider::Provider:
+ inherit_missing: '1'
+ inherit_version: '1'
+ meta_noindex: '1'
name: '@RSRCHBOY/MetaProvides::Package'
- version: 1.14000003
+ version: '2.000001'
-
- class: Dist::Zilla::Plugin::GitHub::Meta
- name: '@RSRCHBOY/GitHub::Meta'
- version: 0.35
+ class: Dist::Zilla::Plugin::GithubMeta
+ name: '@RSRCHBOY/GithubMeta'
+ version: '0.46'
-
class: Dist::Zilla::Plugin::TestRelease
name: '@RSRCHBOY/TestRelease'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::CheckChangesHasContent
name: '@RSRCHBOY/CheckChangesHasContent'
- version: 0.006
+ version: '0.006'
-
class: Dist::Zilla::Plugin::CheckPrereqsIndexed
name: '@RSRCHBOY/CheckPrereqsIndexed'
- version: 0.009
+ version: '0.012'
+ -
+ class: Dist::Zilla::Plugin::Git::Remote::Update
+ name: '@RSRCHBOY/GitFetchOrigin'
+ version: 0.1.2
+ -
+ class: Dist::Zilla::Plugin::Git::Remote::Check
+ name: '@RSRCHBOY/GitCheckReleaseBranchSync'
+ version: 0.1.2
+ -
+ class: Dist::Zilla::Plugin::Git::Remote::Check
+ name: '@RSRCHBOY/GitCheckMasterBranchSync'
+ version: 0.1.2
-
class: Dist::Zilla::Plugin::Git::Check
+ config:
+ Dist::Zilla::Plugin::Git::Check:
+ untracked_files: die
+ Dist::Zilla::Role::Git::DirtyFiles:
+ allow_dirty:
+ - .gitignore
+ - .travis.yml
+ - Changes
+ - README.mkdn
+ - dist.ini
+ - weaver.ini
+ - LICENSE
+ - cpanfile
+ allow_dirty_match: []
+ changelog: Changes
+ Dist::Zilla::Role::Git::Repo:
+ repo_root: .
name: '@RSRCHBOY/Git::Check'
- version: 2.014
- -
- class: Dist::Zilla::Plugin::ConfirmRelease
- name: '@RSRCHBOY/ConfirmRelease'
- version: 4.300035
+ version: '2.022'
-
class: Dist::Zilla::Plugin::Git::Commit
+ config:
+ Dist::Zilla::Plugin::Git::Commit:
+ add_files_in: []
+ commit_msg: v%v%n%n%c
+ time_zone: local
+ Dist::Zilla::Role::Git::DirtyFiles:
+ allow_dirty:
+ - .gitignore
+ - .travis.yml
+ - Changes
+ - README.mkdn
+ - dist.ini
+ - weaver.ini
+ - LICENSE
+ - cpanfile
+ allow_dirty_match: []
+ changelog: Changes
+ Dist::Zilla::Role::Git::Repo:
+ repo_root: .
name: '@RSRCHBOY/Git::Commit'
- version: 2.014
+ version: '2.022'
+ -
+ class: Dist::Zilla::Plugin::Test::CheckDeps
+ name: '@RSRCHBOY/Test::CheckDeps'
+ version: '0.012'
+ -
+ class: Dist::Zilla::Plugin::CheckSelfDependency
+ config:
+ Dist::Zilla::Plugin::CheckSelfDependency:
+ finder:
+ - ':InstallModules'
+ name: '@RSRCHBOY/CheckSelfDependency'
+ version: '0.007'
+ -
+ class: Dist::Zilla::Plugin::Travis::ConfigForReleaseBranch
+ name: '@RSRCHBOY/Travis::ConfigForReleaseBranch'
+ version: '0.001'
+ -
+ class: Dist::Zilla::Plugin::SchwartzRatio
+ name: '@RSRCHBOY/SchwartzRatio'
+ version: 0.2.0
-
class: Dist::Zilla::Plugin::Git::Tag
+ config:
+ Dist::Zilla::Plugin::Git::Tag:
+ branch: ~
+ signed: '1'
+ tag: '0.024'
+ tag_format: '%v'
+ tag_message: v%v
+ time_zone: local
+ Dist::Zilla::Role::Git::Repo:
+ repo_root: .
name: '@RSRCHBOY/Git::Tag'
- version: 2.014
+ version: '2.022'
-
class: Dist::Zilla::Plugin::Git::CommitBuild
- name: '@RSRCHBOY/Git::CommitBuild'
- version: 2.014
+ config:
+ Dist::Zilla::Plugin::Git::CommitBuild:
+ branch: build/%b
+ build_root: ~
+ message: 'Build results of %h (on %b)'
+ multiple_inheritance: 0
+ release_branch: ~
+ release_message: 'Build results of %h (on %b)'
+ Dist::Zilla::Role::Git::Repo:
+ repo_root: .
+ name: '@RSRCHBOY/Git::CommitBuild::Build'
+ version: '2.022'
-
- class: Dist::Zilla::Plugin::UploadToCPAN
- name: '@RSRCHBOY/UploadToCPAN'
- version: 4.300035
+ class: Dist::Zilla::Plugin::Git::CommitBuild
+ config:
+ Dist::Zilla::Plugin::Git::CommitBuild:
+ branch: build/%b
+ build_root: ~
+ message: 'Build results of %h (on %b)'
+ multiple_inheritance: 1
+ release_branch: release/cpan
+ release_message: 'Full build of CPAN release %v%t'
+ Dist::Zilla::Role::Git::Repo:
+ repo_root: .
+ name: '@RSRCHBOY/Git::CommitBuild::Release'
+ version: '2.022'
-
class: Dist::Zilla::Plugin::Git::Push
+ config:
+ Dist::Zilla::Plugin::Git::Push:
+ push_to:
+ - origin
+ - 'origin refs/heads/release/cpan:refs/heads/release/cpan'
+ remotes_must_exist: 1
+ Dist::Zilla::Role::Git::Repo:
+ repo_root: .
name: '@RSRCHBOY/Git::Push'
- version: 2.014
+ version: '2.022'
+ -
+ class: Dist::Zilla::Plugin::UploadToCPAN
+ name: '@RSRCHBOY/UploadToCPAN'
+ version: '5.016'
-
class: Dist::Zilla::Plugin::Signature
name: '@RSRCHBOY/Signature'
- version: 1.100930
+ version: '1.100930'
+ -
+ class: Dist::Zilla::Plugin::Twitter
+ name: '@RSRCHBOY/Twitter'
+ version: '0.025'
-
class: Dist::Zilla::Plugin::InstallRelease
name: '@RSRCHBOY/InstallRelease'
- version: 0.008
+ version: '0.008'
-
class: Dist::Zilla::Plugin::GitHub::Update
name: '@RSRCHBOY/GitHub::Update'
- version: 0.35
+ version: '0.36'
-
class: Dist::Zilla::Plugin::ArchiveRelease
name: '@RSRCHBOY/ArchiveRelease'
- version: 4.00
+ version: '4.00'
+ -
+ class: Dist::Zilla::Plugin::ConfirmRelease
+ name: '@RSRCHBOY/ConfirmRelease'
+ version: '5.016'
-
class: Dist::Zilla::Plugin::License
name: '@RSRCHBOY/License'
- version: 4.300035
+ version: '5.016'
+ -
+ class: Dist::Zilla::Plugin::CPANFile
+ name: '@RSRCHBOY/CPANFile'
+ version: '5.016'
-
class: Dist::Zilla::Plugin::CopyFilesFromBuild
name: '@RSRCHBOY/CopyFilesFromBuild'
- version: 0.103510
+ version: '0.103510'
-
class: Dist::Zilla::Plugin::ReadmeAnyFromPod
name: '@RSRCHBOY/ReadmeMarkdownInRoot'
- version: 0.131500
- -
- class: Dist::Zilla::Plugin::CPANFile
- name: '@RSRCHBOY/CPANFile'
- version: 4.300035
+ version: '0.141120'
-
class: Dist::Zilla::Plugin::PodWeaver
+ config:
+ Dist::Zilla::Plugin::PodWeaver:
+ config_plugins:
+ - '@RSRCHBOY'
+ finder:
+ - ':InstallModules'
+ - ':ExecFiles'
+ plugins:
+ -
+ class: Pod::Weaver::Plugin::StopWords
+ name: '@RSRCHBOY/StopWords'
+ version: '1.008'
+ -
+ class: Pod::Weaver::Plugin::EnsurePod5
+ name: '@CorePrep/EnsurePod5'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Plugin::H1Nester
+ name: '@CorePrep/H1Nester'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Name
+ name: '@RSRCHBOY/Name'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Version
+ name: '@RSRCHBOY/Version'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Region
+ name: '@RSRCHBOY/prelude'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Generic
+ name: SYNOPSIS
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Generic
+ name: DESCRIPTION
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Generic
+ name: OVERVIEW
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::RSRCHBOY::RoleParameters
+ name: 'ROLE PARAMETERS'
+ version: '0.049'
+ -
+ class: Pod::Weaver::Section::RSRCHBOY::RequiredAttributes
+ name: 'REQUIRED ATTRIBUTES'
+ version: '0.049'
+ -
+ class: Pod::Weaver::Section::RSRCHBOY::LazyAttributes
+ name: 'LAZY ATTRIBUTES'
+ version: '0.049'
+ -
+ class: Pod::Weaver::Section::Collect
+ name: ATTRIBUTES
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Collect
+ name: METHODS
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Collect
+ name: 'REQUIRED METHODS'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Collect
+ name: FUNCTIONS
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Collect
+ name: TYPES
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Collect
+ name: TEST_FUNCTIONS
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Leftovers
+ name: '@RSRCHBOY/Leftovers'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::Region
+ name: '@RSRCHBOY/postlude'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::SeeAlso
+ name: '@RSRCHBOY/SeeAlso'
+ version: '1.002'
+ -
+ class: Pod::Weaver::Section::SourceGitHub
+ name: '@RSRCHBOY/SourceGitHub'
+ version: '0.54'
+ -
+ class: Pod::Weaver::Section::Bugs
+ name: '@RSRCHBOY/Bugs'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Section::RSRCHBOY::Authors
+ name: RSRCHBOY::Authors
+ version: '0.049'
+ -
+ class: Pod::Weaver::Section::Contributors
+ name: '@RSRCHBOY/Contributors'
+ version: '0.007'
+ -
+ class: Pod::Weaver::Section::Legal
+ name: '@RSRCHBOY/Legal'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Plugin::Transformer
+ name: '@RSRCHBOY/List'
+ version: '4.006'
+ -
+ class: Pod::Weaver::Plugin::SingleEncoding
+ name: '@RSRCHBOY/SingleEncoding'
+ version: '4.006'
name: '@RSRCHBOY/PodWeaver'
- version: 3.101642
+ version: '4.005'
-
class: Dist::Zilla::Plugin::RemovePrereqs
config:
@@ -296,34 +589,48 @@ x_Dist_Zilla:
modules_to_remove:
- Moose::Deprecated
name: RemovePrereqs
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':IncModules'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
- version: 4.300035
+ version: '5.016'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':MainModule'
- version: 4.300035
+ version: '5.016'
+ -
+ class: Dist::Zilla::Plugin::FinderCode
+ name: ':AllFiles'
+ version: '5.016'
+ -
+ class: Dist::Zilla::Plugin::FinderCode
+ name: ':NoFiles'
+ version: '5.016'
+ -
+ class: Dist::Zilla::Plugin::FinderCode
+ name: '@RSRCHBOY/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
+ version: '5.016'
zilla:
class: Dist::Zilla::Dist::Builder
config:
- is_trial: 0
- version: 4.300035
+ is_trial: '0'
+ version: '5.016'
x_authority: cpan:RSRCHBOY
+x_contributors:
+ - 'Karen Etheridge <ether@cpan.org>'
@@ -1,4 +1,5 @@
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.016.
use strict;
use warnings;
@@ -29,51 +30,64 @@ my %WriteMakefileArgs = (
"Syntax::Keyword::Junction" => 0,
"Test::Builder" => 0,
"Test::Moose" => 0,
- "Test::More" => 0,
+ "Test::More" => "0.94",
"strict" => 0,
"warnings" => 0
},
"TEST_REQUIRES" => {
- "Capture::Tiny" => 0,
+ "File::Spec" => 0,
+ "IO::Handle" => 0,
+ "IPC::Open3" => 0,
"Moose" => 0,
"Moose::Role" => 0,
- "TAP::SimpleOutput" => 0,
+ "Perl::Version" => 0,
+ "TAP::SimpleOutput" => "0.002",
"Test::Builder::Tester" => 0,
- "Test::More" => "0.88",
- "blib" => 0,
+ "Test::CheckDeps" => "0.010",
+ "Test::More" => "0.94",
+ "aliased" => 0,
+ "constant" => 0,
"namespace::autoclean" => 0
},
- "VERSION" => "0.020",
+ "VERSION" => "0.024",
"test" => {
"TESTS" => "t/*.t t/attribute/*.t"
}
);
-unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
- my $tr = delete $WriteMakefileArgs{TEST_REQUIRES};
- my $br = $WriteMakefileArgs{BUILD_REQUIRES};
- for my $mod ( keys %$tr ) {
- if ( exists $br->{$mod} ) {
- $br->{$mod} = $tr->{$mod} if $tr->{$mod} > $br->{$mod};
- }
- else {
- $br->{$mod} = $tr->{$mod};
- }
- }
-}
+my %FallbackPrereqs = (
+ "Data::OptList" => 0,
+ "File::Spec" => 0,
+ "IO::Handle" => 0,
+ "IPC::Open3" => 0,
+ "Moose" => 0,
+ "Moose::Autobox" => 0,
+ "Moose::Role" => 0,
+ "Moose::Util" => 0,
+ "Moose::Util::TypeConstraints" => 0,
+ "Perl::Version" => 0,
+ "Scalar::Util" => 0,
+ "Sub::Exporter" => 0,
+ "Syntax::Keyword::Junction" => 0,
+ "TAP::SimpleOutput" => "0.002",
+ "Test::Builder" => 0,
+ "Test::Builder::Tester" => 0,
+ "Test::CheckDeps" => "0.010",
+ "Test::Moose" => 0,
+ "Test::More" => "0.94",
+ "aliased" => 0,
+ "constant" => 0,
+ "namespace::autoclean" => 0,
+ "strict" => 0,
+ "warnings" => 0
+);
-unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) {
- my $br = delete $WriteMakefileArgs{BUILD_REQUIRES};
- my $pp = $WriteMakefileArgs{PREREQ_PM};
- for my $mod ( keys %$br ) {
- if ( exists $pp->{$mod} ) {
- $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod};
- }
- else {
- $pp->{$mod} = $br->{$mod};
- }
- }
+
+unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
+ delete $WriteMakefileArgs{TEST_REQUIRES};
+ delete $WriteMakefileArgs{BUILD_REQUIRES};
+ $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
}
delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
@@ -2,8 +2,8 @@ NAME
Test::Moose::More - More tools for testing Moose packages
VERSION
- This document describes version 0.020 of Test::Moose::More - released
- August 01, 2013 as part of Test-Moose-More.
+ This document describes version 0.024 of Test::Moose::More - released
+ May 14, 2014 as part of Test-Moose-More.
SYNOPSIS
use Test::Moose::More;
@@ -17,7 +17,7 @@ SYNOPSIS
DESCRIPTION
This package contains a number of additional tests that can be employed
against Moose classes/roles. It is intended to replace Test::Moose in
- your tests, and reexports any tests that it has and we do not, yet.
+ your tests, and re-exports any tests that it has and we do not, yet.
FUNCTIONS
known_sugar
@@ -166,8 +166,8 @@ SEE ALSO
SOURCE
The development version is on github at
- <http://github.com/RsrchBoy/Test-Moose-More> and may be cloned from
- <git://github.com/RsrchBoy/Test-Moose-More.git>
+ <http://https://github.com/RsrchBoy/Test-Moose-More> and may be cloned
+ from <git://https://github.com/RsrchBoy/Test-Moose-More.git>
BUGS
Please report any bugs or feature requests on the bugtracker website
@@ -179,6 +179,22 @@ BUGS
AUTHOR
Chris Weyl <cweyl@alumni.drew.edu>
+ I'm a material boy in a material world
+ Please note I do not expect to be gittip'ed or flattr'ed for this work,
+ rather it is simply a very pleasant surprise. I largely create and
+ release works like this because I need them or I find it enjoyable;
+ however, don't let that stop you if you feel like it ;)
+
+ Flattr this
+ <https://flattr.com/submit/auto?user_id=RsrchBoy&url=https%3A%2F%2Fgithu
+ b.com%2FRsrchBoy%2FTest-Moose-More&title=RsrchBoy's%20CPAN%20Test-Moose-
+ More&tags=%22RsrchBoy's%20Test-Moose-More%20in%20the%20CPAN%22>, gittip
+ me <https://www.gittip.com/RsrchBoy/>, or indulge my Amazon Wishlist
+ <http://bit.ly/rsrchboys-wishlist>... If you so desire.
+
+CONTRIBUTOR
+ Karen Etheridge <ether@cpan.org>
+
COPYRIGHT AND LICENSE
This software is Copyright (c) 2012 by Chris Weyl.
@@ -14,22 +14,21 @@ not run its Makefile.PL or Build.PL.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-SHA1 48b0cb9de47a99cc7ba7f43efe57d02fbb267225 Changes
-SHA1 bf012241a3405c7459e184487c9016381ef89c2d INSTALL
-SHA1 05207cbc5971035849c1de2c7cb3babaeaccb6fb LICENSE
-SHA1 c4b1f8b90bd368fbc82adf553b5175bf1da2025a MANIFEST
-SHA1 ba848f9938920c955df592d07d274d0c0e92bdc0 META.json
-SHA1 5c570ede18ca3e14ec891bdc711bc0c91df40de1 META.yml
-SHA1 17c99bbbd56ea55d34152c4219a596324ea0e933 Makefile.PL
-SHA1 9968481190c8e2ffda74b52f1a3325a94b20cde2 README
-SHA1 21c7a3a21b31aa56357e3e5db8125515a1f451d6 cpanfile
-SHA1 4897c2227dced7368e98e53ccde3eb9929296bb3 dist.ini
-SHA1 f16cba350b1c8d6633c8420871fe2b435756e4f7 lib/Test/Moose/More.pm
-SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 sandbox.mysql.tar.gz
-SHA1 3f0874f837d2a3a351b97043c58549996e550aa0 t/00-compile.t
-SHA1 03bda15f796558e383d00f5e465b1ffce0707911 t/000-report-versions-tiny.t
-SHA1 1d0f344cfedae8633b9404fe4825b4227167a8ac t/attribute/coerce.t
-SHA1 4e12eac1be7e7d3da1cf9b39f27f9a0cc023292c t/author-pod-spell.t
+SHA1 55ac697642a18dd7d974736a3d06fd531aa82382 .travis.yml
+SHA1 5ec4baa1df47a94f09bed637ef1515b5bd6f67de Changes
+SHA1 bf2d713ceca5b8ad3d680ed15baba1b89df7e149 LICENSE
+SHA1 76437b8eee45bb25682157d732f8134f65cffc97 MANIFEST
+SHA1 2d913435652995251b4cd1deb791c33e1521447d META.json
+SHA1 5fbe7dc9d752a0c40fe5d5de1f0bb9ef8efcb87a META.yml
+SHA1 134f8af699d44b45e7cec048825d4c6fd9d1fc3a Makefile.PL
+SHA1 76d460d7be0a76c847e87e2c145c425a7bb2b4c7 README
+SHA1 0fc4bb7d4a92b353508222d0e8cc6b111a145f5f cpanfile
+SHA1 b916e5e22dce319b385382dbb6694a1d4b7ac634 dist.ini
+SHA1 af5d42706b8633099afd9e2aff19f3ff04f4c7ab lib/Test/Moose/More.pm
+SHA1 c522c3928158e64bd97d34d20cbfe0b5305a7eb2 t/00-check-deps.t
+SHA1 9ce57d314ee9a0a6d23628a64c374c04d8c40fa4 t/00-compile.t
+SHA1 a62b6c5bfc74894e96d5a4bb08c375d0e84bbf52 t/000-report-versions-tiny.t
+SHA1 f342105ead74ba486876bee67cbf3b11f22fff5e t/attribute/coerce.t
SHA1 184cd396cdd45481169f5248992011f8ec90392d t/check_sugar.t
SHA1 2b36ce7cc4fee13acdc6ce3748cfb57cd6a1dffb t/does_not_ok.t
SHA1 c99877f39ec141a5e54d565feac04254e40bab6b t/does_ok.t
@@ -40,27 +39,28 @@ SHA1 1a31c52a354370a625c458d840d0db70a05c55ce t/is_class.t
SHA1 da364d4a157f0ae40c9da224d829f83c4951ffd2 t/is_not_anon.t
SHA1 bfef3460be8109ac0ff0147c47af8a0842350135 t/is_role.t
SHA1 4e15b688710f882cf42c2453db1b4b0827c64f4f t/meta_ok.t
-SHA1 9c3627ff37f4fd5bddc34bf46cf3359eaf76a060 t/release-consistent-version.t
-SHA1 a032c41ef6887fab1b900669c2d304fab46680e2 t/release-eol.t
-SHA1 17feb05324a6c6a9da573cab7ed91788d4f37464 t/release-has-version.t
-SHA1 219eda997f103a90fc5a381fad4c464799ef8da4 t/release-minimum-version.t
-SHA1 89b1b08b02975d3b94f52ba97b9d780357ca5f85 t/release-no-smart-comments.t
-SHA1 455d1dd1867212a665ad5ea4126b572411de300c t/release-no-tabs.t
-SHA1 adddf092c2865b394b42c99b19fe7b8a94281f11 t/release-pod-coverage.t
-SHA1 16f3d51ec9ccd96d151805f32abe5926b76e35c2 t/release-pod-linkcheck.t
-SHA1 925cb6ab3159c6892d7499960ee83f33721c26fa t/release-pod-syntax.t
SHA1 9ce9fc8e942d7e32857562172190ea0932d4634b t/requires_method_ok.t
-SHA1 125b4927938456efb41f86ee4c031a705b9eb10e t/validate_attribute.t
-SHA1 91208ffdd195e2b3ad2fb6da4583911efbf9fbee t/validate_class.t
+SHA1 8417ad1ff196ed44bdb88862a00e7062af6087be t/validate_attribute.t
+SHA1 b14a9eaa41296de9df5b04f7928fa0397961438c t/validate_class.t
SHA1 6bf2c6fdfbd0975dcd70747415e8a5e8cf8ce677 t/validate_role.t
+SHA1 d1e532a932feac9e0e042ac115e042f22b9e3ae3 xt/author/pod-spell.t
+SHA1 a7948d34cfaad400286ea5d5fa6206c4c7e2552c xt/release/consistent-version.t
+SHA1 b3915eaac65e18e6a048b34a4b873beccab326b4 xt/release/eol.t
+SHA1 9a21b3840753f6223630c9eda458e91085174ece xt/release/has-version.t
+SHA1 e91052db2912055e66889853bc5cb1f38db60665 xt/release/minimum-version.t
+SHA1 6431e7bd0b346bea9e6193dc6095dcbfdd1703d3 xt/release/no-smart-comments.t
+SHA1 4dbda4cdf08a2c2af413024d6678da9315ba237f xt/release/no-tabs.t
+SHA1 9b9533b39ea716aaccb533a2ae28478471f8383a xt/release/pod-coverage.t
+SHA1 fd53f1ea2ac5884abce47c17a77545c05e47bc2f xt/release/pod-linkcheck.t
+SHA1 93bc12febee2c87f89f27ee9eb929264b05fe34b xt/release/pod-syntax.t
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.11 (GNU/Linux)
+Version: GnuPG v1
-iQEcBAEBAgAGBQJR+nHbAAoJEOd5N1CvIgQkLQIIAJIZzOKpXpU/oW1X5AjrpXfr
-j/pUg/ahWuswEoEjYgk8TNnWVzYHGwHx/Nwj0UuDp301n3Mtm5SOGrIOr8nvxqkG
-rf2EEZtnjT5dz6gf745MZmYtsH+pD5CT+lFBRLNEfKrDMfaczk82MYOvZATYPH+G
-Ea2EtHU1yTRZv9MrMg3+AIWKCJXIUiyBFbrM16MInH5PSdm7q1suycSCRZnnPbpQ
-4D6ube5pBcHDsDCUzxkAaZfHTFyRipZ4NoMsoBB5tMMSAcZzCduXKbY1DPIc0zyL
-vz9asxAAzQtzXUA09gKQv3pEYSEezBH9Tg8rU6XrdL8aBDa7FVHM8FDKvtaW3uA=
-=e9Iq
+iQEcBAEBAgAGBQJTc7ztAAoJEOd5N1CvIgQkHfkH/12S5GT3yc0lFdQKod61il6z
+rD6AJ6G7k52koIgfe7Ik8Xbb3U8hIsO8NmfvdNfoGZxM/QTV/QYYGe2NU0kV1z4U
+lWq+ZslCSEdMuX5fIyPOMFyRcCls38AWOMWlhs7QIKRtd49I9DigdfIvE8ad/Zsm
+8AeE8F5YEJE1d580fqDyJq0Yr04944L0zFd6+YlKdzZ3z9JoCF581PtGbC+hPwME
+/PC/VlxABiswIy1mROT+f63rEbh0e6krSm0S9jClTJFCqEf7XuYzjex81t3ohD7c
+mgCKKw+OUm9VjRF4eBkAYBks+CccVCHVQwFDujIL+9eIr4eW+lZMMrNczwoX2xE=
+=KHBJ
-----END PGP SIGNATURE-----
@@ -7,20 +7,26 @@ requires "Sub::Exporter" => "0";
requires "Syntax::Keyword::Junction" => "0";
requires "Test::Builder" => "0";
requires "Test::Moose" => "0";
-requires "Test::More" => "0";
+requires "Test::More" => "0.94";
requires "perl" => "5.006";
requires "strict" => "0";
requires "warnings" => "0";
on 'test' => sub {
- requires "Capture::Tiny" => "0";
+ requires "File::Spec" => "0";
+ requires "IO::Handle" => "0";
+ requires "IPC::Open3" => "0";
requires "Moose" => "0";
requires "Moose::Role" => "0";
- requires "TAP::SimpleOutput" => "0";
+ requires "Perl::Version" => "0";
+ requires "TAP::SimpleOutput" => "0.002";
requires "Test::Builder::Tester" => "0";
- requires "Test::More" => "0.88";
- requires "blib" => "0";
+ requires "Test::CheckDeps" => "0.010";
+ requires "Test::More" => "0.94";
+ requires "aliased" => "0";
+ requires "constant" => "0";
requires "namespace::autoclean" => "0";
+ requires "perl" => "5.006";
};
on 'configure' => sub {
@@ -29,6 +35,8 @@ on 'configure' => sub {
on 'develop' => sub {
requires "Pod::Coverage::TrustPod" => "0";
+ requires "Test::More" => "0";
+ requires "Test::NoTabs" => "0";
requires "Test::Pod" => "1.41";
requires "Test::Pod::Coverage" => "1.08";
requires "version" => "0.9901";
@@ -5,7 +5,7 @@ copyright_holder = Chris Weyl
copyright_year = 2012
[@RSRCHBOY]
-;tweet = 1
+tweet = 1
autoprereqs_skip = ^(funcs|TestClass.*|TestRole.*)$
ReportVersions::Tiny.include[0] = Moose
ReportVersions::Tiny.include[1] = Class::MOP
@@ -11,11 +11,8 @@ package Test::Moose::More;
BEGIN {
$Test::Moose::More::AUTHORITY = 'cpan:RSRCHBOY';
}
-{
- $Test::Moose::More::VERSION = '0.020';
-}
-# git description: 0.019-4-g493b8f1
-
+# git description: 0.023-1-g4eafdbb
+$Test::Moose::More::VERSION = '0.024';
# ABSTRACT: More tools for testing Moose packages
@@ -246,7 +243,7 @@ sub validate_thing {
my ($name, $opts) = @$attribute;
has_attribute_ok($thing, $name);
- if ($opts) {
+ if ($opts && (my $att = find_meta($thing)->get_attribute($name))) {
SKIP: {
skip 'Cannot examine attribute metaclass in roles', 1
@@ -254,7 +251,7 @@ sub validate_thing {
local $THING_NAME = "${thing}'s attribute $name";
$tb->subtest("[subtest] checking $THING_NAME" => sub {
- _validate_attribute(find_meta($thing)->get_attribute($name), %$opts);
+ _validate_attribute($att, %$opts);
});
}
}
@@ -269,7 +266,8 @@ sub validate_class {
local $Test::Builder::Level = $Test::Builder::Level + 1;
return unless is_class $class;
- do { isa_ok($class, $_) for @{$args{isa}} }
+ my $name = ref $class || $class;
+ do { ok($class->isa($_), "$name isa $_") for @{$args{isa}} }
if exists $args{isa};
return validate_thing $class => %args;
@@ -419,9 +417,11 @@ __END__
=pod
-=encoding utf-8
+=encoding UTF-8
+
+=for :stopwords Chris Weyl Karen Etheridge
-=for :stopwords Chris Weyl
+=for :stopwords Wishlist flattr flattr'ed gittip gittip'ed
=head1 NAME
@@ -429,7 +429,7 @@ Test::Moose::More - More tools for testing Moose packages
=head1 VERSION
-This document describes version 0.020 of Test::Moose::More - released August 01, 2013 as part of Test-Moose-More.
+This document describes version 0.024 of Test::Moose::More - released May 14, 2014 as part of Test-Moose-More.
=head1 SYNOPSIS
@@ -445,7 +445,7 @@ This document describes version 0.020 of Test::Moose::More - released August 01,
This package contains a number of additional tests that can be employed
against Moose classes/roles. It is intended to replace L<Test::Moose> in your
-tests, and reexports any tests that it has and we do not, yet.
+tests, and re-exports any tests that it has and we do not, yet.
=head1 FUNCTIONS
@@ -615,8 +615,8 @@ L<Test::Moose>
=head1 SOURCE
-The development version is on github at L<http://github.com/RsrchBoy/Test-Moose-More>
-and may be cloned from L<git://github.com/RsrchBoy/Test-Moose-More.git>
+The development version is on github at L<http://https://github.com/RsrchBoy/Test-Moose-More>
+and may be cloned from L<git://https://github.com/RsrchBoy/Test-Moose-More.git>
=head1 BUGS
@@ -631,6 +631,29 @@ feature.
Chris Weyl <cweyl@alumni.drew.edu>
+=head2 I'm a material boy in a material world
+
+=begin html
+
+<a href="https://www.gittip.com/RsrchBoy/"><img src="https://raw.githubusercontent.com/gittip/www.gittip.com/master/www/assets/%25version/logo.png" /></a>
+<a href="http://bit.ly/rsrchboys-wishlist"><img src="http://wps.io/wp-content/uploads/2014/05/amazon_wishlist.resized.png" /></a>
+<a href="https://flattr.com/submit/auto?user_id=RsrchBoy&url=https%3A%2F%2Fgithub.com%2FRsrchBoy%2FTest-Moose-More&title=RsrchBoy's%20CPAN%20Test-Moose-More&tags=%22RsrchBoy's%20Test-Moose-More%20in%20the%20CPAN%22"><img src="http://api.flattr.com/button/flattr-badge-large.png" /></a>
+
+=end html
+
+Please note B<I do not expect to be gittip'ed or flattr'ed for this work>,
+rather B<it is simply a very pleasant surprise>. I largely create and release
+works like this because I need them or I find it enjoyable; however, don't let
+that stop you if you feel like it ;)
+
+L<Flattr this|https://flattr.com/submit/auto?user_id=RsrchBoy&url=https%3A%2F%2Fgithub.com%2FRsrchBoy%2FTest-Moose-More&title=RsrchBoy's%20CPAN%20Test-Moose-More&tags=%22RsrchBoy's%20Test-Moose-More%20in%20the%20CPAN%22>,
+L<gittip me|https://www.gittip.com/RsrchBoy/>, or indulge my
+L<Amazon Wishlist|http://bit.ly/rsrchboys-wishlist>... If you so desire.
+
+=head1 CONTRIBUTOR
+
+Karen Etheridge <ether@cpan.org>
+
=head1 COPYRIGHT AND LICENSE
This software is Copyright (c) 2012 by Chris Weyl.
diff --git a/var/tmp/source/RSRCHBOY/Test-Moose-More-0.020/Test-Moose-More-0.020/sandbox.mysql.tar.gz b/var/tmp/source/RSRCHBOY/Test-Moose-More-0.020/Test-Moose-More-0.020/sandbox.mysql.tar.gz
deleted file mode 100644
index e69de29b..00000000
@@ -0,0 +1,17 @@
+use strict;
+use warnings;
+
+# this test was generated with Dist::Zilla::Plugin::Test::CheckDeps 0.012
+
+use Test::More 0.94;
+use Test::CheckDeps 0.010;
+
+
+check_dependencies('suggests');
+
+
+if (1) {
+ BAIL_OUT("Missing dependencies") if !Test::More->builder->is_passing;
+}
+
+done_testing;
@@ -1,39 +1,50 @@
+use 5.006;
use strict;
use warnings;
-# This test was generated via Dist::Zilla::Plugin::Test::Compile 2.013
+# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.040
-use Test::More 0.88;
+use Test::More tests => 1 + ($ENV{AUTHOR_TESTING} ? 1 : 0);
-use Capture::Tiny qw{ capture };
-
-my @module_files = qw(
-Test/Moose/More.pm
+my @module_files = (
+ 'Test/Moose/More.pm'
);
-my @scripts = qw(
-);
# no fake home requested
+my $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib';
+
+use File::Spec;
+use IPC::Open3;
+use IO::Handle;
+
+open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!";
+
my @warnings;
for my $lib (@module_files)
{
- my ($stdout, $stderr, $exit) = capture {
- system($^X, '-Mblib', '-e', qq{require qq[$lib]});
- };
+ # see L<perlfaq8/How can I capture STDERR from an external command?>
+ my $stderr = IO::Handle->new;
+
+ my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', "require q[$lib]");
+ binmode $stderr, ':crlf' if $^O eq 'MSWin32';
+ my @_warnings = <$stderr>;
+ waitpid($pid, 0);
is($?, 0, "$lib loaded ok");
- warn $stderr if $stderr;
- push @warnings, $stderr if $stderr;
-}
-is(scalar(@warnings), 0, 'no warnings found') if $ENV{AUTHOR_TESTING};
+ if (@_warnings)
+ {
+ warn @_warnings;
+ push @warnings, @_warnings;
+ }
+}
+is(scalar(@warnings), 0, 'no warnings found') if $ENV{AUTHOR_TESTING};
-done_testing;
@@ -9,7 +9,7 @@ our $success = 0;
END { $success && done_testing; }
# List our own version used to generate this
-my $v = "\nGenerated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.09\n";
+my $v = "\nGenerated by Dist::Zilla::Plugin::ReportVersions::Tiny v1.10\n";
eval { # no excuses!
# report our Perl details
@@ -48,30 +48,31 @@ sub pmver {
return sprintf('%-45s => %-10s%-15s%s', $module, $pmver, $wanted, "\n");
}
-eval { $v .= pmver('Capture::Tiny','any version') };
eval { $v .= pmver('Class::MOP','any version') };
eval { $v .= pmver('Data::OptList','any version') };
eval { $v .= pmver('ExtUtils::MakeMaker','6.30') };
+eval { $v .= pmver('File::Spec','any version') };
+eval { $v .= pmver('IO::Handle','any version') };
+eval { $v .= pmver('IPC::Open3','any version') };
eval { $v .= pmver('Moose','any version') };
eval { $v .= pmver('Moose::Autobox','any version') };
eval { $v .= pmver('Moose::Role','any version') };
eval { $v .= pmver('Moose::Util','any version') };
eval { $v .= pmver('Moose::Util::TypeConstraints','any version') };
-eval { $v .= pmver('Pod::Coverage::TrustPod','any version') };
+eval { $v .= pmver('Perl::Version','any version') };
eval { $v .= pmver('Scalar::Util','any version') };
eval { $v .= pmver('Sub::Exporter','any version') };
eval { $v .= pmver('Syntax::Keyword::Junction','any version') };
-eval { $v .= pmver('TAP::SimpleOutput','any version') };
+eval { $v .= pmver('TAP::SimpleOutput','0.002') };
eval { $v .= pmver('Test::Builder','any version') };
eval { $v .= pmver('Test::Builder::Tester','any version') };
+eval { $v .= pmver('Test::CheckDeps','0.010') };
eval { $v .= pmver('Test::Moose','any version') };
-eval { $v .= pmver('Test::More','0.88') };
-eval { $v .= pmver('Test::Pod','1.41') };
-eval { $v .= pmver('Test::Pod::Coverage','1.08') };
-eval { $v .= pmver('blib','any version') };
+eval { $v .= pmver('Test::More','0.94') };
+eval { $v .= pmver('aliased','any version') };
+eval { $v .= pmver('constant','any version') };
eval { $v .= pmver('namespace::autoclean','any version') };
eval { $v .= pmver('strict','any version') };
-eval { $v .= pmver('version','0.9901') };
eval { $v .= pmver('warnings','any version') };
@@ -6,15 +6,19 @@ use Test::More;
use Test::Moose::More;
use TAP::SimpleOutput 'counters';
+use Moose::Util::TypeConstraints;
+subtype 'AllCaps', as 'Str', where { !m/[a-z]/ }, message { 'String contains some lower-case chars' };
+coerce 'AllCaps', from 'Str', via { tr/[a-z]/A-Z]/ };
+
{
package TestRole;
use Moose::Role;
use Moose::Deprecated -api_version => '1.07'; # don't complain
use namespace::autoclean;
- has yes_coerce => (is => 'ro', isa => 'Str', coerce => 1);
- has no_coerce => (is => 'ro', isa => 'Str', coerce => 0);
- has null_coerce => (is => 'ro', isa => 'Str');
+ has yes_coerce => (is => 'ro', isa => 'AllCaps', coerce => 1);
+ has no_coerce => (is => 'ro', isa => 'AllCaps', coerce => 0);
+ has null_coerce => (is => 'ro', isa => 'AllCaps');
}
{
package TestClass;
@@ -22,9 +26,9 @@ use TAP::SimpleOutput 'counters';
use Moose::Deprecated -api_version => '1.07'; # don't complain
use namespace::autoclean;
- has yes_coerce => (is => 'ro', isa => 'Str', coerce => 1);
- has no_coerce => (is => 'ro', isa => 'Str', coerce => 0);
- has null_coerce => (is => 'ro', isa => 'Str');
+ has yes_coerce => (is => 'ro', isa => 'AllCaps', coerce => 1);
+ has no_coerce => (is => 'ro', isa => 'AllCaps', coerce => 0);
+ has null_coerce => (is => 'ro', isa => 'AllCaps');
}
note 'finds coercion correctly';
@@ -1,38 +0,0 @@
-
-BEGIN {
- unless ($ENV{AUTHOR_TESTING}) {
- require Test::More;
- Test::More::plan(skip_all => 'these tests are for testing by the author');
- }
-}
-
-use strict;
-use warnings;
-use Test::More;
-
-# generated by Dist::Zilla::Plugin::Test::PodSpelling 2.006000
-eval "use Test::Spelling 0.12; use Pod::Wordlist::hanekomu; 1" or die $@;
-
-
-add_stopwords(<DATA>);
-all_pod_files_spelling_ok( qw( bin lib ) );
-__DATA__
-AFAICT
-ABEND
-RSRCHBOY
-RSRCHBOY's
-gpg
-ini
-metaclass
-metaclasses
-parameterized
-parameterization
-subclasses
-coderef
-Chris
-Weyl
-cweyl
-lib
-Test
-Moose
-More
@@ -1,18 +0,0 @@
-
-BEGIN {
- unless ($ENV{RELEASE_TESTING}) {
- require Test::More;
- Test::More::plan(skip_all => 'these tests are for release candidate testing');
- }
-}
-
-use strict;
-use warnings;
-
-use Test::More;
-
-eval "use Test::ConsistentVersion";
-plan skip_all => "Test::ConsistentVersion required for this test"
- if $@;
-
-Test::ConsistentVersion::check_consistent_versions();
@@ -1,16 +0,0 @@
-
-BEGIN {
- unless ($ENV{RELEASE_TESTING}) {
- require Test::More;
- Test::More::plan(skip_all => 'these tests are for release candidate testing');
- }
-}
-
-use strict;
-use warnings;
-use Test::More;
-
-eval 'use Test::EOL';
-plan skip_all => 'Test::EOL required' if $@;
-
-all_perl_files_ok({ trailing_whitespace => 1 });
@@ -1,25 +0,0 @@
-#!perl
-
-BEGIN {
- unless ($ENV{RELEASE_TESTING}) {
- require Test::More;
- Test::More::plan(skip_all => 'these tests are for release candidate testing');
- }
-}
-
-#
-# This file is part of Test-Moose-More
-#
-# This software is Copyright (c) 2012 by Chris Weyl.
-#
-# This is free software, licensed under:
-#
-# The GNU Lesser General Public License, Version 2.1, February 1999
-#
-
-use Test::More;
-
-eval "use Test::HasVersion";
-plan skip_all => "Test::HasVersion required for testing version numbers"
- if $@;
-all_pm_version_ok();
@@ -1,25 +0,0 @@
-#!perl
-
-BEGIN {
- unless ($ENV{RELEASE_TESTING}) {
- require Test::More;
- Test::More::plan(skip_all => 'these tests are for release candidate testing');
- }
-}
-
-#
-# This file is part of Test-Moose-More
-#
-# This software is Copyright (c) 2012 by Chris Weyl.
-#
-# This is free software, licensed under:
-#
-# The GNU Lesser General Public License, Version 2.1, February 1999
-#
-
-use Test::More;
-
-eval "use Test::MinimumVersion";
-plan skip_all => "Test::MinimumVersion required for testing minimum versions"
- if $@;
-all_minimum_version_ok( qq{5.008008} );
@@ -1,31 +0,0 @@
-#!/usr/bin/env perl
-
-BEGIN {
- unless ($ENV{RELEASE_TESTING}) {
- require Test::More;
- Test::More::plan(skip_all => 'these tests are for release candidate testing');
- }
-}
-
-#
-# This file is part of Test-Moose-More
-#
-# This software is Copyright (c) 2012 by Chris Weyl.
-#
-# This is free software, licensed under:
-#
-# The GNU Lesser General Public License, Version 2.1, February 1999
-#
-
-use strict;
-use warnings;
-
-use Test::More 0.88;
-
-eval "use Test::NoSmartComments";
-plan skip_all => 'Test::NoSmartComments required for checking comment IQ'
- if $@;
-
-no_smart_comments_in_all();
-
-done_testing();
@@ -1,16 +0,0 @@
-
-BEGIN {
- unless ($ENV{RELEASE_TESTING}) {
- require Test::More;
- Test::More::plan(skip_all => 'these tests are for release candidate testing');
- }
-}
-
-use strict;
-use warnings;
-use Test::More;
-
-eval 'use Test::NoTabs';
-plan skip_all => 'Test::NoTabs required' if $@;
-
-all_perl_files_ok();
@@ -1,30 +0,0 @@
-#!perl
-
-BEGIN {
- unless ($ENV{RELEASE_TESTING}) {
- require Test::More;
- Test::More::plan(skip_all => 'these tests are for release candidate testing');
- }
-}
-
-#
-# This file is part of Test-Moose-More
-#
-# This software is Copyright (c) 2012 by Chris Weyl.
-#
-# This is free software, licensed under:
-#
-# The GNU Lesser General Public License, Version 2.1, February 1999
-#
-
-use Test::More;
-
-eval "use Test::Pod::Coverage 1.08";
-plan skip_all => "Test::Pod::Coverage 1.08 required for testing POD coverage"
- if $@;
-
-eval "use Pod::Coverage::TrustPod";
-plan skip_all => "Pod::Coverage::TrustPod required for testing POD coverage"
- if $@;
-
-all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
@@ -1,37 +0,0 @@
-#!perl
-
-BEGIN {
- unless ($ENV{RELEASE_TESTING}) {
- require Test::More;
- Test::More::plan(skip_all => 'these tests are for release candidate testing');
- }
-}
-
-#
-# This file is part of Test-Moose-More
-#
-# This software is Copyright (c) 2012 by Chris Weyl.
-#
-# This is free software, licensed under:
-#
-# The GNU Lesser General Public License, Version 2.1, February 1999
-#
-
-use strict;
-use warnings;
-use Test::More;
-
-foreach my $env_skip ( qw(
- SKIP_POD_LINKCHECK
-) ){
- plan skip_all => "\$ENV{$env_skip} is set, skipping"
- if $ENV{$env_skip};
-}
-
-eval "use Test::Pod::LinkCheck";
-if ( $@ ) {
- plan skip_all => 'Test::Pod::LinkCheck required for testing POD';
-}
-else {
- Test::Pod::LinkCheck->new->all_pod_ok;
-}
@@ -1,24 +0,0 @@
-#!perl
-
-BEGIN {
- unless ($ENV{RELEASE_TESTING}) {
- require Test::More;
- Test::More::plan(skip_all => 'these tests are for release candidate testing');
- }
-}
-
-#
-# This file is part of Test-Moose-More
-#
-# This software is Copyright (c) 2012 by Chris Weyl.
-#
-# This is free software, licensed under:
-#
-# The GNU Lesser General Public License, Version 2.1, February 1999
-#
-use Test::More;
-
-eval "use Test::Pod 1.41";
-plan skip_all => "Test::Pod 1.41 required for testing POD" if $@;
-
-all_pod_files_ok();
@@ -4,7 +4,7 @@ use warnings;
use Test::Builder::Tester;
use Test::More;
use Test::Moose::More;
-use TAP::SimpleOutput 'counters';
+use TAP::SimpleOutput 0.002 'counters';
{
package TestRole;
@@ -38,7 +38,7 @@ note 'validate attribute validation';
test_out $_ok->('TestClass has an attribute named foo');
test_out $_ok->(q{Moose::Meta::Class::__ANON__::SERIAL::1 has a metaclass});
test_out $_ok->(q{Moose::Meta::Class::__ANON__::SERIAL::1 is a Moose class});
- test_out $_ok->('The object isa Moose::Meta::Attribute');
+ test_out $_ok->('Moose::Meta::Class::__ANON__::SERIAL::1 isa Moose::Meta::Attribute');
test_out $_ok->('Moose::Meta::Class::__ANON__::SERIAL::1 does TestRole');
test_out $_ok->('foo is required');
test_out $_ok->('foo has a builder');
@@ -40,14 +40,18 @@ use Test::Builder::Tester; # tests => 1;
use Test::More;
use Test::Moose::More;
-use TAP::SimpleOutput 'counters';
+use aliased 'Perl::Version' => 'PV';
+use constant NEEDS_SUBTEST_HEADER
+ => do { PV->new(Test::More->VERSION) >= PV->new('0.98_05') };
+
+use TAP::SimpleOutput 0.002 'counters';
note 'validate w/valid class';
{
my ($_ok, $_nok) = counters();
test_out $_ok->('TestClass has a metaclass');
test_out $_ok->('TestClass is a Moose class');
- test_out $_ok->('The class isa Moose::Object');
+ test_out $_ok->('TestClass isa Moose::Object');
test_out $_ok->('TestClass is not anonymous');
test_out $_ok->('TestClass does TestRole');
test_out $_ok->('TestClass does not do TestRole::Two');
@@ -152,16 +156,18 @@ note 'validate w/attribute validation';
test_out $_ok->('TestClass is a Moose class');
test_out $_ok->('TestClass has an attribute named bar');
test_out $_ok->('TestClass has an attribute named baz');
- do {
- my ($_ok, $_nok, $_skip, $_plan) = counters(1);
+ my $st_name = do {
+ my ($_ok, $_nok, $_skip, $_plan, undef, $_any) = counters(1, my $name = q{[subtest] checking TestClass's attribute baz});
+ test_out $_any->("# Subtest: $name") if NEEDS_SUBTEST_HEADER;
test_out $_ok->(q{Moose::Meta::Class::__ANON__::SERIAL::1 has a metaclass});
test_out $_ok->(q{Moose::Meta::Class::__ANON__::SERIAL::1 is a Moose class});
test_out $_ok->(q{TestClass's attribute baz does TestRole::Two});
test_out $_ok->(q{TestClass's attribute baz has a reader});
test_out $_ok->(q{TestClass's attribute baz option reader correct});
test_out $_plan->();
+ $name;
};
- test_out $_ok->(q{[subtest] checking TestClass's attribute baz});
+ test_out $_ok->($st_name);
test_out $_ok->('TestClass has an attribute named foo');
validate_class 'TestClass' => (
attributes => [
@@ -0,0 +1,34 @@
+use strict;
+use warnings;
+use Test::More;
+
+# generated by Dist::Zilla::Plugin::Test::PodSpelling 2.006007
+use Test::Spelling 0.12;
+use Pod::Wordlist;
+
+
+add_stopwords(<DATA>);
+all_pod_files_spelling_ok( qw( bin lib ) );
+__DATA__
+AFAICT
+ABEND
+RSRCHBOY
+RSRCHBOY's
+gpg
+ini
+metaclass
+metaclasses
+parameterized
+parameterization
+subclasses
+coderef
+Chris
+Weyl
+cweyl
+Karen
+Etheridge
+ether
+lib
+Test
+Moose
+More
@@ -0,0 +1,10 @@
+use strict;
+use warnings;
+
+use Test::More;
+
+eval "use Test::ConsistentVersion";
+plan skip_all => "Test::ConsistentVersion required for this test"
+ if $@;
+
+Test::ConsistentVersion::check_consistent_versions();
@@ -0,0 +1,8 @@
+use strict;
+use warnings;
+use Test::More;
+
+eval 'use Test::EOL';
+plan skip_all => 'Test::EOL required' if $@;
+
+all_perl_files_ok({ trailing_whitespace => 1 });
@@ -0,0 +1,17 @@
+#!perl
+#
+# This file is part of Test-Moose-More
+#
+# This software is Copyright (c) 2012 by Chris Weyl.
+#
+# This is free software, licensed under:
+#
+# The GNU Lesser General Public License, Version 2.1, February 1999
+#
+
+use Test::More;
+
+eval "use Test::HasVersion";
+plan skip_all => "Test::HasVersion required for testing version numbers"
+ if $@;
+all_pm_version_ok();
@@ -0,0 +1,17 @@
+#!perl
+#
+# This file is part of Test-Moose-More
+#
+# This software is Copyright (c) 2012 by Chris Weyl.
+#
+# This is free software, licensed under:
+#
+# The GNU Lesser General Public License, Version 2.1, February 1999
+#
+
+use Test::More;
+
+eval "use Test::MinimumVersion";
+plan skip_all => "Test::MinimumVersion required for testing minimum versions"
+ if $@;
+all_minimum_version_ok( qq{5.008008} );
@@ -0,0 +1,23 @@
+#!/usr/bin/env perl
+#
+# This file is part of Test-Moose-More
+#
+# This software is Copyright (c) 2012 by Chris Weyl.
+#
+# This is free software, licensed under:
+#
+# The GNU Lesser General Public License, Version 2.1, February 1999
+#
+
+use strict;
+use warnings;
+
+use Test::More 0.88;
+
+eval "use Test::NoSmartComments";
+plan skip_all => 'Test::NoSmartComments required for checking comment IQ'
+ if $@;
+
+no_smart_comments_in_all();
+
+done_testing();
@@ -0,0 +1,32 @@
+use strict;
+use warnings;
+
+# this test was generated with Dist::Zilla::Plugin::Test::NoTabs 0.08
+
+use Test::More 0.88;
+use Test::NoTabs;
+
+my @files = (
+ 'lib/Test/Moose/More.pm',
+ 't/00-check-deps.t',
+ 't/00-compile.t',
+ 't/000-report-versions-tiny.t',
+ 't/attribute/coerce.t',
+ 't/check_sugar.t',
+ 't/does_not_ok.t',
+ 't/does_ok.t',
+ 't/has_attribute_ok.t',
+ 't/has_method_ok.t',
+ 't/is_anon.t',
+ 't/is_class.t',
+ 't/is_not_anon.t',
+ 't/is_role.t',
+ 't/meta_ok.t',
+ 't/requires_method_ok.t',
+ 't/validate_attribute.t',
+ 't/validate_class.t',
+ 't/validate_role.t'
+);
+
+notabs_ok($_) foreach @files;
+done_testing;
@@ -0,0 +1,16 @@
+#!perl
+#
+# This file is part of Test-Moose-More
+#
+# This software is Copyright (c) 2012 by Chris Weyl.
+#
+# This is free software, licensed under:
+#
+# The GNU Lesser General Public License, Version 2.1, February 1999
+#
+# This file was automatically generated by Dist::Zilla::Plugin::PodCoverageTests.
+
+use Test::Pod::Coverage 1.08;
+use Pod::Coverage::TrustPod;
+
+all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
@@ -0,0 +1,29 @@
+#!perl
+#
+# This file is part of Test-Moose-More
+#
+# This software is Copyright (c) 2012 by Chris Weyl.
+#
+# This is free software, licensed under:
+#
+# The GNU Lesser General Public License, Version 2.1, February 1999
+#
+
+use strict;
+use warnings;
+use Test::More;
+
+foreach my $env_skip ( qw(
+ SKIP_POD_LINKCHECK
+) ){
+ plan skip_all => "\$ENV{$env_skip} is set, skipping"
+ if $ENV{$env_skip};
+}
+
+eval "use Test::Pod::LinkCheck";
+if ( $@ ) {
+ plan skip_all => 'Test::Pod::LinkCheck required for testing POD';
+}
+else {
+ Test::Pod::LinkCheck->new->all_pod_ok;
+}
@@ -0,0 +1,15 @@
+#!perl
+#
+# This file is part of Test-Moose-More
+#
+# This software is Copyright (c) 2012 by Chris Weyl.
+#
+# This is free software, licensed under:
+#
+# The GNU Lesser General Public License, Version 2.1, February 1999
+#
+# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
+use Test::More;
+use Test::Pod 1.41;
+
+all_pod_files_ok();