Show queued builds in jobset evaluation pages

[?]
Apr 2, 2012, 3:23 PM
WZZOOYCHQJJ6BWQPJFXULOBVSLZXPMOKM2YNA7TPEXUINLXFVI5AC

Dependencies

  • [2] L7NUCXKS Show new and removed jobs
  • [3] U4TD3AIQ Add support for viewing jobset evaluations

Change contents

  • edit in src/lib/Hydra/Controller/JobsetEval.pm at line 42
    [2.58]
    [3.2610]
    $c->stash->{unfinished} = [];
  • replacement in src/lib/Hydra/Controller/JobsetEval.pm at line 53
    [2.81][3.3193:3270](),[3.3193][3.3193:3270]()
    if ($build->buildstatus == 0 && $build2->buildstatus == 0) {
    [2.81]
    [3.3270]
    if ($build->finished == 0 || $build2->finished == 0) {
    push @{$c->stash->{unfinished}}, $build;
    } elsif ($build->buildstatus == 0 && $build2->buildstatus == 0) {
  • edit in src/root/jobset-eval.tt at line 18
    [3.5545]
    [2.518]
    [% IF unfinished.size > 0 %]
    <tr><th class="subheader" colspan="0"><strong>Queued</strong> jobs</th></tr>
    [% INCLUDE renderSome builds=unfinished %]
    [% END %]
  • replacement in src/root/jobset-eval.tt at line 31
    [2.772][2.772:803]()
    [%- FOREACH j IN removed -%]
    [2.772]
    [2.803]
    [% size = removed.size; max = full ? size : 30; %]
    [%- FOREACH j IN removed.slice(0,(size > max ? max : size) - 1) -%]
  • replacement in src/root/jobset-eval.tt at line 34
    [2.812][2.812:1002]()
    <td colspan=2></td>
    <td>[% INCLUDE renderJobName project=project.name jobset=jobset.name job=j.job %]</td>
    <td></td>
    <td><tt>[% j.system %]</tt></td>
    <td></td>
    [2.812]
    [2.1002]
    <td colspan="2"></td>
    <td colspan="2">[% INCLUDE renderJobName project=project.name jobset=jobset.name job=j.job %]</td>
    <td colspan="2"><tt>[% j.system %]</tt></td>
  • edit in src/root/jobset-eval.tt at line 39
    [2.1026]
    [2.1026]
    [% IF size > max %]
    <tr><td class="centered" colspan="0"><a href="[% c.uri_for(c.controller('JobsetEval').action_for('view'), [eval.id], full => 1) %]"><em>([% size - max %] more jobs omitted)</em></a></td></tr>
    [% END %]