X-Git-Url: http://git.ieval.ro/?p=gruntmaster-daemon.git;a=blobdiff_plain;f=lib%2FGruntmaster%2FDaemon%2FGenerator%2FFile.pm;h=847e91590a52dd5a962ed679f97a0de187f494b6;hp=acadf58c6ab5274438f36421dc33181f1b76658e;hb=0005d3ad0aba39600e7dbb70c040c416f34985ac;hpb=a722431b0f35babda9d7da134824caf76ad75458 diff --git a/lib/Gruntmaster/Daemon/Generator/File.pm b/lib/Gruntmaster/Daemon/Generator/File.pm index acadf58..847e915 100644 --- a/lib/Gruntmaster/Daemon/Generator/File.pm +++ b/lib/Gruntmaster/Daemon/Generator/File.pm @@ -18,8 +18,7 @@ sub generate{ if (exists $meta->{infile}) { write_file 'input', $meta->{infile}[$test - 1] } else { - my $ct = defined $Gruntmaster::Data::contest ? "ct/$Gruntmaster::Data::contest" : ''; - copy "/var/lib/gruntmasterd/$ct/pb/$meta->{problem}/$test.in", 'input' + copy "/var/lib/gruntmasterd/pb/$meta->{problem}/$test.in", 'input' } } @@ -35,11 +34,13 @@ Gruntmaster::Daemon::Generator::File - Generate tests from files =head1 SYNOPSIS use Gruntmaster::Daemon::Generator::File; - Gruntmaster::Daemon::Generator::File->generate(5, $meta); + Gruntmaster::Daemon::Generator::File::generate(5, $meta); =head1 DESCRIPTION -Gruntmaster::Daemon::Generator::File is a static test generator. Test C<$i> is C<< $meta->{infile}[$i - 1] >>. +Gruntmaster::Daemon::Generator::File is a static test generator. +If C<< $meta->{infile} >> exists, the input for test C<$i> is C<< $meta->{infile}[$i - 1] >>. +Otherwise, the input for test C<$i> is F<< /var/lib/gruntmasterd/pb/$meta->{problem}/$test.in >>. =head1 AUTHOR