Add javascript
[gruntmaster-daemon.git] / lib / Gruntmaster / Daemon / Generator / Run.pm
CommitLineData
5c5cd38a
MG
1package Gruntmaster::Daemon::Generator::Run;
2
3use 5.014000;
4use strict;
5use warnings;
6
7use Log::Log4perl qw/get_logger/;
8
3fa65372 9our $VERSION = '5999.000_005';
5c5cd38a
MG
10
11##################################################
12
13sub generate{
a722431b
MG
14 my ($test, $meta) = @_;
15 my $gen = $meta->{files}{gen};
16 get_logger->trace("Generating test $test...");
17 $gen->{run}->($gen->{name}, args => [ $test ], fds => [qw/1 >input/]);
5c5cd38a 18}
ad4bd022 19
bc372959
MG
201;
21__END__
22
23=encoding utf-8
24
25=head1 NAME
26
27Gruntmaster::Daemon::Generator::Run - Generate tests from program output
28
29=head1 SYNOPSIS
30
31 use Gruntmaster::Daemon::Generator::Run;
32 Gruntmaster::Daemon::Generator::Run->generate(5, $meta);
33
34=head1 DESCRIPTION
35
0005d3ad 36Gruntmaster::Daemon::Generator::Run is a dynamic test generator. The input for test C<$i> is the output of running C<< $meta->{files}{gen} >> with argument C<$i>.
bc372959
MG
37
38=head1 AUTHOR
39
40Marius Gavrilescu E<lt>marius@ieval.roE<gt>
41
42=head1 COPYRIGHT AND LICENSE
43
44Copyright (C) 2014 by Marius Gavrilescu
45
46This library is free software: you can redistribute it and/or modify
47it under the terms of the GNU Affero General Public License as published by
48the Free Software Foundation, either version 3 of the License, or
49(at your option) any later version.
50
51
52=cut
This page took 0.020004 seconds and 4 git commands to generate.