2
0
mirror of https://github.com/munin-monitoring/contrib.git synced 2018-11-08 00:59:34 +01:00

Merge branch 'feature/syntax-check' into fix/syntax-errors

This commit is contained in:
Stig Sandbeck Mathisen 2014-10-04 20:19:16 +02:00
commit d2e7329590

View File

@ -66,7 +66,10 @@ sub process_file {
} }
elsif ( $interpreter =~ m{python} ) { elsif ( $interpreter =~ m{python} ) {
ok( check_file_with( ok( check_file_with(
[ 'pylint', '--rcfile=/dev/null', '--errors-only', '--report=no', $file ] [ 'pylint', '--rcfile=/dev/null',
'--errors-only', '--report=no',
$file
]
), ),
$filename . " python syntax check" $filename . " python syntax check"
); );
@ -81,7 +84,7 @@ sub process_file {
} }
elsif ( $interpreter =~ m{gawk} ) { elsif ( $interpreter =~ m{gawk} ) {
ok( check_file_with( ok( check_file_with(
[ 'gawk', '--source', "'BEGIN { exit(0) } END { exit(0) }'", [ 'gawk', '--source', 'BEGIN { exit(0) } END { exit(0) }',
'--file', $file '--file', $file
] ]
), ),
@ -102,7 +105,13 @@ sub check_file_with {
return 1; return 1;
} }
else { else {
diag(sprintf("\nCommand: %s\n\nSTDOUT:\n\n%s\n\nSTDERR:\n\n%s\n\n", join(" ", @{$check_command}), $stdout, $stderr)); diag(
sprintf(
"\nCommand: %s\n\nSTDOUT:\n\n%s\n\nSTDERR:\n\n%s\n\n",
join( " ", @{$check_command} ),
$stdout, $stderr
)
);
return; return;
} }
} }