diff options
Diffstat (limited to 'modules-available/vmstore/templates/benchmark-result.html')
-rw-r--r-- | modules-available/vmstore/templates/benchmark-result.html | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/modules-available/vmstore/templates/benchmark-result.html b/modules-available/vmstore/templates/benchmark-result.html index edf4a4f5..28f31f12 100644 --- a/modules-available/vmstore/templates/benchmark-result.html +++ b/modules-available/vmstore/templates/benchmark-result.html @@ -10,16 +10,18 @@ <div id="graphs"></div> +<div id="errors"></div> + <script> document.addEventListener('DOMContentLoaded', function() { var result = {{{result}}}; var clients = {{{wanted}}}; var graphs = {}; function formatBytes(val) { - return Math.floor(val / 1024 / 1024) + "MB/s"; + return Math.floor(val / 1024 / 1024) + "\u2009MiB/s"; } function renderX(val, index) { - return Math.floor(val / 1000) + 's'; + return Math.floor(val / 1000) + '\u2009s'; } function makeGraph(typeKey, resourceKey, caption) { var uuid; @@ -95,7 +97,23 @@ graphs[typeKey].data.datasets = ds; graphs[typeKey].update(); } - console.log(graphs[typeKey].data); + } + + var $err = $('#errors'); + for (var uuid in result) { + if (result[uuid].stdout || result[uuid].stderr) { + var $frame = $('<div class="panel panel-body">'); + $frame.append($('<h5>').text(result[uuid].name)); + if (result[uuid].stdout) { + $frame.append($('<label>').text('stdout')); + $frame.append($('<pre>').text(result[uuid].stdout)); + } + if (result[uuid].stderr) { + $frame.append($('<label>').text('stderr')); + $frame.append($('<pre>').text(result[uuid].stderr)); + } + $err.append($frame); + } } makeGraph('SEQ', 'net', 'Sequential Reads'); |