]> granicus.if.org Git - pgbadger/commitdiff
t/02_basics.t: Don't fail if syslog test takes more than 10s
authorChristoph Berg <christoph.berg@credativ.de>
Tue, 19 Feb 2019 11:45:41 +0000 (12:45 +0100)
committerChristoph Berg <christoph.berg@credativ.de>
Tue, 19 Feb 2019 11:45:41 +0000 (12:45 +0100)
The syslog test checks if the result is exactly 24281 bytes, but if the
run takes 10s or more, the result is longer.

Generated on Tue Feb 19 12:24:58 2019
Log file: t/fixtures/pg-syslog.1.bz2
Parsed 59,921 log entries in 19s  <-- PROBLEM HERE
Log start from 2019-02-11 13:15:39 to 2019-02-11 13:16:26

t/02_basics.t

index 3fb78945732c18bb9d34166cd83380bb8a36f5bd..8b7888688770db80017bbebbf810a652fc076cfe 100755 (executable)
@@ -42,7 +42,7 @@ chomp($ret);
 ok( $? == 0 && $ret eq '13453415984134534', "Multiple output format");
 
 $ret = `perl pgbadger -q -o - $SYSLOG`;
-ok( $? == 0 && length($ret) == 24281, "syslog report to stdout");
+ok( $? == 0 && (length($ret) == 24281 || length($ret) == 24282), "syslog report to stdout");
 
 `rm -f out.html`;
 # Remove files generated during the tests