]> iEval git - gruntmaster-page.git/blobdiff - lib/Gruntmaster/Page/Log/Entry.pm
Heeere's Plack/PSGI!
[gruntmaster-page.git] / lib / Gruntmaster / Page / Log / Entry.pm
index a8abc12d250504802ab57a8ca1d3f988118b17d3..beceae7e2f1cf01dc4807570f8fb97c4ce46ab58 100644 (file)
@@ -9,6 +9,10 @@ our $VERSION = '0.001';
 
 use constant TEMPLATES => {
        en => <<'HTML',
+Compiler output:
+<pre><tmpl_var errors></pre>
+
+Results:
 <table border>
 <thead>
 <tr><th>Test number<th>Result<th>Time
@@ -20,11 +24,9 @@ HTML
 };
 
 sub _generate{
-       my ($self, $htc, $path, $lang) = @_;
-
-       $path =~ m,^(?:ct/([^/]+)/)?log/job/([^/]+)\.html$,;
-       local $Gruntmaster::Data::contest = $1;
-       my $id = $2;
+       my ($self, $htc, $lang, $logger, $ct, $id) = @_;
+       debug $logger => "language is $lang, contest is $ct and id is $id";
+       local $Gruntmaster::Data::contest = $ct;
 
        my @tests = ();
 
@@ -37,6 +39,7 @@ sub _generate{
 
        $htc->param(id => $id);
        $htc->param(tests => \@tests);
+       $htc->param(errors => job_errors $id)
 }
 
 1
This page took 0.020522 seconds and 4 git commands to generate.