- From: Linss, Peter <peter.linss@hp.com>
- Date: Sun, 16 Aug 2015 22:02:58 +0000
- To: Gérard Talbot <css21testsuite@gtalbot.org>
- CC: Public CSS Test suite mailing list <public-css-testsuite@w3.org>
- Message-ID: <539597C3-C3C2-42FA-895A-19CDD7062FAD@hp.com>
On Aug 16, 2015, at 2:16 PM, Gérard Talbot <css21testsuite@gtalbot.org> wrote: > Le 2015-08-15 21:06, Linss, Peter a écrit : >> On Aug 14, 2015, at 8:35 PM, Gérard Talbot <css21testsuite@gtalbot.org> wrote: >>> Peter, >>> I've read >>> http://lists.w3.org/Archives/Public/public-css-testsuite/2010Aug/0020.html >>> https://wiki.csswg.org/test/implementation-report >>> I would be ready and interested to enter test results of Prince 10 rev 3 for the CSS3 Writing Modes test suite *nightly-unstable* build and submit an implementation report. >>> 1- Is this possible? >> Yes. >>> 2- If so, then what would be the DATESTAMP: >>> # http://test.csswg.org/suites/css-writing-modes-3_dev/DATESTAMP/ <http://test.csswg.org/suites/css-writing-modes-3_dev/DATESTAMP/> >> That field isn’t really needed anymore. It was intended to be the >> date/time (in ISO yyyy-mm-dd hh:mm:ss format) of the time the results >> were recorded. > > Isn't that DATESTAMP field associated with the alpha or beta or CR status of the test suite? > > # http://test.csswg.org/suites/css2.1/20100917/ > is RC1 > > while > > # http://test.csswg.org/suites/css2.1/20110323/ > is RC6 Sorry, you're correct, that datestamp was for the release of the test suite (this was only used back when we were trying to ship 2.1) > If I submit an implementation report for Prince 10 rev 4, then should I remove that DATESTAMP line entirely or just leave it as > > # http://test.csswg.org/suites/css-writing-modes-3_dev/DATESTAMP/ <http://test.csswg.org/suites/css-writing-modes-3_dev/DATESTAMP/> > > ? The line is just seen as a comment and ignored by the current import script, so it doesn't matter at all. > >>> 3- >>> When a test line has many characters in its 2nd (middle) column (in the column between testname and result), what does it mean? >>> eg >>> html/abs-pos-non-replaced-icb-vlr-003.htm d3088b2113ff9dc88028dc89b4d030a83db59a2b ? >>> xhtml1/abs-pos-non-replaced-icb-vlr-003.xht d3088b2113ff9dc88028dc89b4d030a83db59a2b ? >>> html/abs-pos-non-replaced-icb-vlr-005.htm b959f5e9a4d09adc6784d74741b43ff0ac1ea0ca ? >>> xhtml1/abs-pos-non-replaced-icb-vlr-005.xht b959f5e9a4d09adc6784d74741b43ff0ac1ea0ca ? >> The second column is the changeset ID that the test was last modified >> in. Just leave it in place, it let’s the test harness associate the >> result with the exact revision of the test. > > Okay... it makes sense. > >> There are two ways that you can submit tests for Prince, you can >> either generate an implementation report using the template that >> you’ve found, or you can set the proper user agent string in the >> harness and just run the tests. >> People with appropriate permissions (you are one of them) can upload >> the implementation reports yourself directly into the test harness. On >> the “Run Tests” page first click the “Change” link at the top pf the >> page to change the user agent to the one you’re entering test for (if >> it’s not the browser you’re using), then click the “Batch Upload” >> button on the “Run Tests” page. Enter the date/time and upload the >> file. >> When you set the user agent, you can either pick the user agent you >> want from the list (if it’s present), or you can enter the entire user >> agent string of the agent. For Prince it should be something like: >> Prince/10.0 (http://www.princexml.com; Linux i686) > > The 'Linux i686' string is not fetchable... otherwise I do not know how you got it. I got that string by looking up old ones in the test harness and just replacing the version number. I'm not sure where they originally came from, I probably just synthesized them so that the harness would understand them. > > I have tried to query all possible navigator attributes for Prince and never got the complete infor what you indicate here: > > Prince can not handle the ListAllNavigatorAttributesAndMethods() function I have in > > http://www.gtalbot.org/DHTMLSection/ListAllAttributesAndMethodsOfObjects.html > > So, I created > > http://www.gtalbot.org/BrowserBugsSection/CSS3WritingModes/query-navigator-attributes.html > > and I use in command line > > ~$ prince --javascript query-navigator-attributes.html > > and I still do not get os and cpu attributes or build number which would be useful. > > I guess > > ~$ prince --version > > info is sufficient. Yeah, just give the best info you can find. If you make it look like a "normal" UA string then the harness can parse it to get the version and OS info. So just enter something that looks like what I listed but put in the best version info you have. > > >> Alternatively you can just email the implementation report to me and >> I’ll upload it for you. >> Peter > > Peter, thank you for your complete response. I appreciate this. > > Prince 10 rev 4 does not support 'text-orientation', it does not support 'text-combine-upright' and it only support 'writing-mode: vertical-rl' . So, the number of tests with useful+revealing test results or worth testing for Prince is about 150 tests. > > Right now, the first 6 lines of the implementation report I intend to submit look like this: > > # Prince 10 rev 4 Kubuntu Linux 14.04.3 LTS > # Prince/10 (www.princexml.com) > # http://test.csswg.org/suites/css-writing-modes-3_dev/DATESTAMP/ <http://test.csswg.org/suites/css-writing-modes-3_dev/DATESTAMP/> > testname revision result comment > html/abs-pos-non-replaced-icb-vlr-003.htm d3088b2113ff9dc88028dc89b4d030a83db59a2b na (vertical-lr not implemented) > xhtml1/abs-pos-non-replaced-icb-vlr-003.xht d3088b2113ff9dc88028dc89b4d030a83db59a2b na (vertical-lr not implemented) > ... You don't have to have entries for every test in the report, just whatever you have results for. Any line with a "na" result will just be ignored anyway. Peter
Received on Sunday, 16 August 2015 22:03:55 UTC