tokuhirom / Minilla

Authorizing tool for CPAN modules
https://metacpan.org/release/Minilla
Other
98 stars 65 forks source link

Testing output is noisy. #217

Open Leont opened 7 years ago

Leont commented 7 years ago

When I run ./Build test. The chatter in between the harness output looks to me like output from externals programs that should be silenced unless a test fails.

t/00_compile.t ............................... ok   
t/01_load_all.t .............................. ok    
t/03_step.t .................................. 8/? No git remote.
t/03_step.t .................................. ok   
t/05_metadata.t .............................. ok   
t/bumpversion.t .............................. ok   
t/cli/build.t ................................ ok   
t/cli/clean.t ................................ ok   
t/cli/regenerate_BuildPL.t ................... To file:///tmp/Ffm2vdI4v5
 * [new branch]      master -> master
To file:///tmp/Ffm2vdI4v5
 * [new tag]         0.01 -> 0.01
t/cli/regenerate_BuildPL.t ................... ok   
t/cli/release.t .............................. To file:///tmp/pK0jakId2u
 * [new branch]      master -> master
To file:///tmp/pK0jakId2u
 * [new tag]         0.01 -> 0.01
t/cli/release.t .............................. ok   
t/cli/release_no_pause_file.t ................ Subroutine CPAN::Uploader::read_config_file redefined at t/cli/release_no_pause_file.t line 36, <DATA> line 258.
t/cli/release_no_pause_file.t ................ ok   
t/cli/release_notest.t ....................... To file:///tmp/2OCUPWXXmt
 * [new branch]      master -> master
To file:///tmp/2OCUPWXXmt
 * [new tag]         0.01 -> 0.01
t/cli/release_notest.t ....................... ok   
t/cli/release_with_hooks.t ................... To file:///tmp/A89qt7PjzA
 * [new branch]      master -> master
To file:///tmp/A89qt7PjzA
 * [new tag]         0.01 -> 0.01
t/cli/release_with_hooks.t ................... ok   
t/dist.t ..................................... ok   
t/filegatherer.t ............................. 1/? Cloning into '/tmp/dNXxaqZhbF/libbar'...
Cloning into '/tmp/dNXxaqZhbF/libfoo'...
t/filegatherer.t ............................. ok   
t/filegatherer/submodules-recursive.t ........ 1/? Cloning into '/tmp/nlaOrNsNts/libfoo'...
Cloning into '/tmp/nlaOrNsNts/libbar'...
Cloning into '/tmp/fjL6cc7gmq/libfoo'...
Cloning into '/tmp/fjL6cc7gmq/libbar'...
Cloning into '/tmp/3wAbyJarsC/libfoo'...
Cloning into '/tmp/3wAbyJarsC/libbar'...
Submodule 'libbar' (file:///tmp/IyE0rfFIa4) registered for path 'libbar/libbar'
Submodule 'libfoo' (file:///tmp/juViXjKTUj) registered for path 'libbar/libfoo'
Cloning into '/tmp/3wAbyJarsC/libbar/libbar'...
Cloning into '/tmp/3wAbyJarsC/libbar/libfoo'...
Submodule 'libbar' (file:///tmp/yIP7B8FI93) registered for path 'libfoo/libbar'
Submodule 'libfoo' (file:///tmp/PdFRzQvUkT) registered for path 'libfoo/libfoo'
Cloning into '/tmp/3wAbyJarsC/libfoo/libbar'...
Cloning into '/tmp/3wAbyJarsC/libfoo/libfoo'...
t/filegatherer/submodules-recursive.t ........ ok   
t/gitignore.t ................................ ok   
t/migrate/changes.t .......................... ok   
t/migrate/dzil.t ............................. ok   
t/migrate/eumm.t ............................. cpanfile not found at -e line 1.
t/migrate/eumm.t ............................. ok   
t/migrate/no-changes.t ....................... ok   
t/migrate/no-pod.t ........................... Cannot determine author info from lib/Acme/Foo.pm
Cannot determine license info from lib/Acme/Foo.pm
Cannot retrieve 'abstract' from /tmp/AJCbMJcOLR. You need to write POD in your main module.
t/migrate/no-pod.t ........................... ok   
t/migrate/tmpfiles.t ......................... ok   
t/module_maker/PL_files.t .................... ok   
t/module_maker/allow_pureperl.t .............. ok   
t/module_maker/c_source.t .................... ok   
t/module_maker/eumm.t ........................ Can't exec "tree": No such file or directory at t/module_maker/eumm.t line 53.
t/module_maker/eumm.t ........................ ok   
t/module_maker/eumm/run_tests.t .............. 
#   Failed test at xt/fail.t line 4.
# Looks like you failed 1 test of 1.

#   Failed test at xt/fail.t line 4.
# Looks like you failed 1 test of 1.
t/module_maker/eumm/run_tests.t .............. ok   
t/module_maker/requires_external_bin.t ....... ok   
t/module_maker/tap_harness_args.t ............ ok   
t/module_maker/tiny.t ........................ Can't exec "tree": No such file or directory at t/module_maker/tiny.t line 45.
t/module_maker/tiny.t ........................ ok   
t/module_maker/tiny/requires_external_bin.t .. ok   
t/module_maker/tiny/run_tests.t .............. 
#   Failed test at xt/fail.t line 4.
# Looks like you failed 1 test of 1.

#   Failed test at xt/fail.t line 4.
# Looks like you failed 1 test of 1.
t/module_maker/tiny/run_tests.t .............. ok   
t/module_maker/xsutil.t ...................... ok    
t/new/dist-name.t ............................ ok   
t/profile-xs.t ............................... ok   
t/profile/module-build.t ..................... ok   
t/project/badge.t ............................ ok   
t/project/contributors.t ..................... ok   
t/project/detect_source_path.t ............... ok   
t/project/dist_name.t ........................ ok   
t/project/format_tag.t ....................... ok   
t/project/from.t ............................. ok   
t/project/license.t .......................... ok   
t/project/meta.t ............................. ok   
t/project/meta_no_index.t .................... ok   
t/project/script_files.t ..................... ok   
t/project/unstable.t ......................... ok   
t/project/xsutil.t ........................... ok   
t/release_test/config.t ...................... ok   
t/work_dir/_rewrite_pod.t .................... skipped: Pod rewriting is temporary disabled.
t/work_dir/copy.t ............................ ok   
t/work_dir/dist.t ............................ ok   
t/work_dir/release_test.t .................... ok   
All tests successful.
Files=53, Tests=157, 45 wallclock secs ( 0.43 usr  0.06 sys + 34.76 cusr  4.05 csys = 39.30 CPU)
Result: PASS
dolmen commented 7 years ago

I reproduce the same. I am even more concerned by warnings and test failures that do not appear in the final result.