Fix remaining tempest pages to support providers

This commit is contained in:
Tim Buckley
2015-08-19 14:47:07 -06:00
parent 471ae4276a
commit 136f4e4054
4 changed files with 26 additions and 14 deletions

View File

@@ -98,6 +98,8 @@ function createTables(entries) {
d3.json(entry.url, function(error, data) {
if (error) throw error;
//create a table for the info
// TODO: entry now has provider description, etc which should be
// shown (categorized?)
createTable(data, entry.run);
});
})

View File

@@ -29,18 +29,25 @@
</div>
<script>
var tempest_runs = '{{tempest_runs|join:","}}'.split(",");
var urls = [];
for (var run in tempest_runs) {
var url = "tempest_api_tree_" + run + ".json";
if ("{{use_gzip}}" === "True") {
url += ".gz";
}
urls.push({ url: url, run: run });
var urlSuffix = "";
if ("{{use_gzip}}" === "True") {
urlSuffix = ".gz";
}
window.addEventListener('load', createTables( urls ));
var tempestRuns = [];
/* {% for provider in tempest_providers %} begin generated */
/* {% for index in provider.indexes %} */
tempestRuns.push({
provider: "{{provider.name}}",
providerDescription: "{{provider.description}}",
run: parseInt("{{index}}"),
url: "tempest_api_tree_{{provider.name}}_{{index}}.json" + urlSuffix
});
/* {% endfor %} */
/* {% endfor %} end generated */
window.addEventListener('load', createTables( tempestRuns ));
</script>
{% endblock %}

View File

@@ -33,8 +33,11 @@
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right" role="menu">
{% for run_id in tempest_runs %}
<li><a href="tempest_results_{{run_id}}.html">Run #{{run_id}}</a></li>
{% for provider in tempest_providers %}
<li class="dropdown-header">{{ provider.description }}</li>
{% for index in provider.indexes %}
<li><a href="tempest_timeline_{{ provider.name }}_{{ index }}.html">Run #{{ index }}</a></li>
{% endfor %}
{% endfor %}
</ul>
</div>
@@ -76,7 +79,7 @@
<script>
window.addEventListener('load', function() {
$("#details-dialog").hide();
var url = "tempest_api_tree_{{run_id}}.json";
var url = "tempest_api_tree_{{provider_name}}_{{run_id}}.json";
if ("{{use_gzip}}" === "True") {
url += ".gz";
}

View File

@@ -28,7 +28,7 @@
</div>
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Tempest: Execution Timeline (run #{{run_id}})</h1>
<h1 class="page-header">Execution Timeline ({{provider_name}}, run #{{run_id}})</h1>
</div>
</div>