NAME Test::LogFile - Wrapper module for testing shared logfile SYNOPSIS use Test::More; use Test::LogFile; my $file = log_file(); my $pid = fork(); if ($pid == 0) { # run any worker } elsif ($pid) { # wait for worker waitpid($pid, 0); # kill worker kill( 15, $pid ); # testing count_ok( file => $file, str => "any text for searching in logfile", count => 1, # count that appear str arg in logfile hook => sub { my $line = shift; # other test when hitting str arg } ); done_testing; # done_testing should be call in parent process only. } DESCRIPTION Test::LogFile is testing with shared logfile. This module aim testing worker, server, and any daemonize program with log output. METHODS log_file() return temporary file path for log. count_ok() Testing with number of test string. This method is using Test::More for checking count. AUTHOR Koji Takiguchi LICENSE This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.