Perl-Lint [feature/testing_and_debugging/requre_test_labels](2fa10a5b49) SUCCESS

Compare: https://github.com/moznion/Perl-Lint/compare/ab4e5f62be97^...2fa10a5b4988

Elapsed Time: 11 sec

  • 2fa10a5 moznion: Not needed

_ 2014-05-25T00:00:15 [INFO] [feature/testing_and_debugging/requre_test_labels] ukigumo-client 0.31
_ 2014-05-25T00:00:15 [INFO] [feature/testing_and_debugging/requre_test_labels] start testing : https://github.com/moznion/Perl-Lint feature/testing_and_debugging/requre_test_labels
_ 2014-05-25T00:00:15 [INFO] [feature/testing_and_debugging/requre_test_labels] working directory : /tmp/Perl-Lint/feature_testing_and_debugging_requre_test_labels
_ 2014-05-25T00:00:15 [INFO] [feature/testing_and_debugging/requre_test_labels] run vc : Ukigumo::Client::VC::Git
_ 2014-05-25T00:00:15 [INFO] [feature/testing_and_debugging/requre_test_labels] workdir is /tmp/Perl-Lint/feature_testing_and_debugging_requre_test_labels
_ 2014-05-25T00:00:15 [INFO] [feature/testing_and_debugging/requre_test_labels] command: git clone --branch feature/testing_and_debugging/requre_test_labels https://github.com/moznion/Perl-Lint ./
_ Cloning into '.'...
_ 2014-05-25T00:00:18 [INFO] [feature/testing_and_debugging/requre_test_labels] command: git pull -f origin feature/testing_and_debugging/requre_test_labels
_ From https://github.com/moznion/Perl-Lint
_  * branch            feature/testing_and_debugging/requre_test_labels -> FETCH_HEAD
_ Already up-to-date.
_ 2014-05-25T00:00:19 [INFO] [feature/testing_and_debugging/requre_test_labels] command: git submodule init
_ 2014-05-25T00:00:20 [INFO] [feature/testing_and_debugging/requre_test_labels] command: git submodule update
_ 2014-05-25T00:00:20 [INFO] [feature/testing_and_debugging/requre_test_labels] command: git clean -dxf
_ 2014-05-25T00:00:20 [INFO] [feature/testing_and_debugging/requre_test_labels] command: git status
_ # On branch feature/testing_and_debugging/requre_test_labels
_ nothing to commit, working directory clean
_ 2014-05-25T00:00:20 [INFO] [feature/testing_and_debugging/requre_test_labels] [before_install] cpanm -L $HOME/.ukigumo/perl-lint/extlib --installdeps -n .
_ 2014-05-25T00:00:24 [INFO] [feature/testing_and_debugging/requre_test_labels] [install] ln -s $HOME/.ukigumo/perl-lint/extlib ./extlib
_ 2014-05-25T00:00:24 [INFO] [feature/testing_and_debugging/requre_test_labels] run executor : Ukigumo::Client::Executor::Command
_ 2014-05-25T00:00:24 [INFO] [feature/testing_and_debugging/requre_test_labels] command: prove -lrv -Iextlib/lib/perl5 t
_ 
_ [00:00:25] ==> t/00_compile.t <====================================================
_ 
_ ✓  use Perl::Lint;
_ 
_ ok
_ ok      656 ms
_ 
_ [00:00:26] ==> t/Evaluate/ErrorHandling/require_carping.t <========================
_ 
_   Unspectacular die
_     ✓    L23: is scalar @$violations, 3;
_   Unspectacular warn
_     ✓    L37: is scalar @$violations, 3;
_   Carping
_     ✓    L51: is scalar @$violations, 0;
_   No croaking
_     ✓    L60: is scalar @$violations, 1;
_   Complain about cases without arguments
_     ✓    L70: is scalar @$violations, 2;
_   Complain about cases with empty list arguments
_     ✓    L80: is scalar @$violations, 2;
_   Complain about cases with non-string arguments
_     ✓    L95: is scalar @$violations, 7;
_   Don't complain if message ends with "\n" in double quotes
_     ✓    L105: is scalar @$violations, 0;
_   Don't complain if message ends with literal "\n"
_     ✓    L121: is scalar @$violations, 0;
_   Don't complain if message is a heredoc, which must end in "\n"
_     ✓    L136: is scalar @$violations, 0;
_   Complain if message ends with "\n" in single quotes
_     ✓    L146: is scalar @$violations, 2;
_   Don't complain if message ends with "\n" in interpolated quotelike operator
_     ✓    L157: is scalar @$violations, 0;
_   Complain if message ends with "\n" in non-interpolated quotelike operator
_     ✓    L168: is scalar @$violations, 3;
_   Don't complain if message is a list with a last element that ends with "\n"
_     ✓    L180: is scalar @$violations, 0;
_   Don't complain if message is a parenthesised list with a last element that ends with "\n"
_     ✓    L192: is scalar @$violations, 0;
_   Don't complain if message is a list with "sub" lists with a last (flattened list) element that ends with "\n"
_     ✓    L222: is scalar @$violations, 0;
_   Complain if message is a list with "sub" lists with a last (flattened list) element that doesn't end with "\n"
_     ✓    L253: is scalar @$violations, 10;
_   Don't complain if message is a concatenation with a last element that ends with "\n"
_     ✓    L263: is scalar @$violations, 0;
_   Don't complain if followed by postfix operator and otherwise valid
_     ✓    L298: is scalar @$violations, 0;
_   Complain if followed by postfix operator with "\n" ending last operand and otherwise invalid.
_     ✓    L333: is scalar @$violations, 24;
_   Complain if message has a last element that ends with "\n" but has an operation in front
_     ✓    L350: is scalar @$violations, 8;
_   Complain if config doesn't allow newlines.
_     ✓    L363: is scalar @$violations, 1;
_   Complain if in main:: and option not set
_     ✓    L374: is scalar @$violations, 1;
_   Don't complain if in main:: and option set (RT #56619)
_     ✓    L389: is scalar @$violations, 0;
_   Don't complain if implicitly in main:: and option set
_     ✓    L402: is scalar @$violations, 0;
_   Complain if in main:: but in subroutine
_     ✓    L417: is scalar @$violations, 1;
_   Complain if in main:: but in anonymous subroutine
_     ✓    L432: is scalar @$violations, 1;
_   Don't complain about obvious uses of references because they're likely being used as exception objects.
_     ✓    L466: is scalar @$violations, 0;
_ 
_ ok
_ ok      166 ms
_ 
_ [00:00:26] ==> t/Evaluate/ErrorHandling/require_checking_return_value_of_eval.t <==
_ 
_ ✓  Basic Failure
_ ✓  Assignment
_ ✓  Assignment with comma separated statements.
_ ✓  if
_ ✓  foreach
_ ✓  C-style for with eval in condition or assignment
_ ✓  C-style for with eval in initialization or increment with no assignment
_ ✓  while
_ ✓  Postfix if
_ ✓  Ternary
_ ✓  Postfix foreach
_ ✓  First value in comma-separated list in condition
_ ✓  Last value in comma-separated list in condition
_ ✓  Last value in comma-separated list that isn't the last element in another list in condition
_ ✓  "Proper" handling of return value
_ ✓  A grep is a check -- RT \#69489
_ 
_ ok
_ ok      307 ms
_ 
_ [00:00:26] ==> t/Evaluate/NamingConventions/Capitalization.t <=====================
_ 
_ ✓  Basic Passes
_ ✓  Basic Failures
_ ✓  Special case: main
_ ✓  Combined passes and fails
_ ✓  Variables from other packages should pass
_ ✓  Only cares about declarations
_ ✓  Constants must be all caps, passes
_ ✓  Constants must be all caps, failures
_ ✓  PPI misparses part of ternary as a label (RT \#41170, imported from Perl::Critic)
_ 
_ ok
_ ok       98 ms
_ 
_ [00:00:27] ==> t/Evaluate/NamingConventions/ProhibitAmbiguousNames.t <=============
_ 
_ ✓  Basic failures.
_ ✓  Ambiguous word in compound name.
_ ✓  Basic passes.
_ ✓  Ambiguous name on rhs.
_ ✓  Ambiguous, but exempt by convention
_ ✓  Custom null configuration
_ ✓  Custom configuration: "foo bar baz quux"
_ ✓  Custom configuration: "foo bar baz quux"
_ ✓  Custom null configuration
_ 
_ ok
_ ok       99 ms
_ 
_ [00:00:27] ==> t/Evaluate/Objects/indirect_syntax.t <==============================
_ 
_   basic passes
_     ✓    L25: is scalar @$violations, 0;
_   basic failures
_     ✓    L43: is scalar @$violations, 6;
_   specify name of subroutine to check
_       unchecked indirect objects
_         ✓    L70: is scalar @$violations, 0;
_       checked indirect objects
_         ✓    L80: is scalar @$violations, 10;
_ 
_ ok
_ ok       92 ms
_ 
_ [00:00:27] ==> t/Evaluate/TestingAndDebugging/prohibit_no_strict.t <===============
_ 
_ ✓  strictures disabled
_ ✓  selective strictures disabled
_ ✓  selective strictures disabled
_ ✓  allowed no strict
_ ✓  partially allowed no strict
_ ✓  partially allowed no strict
_ ✓  allow no strict, mixed case config
_ ✓  allow no strict, comma-delimimted config
_ ✓  wrong case, funky config
_ 
_ ok
_ ok      101 ms
_ 
_ [00:00:27] ==> t/Evaluate/TestingAndDebugging/require_test_labels.t <==============
_ 
_ ✓  standard failures
_ 
_ ok
_ ok       91 ms
_ 
_ [00:00:27] ==> t/Evaluate/Variables/augumented_assignment_in_declaration.t <=======
_ 
_   Normal assignment ok
_     ✓    L20: is_deeply $violations, [];
_   Normal assignment with operators ok
_     ✓    L31: is_deeply $violations, [];
_   real life regression
_     ✓    L44: is_deeply $violations, [];
_   scalar augumented assignment
_     ✓    L119: is scalar @$violations, 52;
_   real life examples
_     ✓    L136: is scalar @$violations, 8;
_ 
_ ok
_ ok       96 ms
_ 
_ [00:00:27] ==> t/Evaluate/Variables/conditional_declarations.t <===================
_ 
_   with if at post-position
_     ✓    L22: is scalar @$violations, 4;
_   with unless at post-position
_     ✓    L35: is scalar @$violations, 4;
_   with while at post-position
_     ✓    L47: is scalar @$violations, 4;
_   with for at post-position
_     ✓    L59: is scalar @$violations, 4;
_   with foreach at post-position
_     ✓    L71: is scalar @$violations, 4;
_   passing cases
_     ✓    L92: is scalar @$violations, 0;
_   local is exempt
_     ✓    L108: is scalar @$violations, 0;
_ 
_ ok
_ ok       94 ms
_ [00:00:27]
_ All tests successful.
_ Files=10, Tests=10,  2 wallclock secs ( 0.08 usr  0.02 sys +  0.84 cusr  0.15 csys =  1.09 CPU)
_ Result: PASS
_ 2014-05-25T00:00:27 [INFO] [feature/testing_and_debugging/requre_test_labels] finished testing : 1