Mercurial > mozilla > hg > talosnames
view talosnames/templates/index.html @ 33:15f17eeb1813
full test data
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Mon, 23 Jul 2012 13:47:51 -0700 |
parents | 1a9ec766f2b0 |
children | b51b0d750086 |
line wrap: on
line source
<html> <head> <title>Talos Names</title> <style> * { font-family: sans-serif; } td.command { font-family: monospace; } table, th, td { border: 1px solid black; } dt { font-style: italic; font-weight: 550; float: left; clear: left; padding-right: 1em; } dd { clear: right; } dt::after { content: ": "; } .header { font-weight: bold; align: center; text-align: center; } .tbpl_initial { font-weight: bold; color: green; } .true { background-color: green; } .false { background-color: red; } </style> <script src="http://code.jquery.com/jquery-1.7.2.min.js"></script> <script> // In order to get anything working with Config.js // We have to stub a bunch of stuff for no reason BuildbotDBUser = null; PushlogJSONParser = null; </script> <script src="http://hg.mozilla.org/users/mstange_themasta.com/tinderboxpushlog/raw-file/tip/js/Config.js"></script> <script> $(document).ready(function() { // color paint/chrome boxes appropriately // add TBPL initials to TBPL names from Config.js $('td.tbpl').each(function() { var text = $(this).text(); if (text.length && Config.testNames[text]) { $(this).html(text + '(<span class="tbpl_initial">' + Config.testNames[text] + '</span>)'); } }); }); </script> </head> <body> <table id="data"> <tr> <th class="buildbot">Buildbot Suite</th> <th class="command">Buildbot Command</th> <th class="tbpl">TBPL Name</th> <th class="paint">Paint</th> <th class="chrome">Chrome</th> <th class="tests">Talos Tests</th> </tr> {{for suite in suites}} <tr> <td class="buildbot">{{suite}}</td> <td class="command">{{list2cmdline(commands[suite])}}</tt></td> <td class="tbpl">{{tbpl[suite]}}</td> <td class="paint">{{paint.get(suite, '')}}</td> <td class="chrome">{{chrome.get(suite, '')}}</td> <td class="tests"> {{if tests.get(suite)}} <table> <tr> <th>Talos Config</th> <th>Graphserver Name</th> </tr> {{for test in sorted(tests[suite].keys())}} <tr> <td><div class="header">{{test}}</div> <dl> {{for attr in sorted(tests.get(suite, {})[test].keys())}} <dt>{{attr}}</dt> <dd>{{tests[suite][test][attr]}}</dd> {{endfor}} </dl> </td> <td> {{if graphserver[suite][test]}} <dl> {{for name, longname in graphserver[suite][test]}} <dt>{{name}}</dt> <dd>{{longname}}</dd> {{endfor}} </dl> {{endif}} </td> </tr> {{endfor}} </table> {{endif}} </td> </tr> {{endfor}} </table> </body> </html>