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:
Jun Wako
2015-04-24 16:26:14 +09:00
parent a20ef7052c
commit 1fe4406f37
4198 changed files with 2016457 additions and 0 deletions

View File

@ -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>

View File

@ -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>

View File

@ -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' %}

View 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 = '&#9650';
} else {
element.innerHTML = '&#9660';
}
}
function addClick(parentElement, func) {
parentElement.querySelector(".toggleshow-title").addEventListener("click", function(e) {
func(parentElement);
e.preventDefault();
return false;
});
}
</script>

View File

@ -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>

View File

@ -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>

View File

@ -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' %}