Guest User

Untitled

a guest
Jul 17th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. #!/usr/bin/env perl
  2. use strict;
  3. use warnings;
  4. use Cwd;
  5. use YAML::Any;
  6. use Term::ANSIColor;
  7.  
  8. my $prove_file = Cwd::getcwd() . "/.prove";
  9. if (-f $prove_file) {
  10. my $test_results = YAML::Any::LoadFile($prove_file)->{tests};
  11. my $failed_tests = [];
  12. for my $file (keys %$test_results) {
  13. push @$failed_tests, $file if $test_results->{$file}->{last_result} > 0;
  14. }
  15. if (@$failed_tests) {
  16. print colored 'NG: ', 'red';
  17. print join ", ", map { sprintf "%s", $_ } @$failed_tests;
  18. }else {
  19. print colored 'OK', 'green';
  20. }
  21. }
Add Comment
Please, Sign In to add comment