Better HTML output for System Testing Report
Bug #1433873 reported by
Pierre Equoy
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
PlainBox (Toolkit) |
Fix Released
|
Medium
|
Sylvain Pineau |
Bug Description
Plainbox 0.20 introduces the concept of certification blocker tests.
When a testing session ends, Plainbox generates an HTML document with the results. Starting with v0.20, the HTML output contains a "Certification Status" column in the "Tests Performed" section as well as a "Certification Blockers" section.
Two requests:
1. Move the "Certification Status" column next to the "Result" column, so it's easier to identify blocker issues that have failed. (see screenshot attached)
2. In the new "Certification Blockers" section, separate the tests by results:
- Failed
- Skipped
This way, it will be very easy to identify the failed cert-blockers.
Related branches
lp:~sylvain-pineau/checkbox/html_legacy_jinja_template
- Sylvain Pineau (community): Approve
- Zygmunt Krynicki (community): Approve
-
Diff: 13875 lines (+2219/-11449)15 files modifiedplainbox/plainbox/data/report/checkbox.css (+11/-8)
plainbox/plainbox/data/report/checkbox.html (+144/-0)
plainbox/plainbox/data/report/checkbox.js (+2/-2)
plainbox/plainbox/data/report/checkbox.xsl (+0/-219)
plainbox/plainbox/impl/exporter/html.py (+44/-130)
plainbox/plainbox/impl/exporter/jinja2.py (+2/-4)
plainbox/plainbox/impl/exporter/test_html.py (+252/-108)
plainbox/plainbox/impl/session/state.py (+35/-0)
plainbox/plainbox/impl/session/test_state.py (+43/-0)
plainbox/plainbox/test-data/html-exporter/example-data.html (+0/-10959)
plainbox/plainbox/test-data/html-exporter/html-inliner.html (+0/-19)
plainbox/plainbox/test-data/html-exporter/with_both_certification_status.html (+446/-0)
plainbox/plainbox/test-data/html-exporter/with_certification_blocker.html (+420/-0)
plainbox/plainbox/test-data/html-exporter/with_certification_non_blocker.html (+420/-0)
plainbox/plainbox/test-data/html-exporter/without_certification_status.html (+400/-0)
Changed in checkbox: | |
status: | New → In Progress |
assignee: | nobody → Sylvain Pineau (sylvain-pineau) |
importance: | Undecided → Medium |
affects: | checkbox → plainbox |
Changed in plainbox: | |
milestone: | none → 0.21 |
Changed in plainbox: | |
status: | In Progress → Fix Committed |
Changed in plainbox: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I guess it's just an XSL change away, in this file: plainbox/ plainbox/ data/report/ checkbox. xsl
checkbox/