Squashed 'tmk_core/' changes from 7967731..b9e0ea0
b9e0ea0 Merge commit '7fa9d8bdea3773d1195b04d98fcf27cf48ddd81d' as 'tool/mbed/mbed-sdk' 7fa9d8b Squashed 'tool/mbed/mbed-sdk/' content from commit 7c21ce5 git-subtree-dir: tmk_core git-subtree-split: b9e0ea08cb940de20b3610ecdda18e9d8cd7c552
This commit is contained in:
@ -0,0 +1,31 @@
|
||||
<div class="toggleshow{% if report.failing|length == 0 %} toggleshow-hide{% endif %}">
|
||||
<h3>
|
||||
<a href="#" class="toggleshow-title">
|
||||
<span class="toggleshow-arrow"></span>
|
||||
{% if report.failing|length > 0 %}
|
||||
<span class="redbold">[FAIL]</span>
|
||||
{% else %}
|
||||
<span class="greenbold">[PASS]</span>
|
||||
{% endif %}
|
||||
|
||||
{{report.target}} - Passing: {{report.passing|length}}, Failing: {{report.failing|length}}, Skipped: {{report.skipped|length}}
|
||||
</a>
|
||||
</h3>
|
||||
|
||||
<div class="toggleshow-body">
|
||||
<h4 class="redbold">Failing</h4>
|
||||
{% with build = report.failing %}
|
||||
{% include 'library_build/build_report_table.html' %}
|
||||
{% endwith %}
|
||||
|
||||
<h4 class="greenbold">Passing</h4>
|
||||
{% with build = report.passing %}
|
||||
{% include 'library_build/build_report_table.html' %}
|
||||
{% endwith %}
|
||||
|
||||
<h4>Skipped</h4>
|
||||
{% with build = report.skipped %}
|
||||
{% include 'library_build/build_report_table.html' %}
|
||||
{% endwith %}
|
||||
</div>
|
||||
</div>
|
@ -0,0 +1,10 @@
|
||||
<table class="sortable pane bigtable stripped-odd">
|
||||
<tr>
|
||||
<th>Toolchain</th>
|
||||
</tr>
|
||||
{% for run in build %}
|
||||
<tr>
|
||||
<td>{{run.toolchain}}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</table>
|
@ -0,0 +1,11 @@
|
||||
<h2>{{failing_builds|length}} Failing Builds</h2>
|
||||
{% for report in failing_builds %}
|
||||
{% include 'library_build/build_report.html' %}
|
||||
{% endfor %}
|
||||
|
||||
<h2>{{passing_builds|length}} Passing Builds</h2>
|
||||
{% for report in passing_builds %}
|
||||
{% include 'library_build/build_report.html' %}
|
||||
{% endfor %}
|
||||
|
||||
{% include 'scripts.js' %}
|
53
tool/mbed/mbed-sdk/workspace_tools/ci_templates/scripts.js
Normal file
53
tool/mbed/mbed-sdk/workspace_tools/ci_templates/scripts.js
Normal file
@ -0,0 +1,53 @@
|
||||
<script>
|
||||
var elements = document.querySelectorAll(".toggleshow"),
|
||||
hideClass = 'toggleshow-hide';
|
||||
|
||||
for (var i = 0; i < elements.length; i++) {
|
||||
var arrow = elements[i].querySelector(".toggleshow-arrow");
|
||||
// Initial hide/show based on class
|
||||
// Update arrow as well
|
||||
if (containsClass(elements[i], 'toggleshow-hide')) {
|
||||
toggleDisplay(elements[i]);
|
||||
changeArrow(arrow, false);
|
||||
} else {
|
||||
changeArrow(arrow, true);
|
||||
}
|
||||
|
||||
// Add click handler
|
||||
addClick(elements[i], toggleDisplay);
|
||||
}
|
||||
|
||||
function containsClass(element, className) {
|
||||
var eleClassName = ' ' + elements[i].className + ' ';
|
||||
return eleClassName.indexOf(' ' + className + ' ') > -1;
|
||||
}
|
||||
|
||||
function toggleDisplay(parentElement) {
|
||||
var body = parentElement.querySelector(".toggleshow-body"),
|
||||
arrow = parentElement.querySelector(".toggleshow-arrow");
|
||||
|
||||
if (body.style.display == 'block' || body.style.display == '') {
|
||||
body.style.display = 'none';
|
||||
changeArrow(arrow, false);
|
||||
} else {
|
||||
body.style.display = 'block';
|
||||
changeArrow(arrow, true);
|
||||
}
|
||||
}
|
||||
|
||||
function changeArrow(element, visible) {
|
||||
if (visible) {
|
||||
element.innerHTML = '▲';
|
||||
} else {
|
||||
element.innerHTML = '▼';
|
||||
}
|
||||
}
|
||||
|
||||
function addClick(parentElement, func) {
|
||||
parentElement.querySelector(".toggleshow-title").addEventListener("click", function(e) {
|
||||
func(parentElement);
|
||||
e.preventDefault();
|
||||
return false;
|
||||
});
|
||||
}
|
||||
</script>
|
@ -0,0 +1,31 @@
|
||||
<div class="toggleshow{% if report.failing|length == 0 %} toggleshow-hide{% endif %}">
|
||||
<h3>
|
||||
<a href="#" class="toggleshow-title">
|
||||
<span class="toggleshow-arrow"></span>
|
||||
{% if report.failing|length > 0 %}
|
||||
<span class="redbold">[FAIL]</span>
|
||||
{% else %}
|
||||
<span class="greenbold">[PASS]</span>
|
||||
{% endif %}
|
||||
|
||||
{{report.target}} - Passing: {{report.passing|length}}, Failing: {{report.failing|length}}, Skipped: {{report.skipped|length}}
|
||||
</a>
|
||||
</h3>
|
||||
|
||||
<div class="toggleshow-body">
|
||||
<h4 class="redbold">Failing</h4>
|
||||
{% with build = report.failing %}
|
||||
{% include 'tests_build/build_report_table.html' %}
|
||||
{% endwith %}
|
||||
|
||||
<h4 class="greenbold">Passing</h4>
|
||||
{% with build = report.passing %}
|
||||
{% include 'tests_build/build_report_table.html' %}
|
||||
{% endwith %}
|
||||
|
||||
<h4>Skipped</h4>
|
||||
{% with build = report.skipped %}
|
||||
{% include 'tests_build/build_report_table.html' %}
|
||||
{% endwith %}
|
||||
</div>
|
||||
</div>
|
@ -0,0 +1,12 @@
|
||||
<table class="sortable pane bigtable stripped-odd">
|
||||
<tr>
|
||||
<th>Toolchain</th>
|
||||
<th>Project</th>
|
||||
</tr>
|
||||
{% for run in build %}
|
||||
<tr>
|
||||
<td>{{run.toolchain}}</td>
|
||||
<td>{{run.project}}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</table>
|
@ -0,0 +1,11 @@
|
||||
<h2>{{failing_builds|length}} Failing Builds</h2>
|
||||
{% for report in failing_builds %}
|
||||
{% include 'tests_build/build_report.html' %}
|
||||
{% endfor %}
|
||||
|
||||
<h2>{{passing_builds|length}} Passing Builds</h2>
|
||||
{% for report in passing_builds %}
|
||||
{% include 'tests_build/build_report.html' %}
|
||||
{% endfor %}
|
||||
|
||||
{% include 'scripts.js' %}
|
Reference in New Issue
Block a user