!!! %html %head %meta{charset: 'utf-8', 'http-equiv' => 'Content-Type', content: 'text/html'} %title Taskset - RRRSpec != css :application != js :tasksets %body #notfound-modal.modal.fade .modal-dialog .modal-content .modal-body Not found .taskset.container.hidden .head.panel.panel-default .progressbars %h5 FILES .progress.spec-progress .progress-bar.spec-progress-bar .progress-bar.progress-bar-success.passed-spec-bar .progress-bar.progress-bar-warning.pending-spec-bar .progress-bar.progress-bar-danger.failed-spec-bar %h5 EXAMPLES .progress.example-progress .progress-bar.progress-bar-success.passed-example-bar .progress-bar.progress-bar-warning.pending-example-bar .progress-bar.progress-bar-danger.failed-example-bar .panel.panel-default.tasklist .panel-heading FAILED TASKS %ul.list-group.tasklist-list %li.list-group-item %ul.tasklist-header %li.taskstatus Status %li.file File %li.pull-right.trial-count Trials %li.pull-right.estimate-sec Avg. .panel.panel-default.worker-logs .panel-heading WORKERS %ul.list-group.worker-logs-list .panel.panel-default.slaves .panel-heading SLAVES %ul.list-group.slaves-list %script#head-template{type: 'text/template'} .panel-heading.clearfix %h4.panel-title %a.name{data: {toggle: 'collapse'}, href: '#taskset-info'} {{key}} %span.label.status {{status}} #taskset-info.panel-collapse.collapse .panel-body %dl.dl-horizontal %dt Name %dd.name {{key}} %dt Status %dd.status {{status}} %dt Created %dd.created-at {{created_at}} %dt Finished %dd.finished-at {{finished_at}} ({{duration}}) %dt RSync Name %dd.rsync-name {{rsync_name}} %dt Max Trials %dd.max-trials {{max_trials}} %dt Max Workers %dd.max-workers {{max_workers}} %dt Unknown spec timeout sec %dd.unknown-spec-timeout-sec {{unknown_spec_timeout_sec}} %dt Least timeout sec %dd.least-timeout-sec {{least_timeout_sec}} %dt Taskset class %dd.taskset-class {{taskset_class}} %dt Worker type %dd.worker-type {{worker_type}} %h5 SETUP COMMAND %pre.setup-command {{setup_command}} %h5 SLAVE COMMAND %pre.slave-command {{slave_command}} %h5 LOG %pre.log.pre-scrollable {{log}} %script#tasklist-template{type: 'text/template'} %ul.tasklist-item.header %li.taskstatus {{status}} %li.file {{spec_file}} %li.pull-right.trial-count {{trials.length}} %li.pull-right.estimate-sec {{estimate_sec}} .body.collapse.trials %script#trial-template{type: 'text/template'} .panel-heading .panel-title {{key}} %dl.dl-horizontal %dt Status %dd {{status}} %dt Started %dd {{#started_at}}{{started_at}}{{/started_at}} %dt Finished %dd {{#finished_at}}{{finished_at}} ({{duration}}){{/finished_at}} %dt Slave %dd %a{href: "#slave/{{slave.key}}"} {{slave.key}} %dt Passed %dd {{passed}} %dt Pending %dd {{pending}} %dt Failed %dd {{failed}} %h5 STDOUT %pre.log.pre-scrollable {{stdout}} %h5 STDERR %pre.log.pre-scrollable {{stderr}} %script#worker-log-template{type: 'text/template'} .header {{ key }} .body.collapse %dl.dl-horizontal %dt Name %dd {{key}} %dt Started %dd {{started_at}} %dt RSync Finished %dd {{#rsync_finished_at}}{{rsync_finished_at}} ({{rsync_duration}}){{/rsync_finished_at}} %dt Setup Finished %dd {{#setup_finished_at}}{{setup_finished_at}} ({{setup_duration}}){{/setup_finished_at}} %dt Finished %dd {{#finished_at}}{{finished_at}} ({{test_duration}}){{/finished_at}} %h5 LOG %pre.log.pre-scrollable {{log}} %script#slave-template{type: 'text/template'} .header {{key}} .exit-status.pull-right {{status}} .body.collapse %h5 TRIALS %ol {{#trials}} %li %a{href: "#trial/{{encoded_key}}"} {{key}} {{/trials}} %h5 LOG %pre.log.pre-scrollable {{log}}