NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
bin/45859: atf-report - tests-results.xsl produces incorrect output
>Number: 45859
>Category: bin
>Synopsis: atf-report - tests-results.xsl produces incorrect output
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: bin-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Jan 20 03:15:00 +0000 2012
>Originator: Paul Goyette
>Release: NetBSD 5.99.60
>Organization:
-------------------------------------------------------------------------
| Paul Goyette | PGP Key fingerprint: | E-mail addresses: |
| Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com |
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net |
| Kernel Developer | | pgoyette at netbsd.org |
-------------------------------------------------------------------------
>Environment:
System: NetBSD 5.99.60 (GENERIC) #0: Fri Jan 20 00:31:20 UTC 2012
root%screamer.whooppee.com@localhost:/test-bed/obj/sys/arch/amd64/compile/GENERIC
Architecture: x86_64
Machine: amd64
>Description:
(Please reassign if bin is not the correct category for code that
lives in src/external/ hierarchy.)
The tests-results.xsl file as provided generates invalid .html code.
While the invalid tags are (apparently) ignored by browsers, they
prevent right-margin text alignment for the "Duration" field as
specified in the tests-results.css style sheet.
>How-To-Repeat:
1. Use "atf-run | atf-report -o xml:xxx.xml" to generate the xml
output. The file will contain text similar to the following for
the test-program and test-case duration values:
...
<passed />
<tc-time>1.173351</tc-time></tc>
<tp-time>5.399477</tp-time></tp>
...
2. Use "xsltproc tests-resultss.xsl xxx.xml" to generate the html
output. This results in output similar to
...
<td class="numeric"><tc-time>1.173351</tc-time>s</td>
...
<td class="numeric"><tp-time>5.399477</tp-time>s</td>
...
3. The bogus <tc-time>...</tc-time> and <tp-time>...</tp-time>
tags prevent the style sheet from matching and applying the
following attributes, and the output field ends up being
left-justified:
...
table.tcs-summary td.numeric {
text-align: right;
width: 1pt;
}
...
>Fix:
Sorry, my XML skills don't let me figure out the fix. :9
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index