Pre-build report

Target: {% for target in targets %} {{ target }} {% endfor %}
App: Should be built Disabled
Tests: Enabled Skipped
Errors: Tests have mismatch Projects with tests requiring unknown sdkconfig
Cell labels
B App should be built
D App is disabled
(2/5) Enabled tests / Total tests
Cell colors
All tests enabled OR app disabled
App should be built, some tests are skipped
App should be built, all tests are skipped
App should be built, no tests defined
App disabled, some tests are enabled
App disabled, all tests are enabled OR some tests have mismatch
Example of test mismatch is when a test is disabled by manifest, but enabled by pytest marker
{% for row in rows %} 0 %}data-has-tests-unknown-sdkconfig{% endif %} > {% endfor %}
Path Apps Enabled tests Tests
{{ row.project_path }} {{ row.apps }} {{ row.enabled_tests }} {{ row.tests }}
{% for target in row.target_list %} {% endfor %} {% for detail in row.details %} {% for target in detail.targets %} {% endfor %} {% endfor %}
Config Coverage{{ target }}
{{ detail.sdkconfig }} {{ "%.2f"|format(detail.coverage) }}% {{ target.status_label }} {% if target.tests > 0 %} ({{ target.enabled_tests }}/{{ target.tests }}) {% endif %} {% if target.has_err or target.is_disabled %} {% endif %}
{% if row.tests_unknown_sdkconfig|length > 0 %}
Tests requiring unknown sdkconfig:
    {% for test in row.tests_unknown_sdkconfig %}
  • {{ test }}
  • {% endfor %}
{% endif %}