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:
5b0c03b
)
Add pretest support (untested)
author
Marius Gavrilescu
<marius@ieval.ro>
Sat, 14 Feb 2015 07:54:37 +0000
(09:54 +0200)
committer
Marius Gavrilescu
<marius@ieval.ro>
Sat, 14 Feb 2015 07:54:37 +0000
(09:54 +0200)
lib/Gruntmaster/Daemon.pm
patch
|
blob
|
blame
|
history
diff --git
a/lib/Gruntmaster/Daemon.pm
b/lib/Gruntmaster/Daemon.pm
index 7b41d66131bd76b0933457c02ae7e19910aedf5d..8430d189cf0fbfd162769e4c84ee01dce17e0454 100644
(file)
--- a/
lib/Gruntmaster/Daemon.pm
+++ b/
lib/Gruntmaster/Daemon.pm
@@
-111,9
+111,11
@@
sub process_job {
content => $job->source,
},
},
content => $job->source,
},
},
- map { $_ => $job->problem->get_column($_) } qw/generator runner judge testcnt timeout olimit/
+ map { $_ => $job->problem->get_column($_) } qw/generator runner judge
precnt
testcnt timeout olimit/
};
$meta->{tests} = decode_json $job->problem->tests if $meta->{runner} eq 'File';
};
$meta->{tests} = decode_json $job->problem->tests if $meta->{runner} eq 'File';
+ delete $meta->{precnt} if $job->problem->is_in_archive;
+ $meta->{testcnt} = $meta->{precnt} if $meta->{precnt};
$meta->{files}{ver} = {
name => 'ver.' . FORMAT_EXTENSION->{$job->problem->verformat},
$meta->{files}{ver} = {
name => 'ver.' . FORMAT_EXTENSION->{$job->problem->verformat},
@@
-123,6
+125,7
@@
sub process_job {
process $meta;
process $meta;
+ $meta->{result_text} .= ' (pretests)' if $meta->{precnt};
$job->update({
result => $meta->{result},
result_text => $meta->{result_text},
$job->update({
result => $meta->{result},
result_text => $meta->{result_text},
This page took
0.011182 seconds
and
4
git commands to generate.