Re: Test Suit Specs - Default Values

Hi Fredrik,

Yeah i agree with you in *translate *data category  output we see the
defaults so i will add this into the other categories. Thanks for pointing
this out and its no problem as I am holding out producing the new output
till tomorrow.

Thanks,
Leroy

On 8 November 2012 12:31, Leroy Finn <finnle@tcd.ie> wrote:

> Hi Fredrik,
>
> Yeah i agree with you in *translate *data category  output we see the
> defaults so i will add this into the other categories. Thanks for pointing
> this out and its  problem as I am holding out producing the new output till
> tomorrow.
>
> Thanks,
> Leroy
>
>
> On 8 November 2012 04:51, Felix Sasaki <fsasaki@w3.org> wrote:
>
>> Hi Fredrik, all,
>>
>> 2012/11/7 Fredrik Liden <fliden@enlaso.com>
>>
>>> For all test cases, should we display default values on every
>>> element/attribute or is that polluting the testoutputfile?
>>>
>>
>> For example in test files:
>>
>>> *Locale1htmloutput.txt*
>>>
>>> *locale2htmloutput.txt*
>>>
>>> ** **
>>>
>>> Currently only the elements and attributes that have been specifically
>>> targeted display a *localeFilterList*  value. Wondering if the
>>> remaining elements should display *localeFilterList="*"*
>>>
>>> * *
>>>
>>> *Btw, for locnote9xmloutput.txt.*
>>>
>>> */html/body[1]/div[1]/@id     its-locale-filter="en-CA,
>>> fr-CA"              *
>>>
>>> */html/body[1]/div[1]/p[1]     its-locale-filter="en-CA,
>>> fr-CA"              *
>>>
>>> * *
>>>
>>> *I think it should be*****
>>>
>>> */html/body[1]/div[1]/@id     localeFilterList  ="en-CA,
>>> fr-CA"             *
>>>
>>> */html/body[1]/div[1]/p[1]     localeFilterList  ="en-CA,
>>> fr-CA"             *
>>>
>>> ** **
>>>
>>> In example:****
>>>
>>> *locnote8xmloutput.txt*
>>>
>>> *locnote9xmloutput.txt*
>>>
>>> ** **
>>>
>>> I’m wondering if the default its:locNoteType="description" should be
>>> displayed.****
>>>
>>> ** **
>>>
>>> Current input****
>>>
>>> <body its:locNote="The variable {0} is the name of the host.">****
>>>
>>> ** **
>>>
>>> Current output****
>>>
>>> /Res/body[1]     its:locNote="The variable {0} is the name of the
>>> host."   ****
>>>
>>> ** **
>>>
>>> Should it be:****
>>>
>>> /Res/body[1]     its:locNote="The variable {0} is the name of the
>>> host."   its:locNoteType="description"    (and displayed for child elements
>>> as well)****
>>>
>>> ** **
>>>
>>> These are specific examples but I’m asking in general. It might be
>>> useful in some cases to see the defaults to make sure the inheritance [Y/N]
>>> and overriding is working correctly.
>>>
>>
>>
>> Yes, it would be useful IMO. Here is what we did that for the ITS 1.0
>> test suite, see
>> http://www.w3.org/International/its/tests/inputdata/Translate1.xml
>> http://www.w3.org/International/its/tests/expected/Translate1-result.xml
>>
>>  Without the inherited values, one would not see that elements like
>>
>> /{}myMetaDoc/{}body[1]/{}par[1]
>>
>> are translatable.  Coming back to the "we don't care where the
>> information is coming from" discussion: if we drop both
>> outputType="default-value" (what we already do) and translate="yes", the
>> test suite consuming parser doesn't know whether the test suite file
>> producer has done the right thing with regards to the nodes in question.
>>
>>
>> Best,
>>
>>
>> Felix
>>
>>
>>
>>> ** **
>>>
>>> Sorry if the example is another that is currently being updated. I’ll
>>> let you get to work now Leroy and wait for the final files. J****
>>>
>>> ** **
>>>
>>> Fredrik****
>>>
>>
>>
>>
>> --
>> Felix Sasaki
>> DFKI / W3C Fellow
>>
>>
>

Received on Thursday, 8 November 2012 12:32:29 UTC