projects
/
gruntmaster-daemon.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
214632a
)
Make non-C++ verifiers work
author
Marius Gavrilescu
<marius@ieval.ro>
Fri, 4 Apr 2014 07:09:45 +0000
(10:09 +0300)
committer
Marius Gavrilescu
<marius@ieval.ro>
Fri, 4 Apr 2014 07:09:45 +0000
(10:09 +0300)
lib/Gruntmaster/Daemon.pm
patch
|
blob
|
blame
|
history
diff --git
a/lib/Gruntmaster/Daemon.pm
b/lib/Gruntmaster/Daemon.pm
index 35103a5e57dcf7e25ff5b2f7bff496b64f22df95..a8b7b2097fb8ac9aa7946c3a32cfe3f19bd350dd 100644
(file)
--- a/
lib/Gruntmaster/Daemon.pm
+++ b/
lib/Gruntmaster/Daemon.pm
@@
-20,6
+20,15
@@
use Log::Log4perl qw/get_logger/;
use LWP::UserAgent;
use constant PAGE_SIZE => 10;
use LWP::UserAgent;
use constant PAGE_SIZE => 10;
+use constant FORMAT_EXTENSION => {
+ C => 'c',
+ CPP => 'cpp',
+ MONO => 'cs',
+ JAVA => 'java',
+ PASCAL => 'pas',
+ PERL => 'pl',
+ PYTHON => 'py',
+};
##################################################
##################################################
@@
-73,7
+82,7
@@
sub process{
$meta->{tests} = decode_json $jobr->problem->tests if $meta->{runner} eq 'File';
$meta->{files}{ver} = {
$meta->{tests} = decode_json $jobr->problem->tests if $meta->{runner} eq 'File';
$meta->{files}{ver} = {
- name => 'ver.
cpp'
,
+ name => 'ver.
' . FORMAT_EXTENSION->{$jobr->problem->verformat}
,
format => $jobr->problem->verformat,
content => $jobr->problem->versource,
} if $jobr->problem->verformat;
format => $jobr->problem->verformat,
content => $jobr->problem->versource,
} if $jobr->problem->verformat;
This page took
0.011248 seconds
and
4
git commands to generate.