As a point of process, ball is on your court. I'm respecting your -1
(although I wouldn't personally have been so forceful with a veto - and
I'm not sure that this is really something that can be vetoed), but I
expect us to discuss...
geir
Geir Magnusson Jr. wrote:
Alexey Varlamov wrote:
Geir,
This sounds alarming - why do you need local exclude list?
Because I may be testing something and I dont' want that test to be run
for some reason.
This is
error prone, you might forget about locally excluded tests and then
commit improperly tested.
-1 until convincingly useful.
People are going to do it anyway - comment out things locally. If I
screw up, and mask something, then everyone else is going to find my error.
I see no danger to this, and we make people's lives easier.
geir
--
Alexey
24.11.06, Geir Magnusson Jr.<[EMAIL PROTECTED]> написал(а):
And while you're at it, how about making kind-and-gentle support for
local excludes such that I can have a file
exclude.local
which is my local exclusion list that
a) will be svn-ignored and
b) doesn't have to be there - so if a developer hasn't created the file,
the build just keeps going... I *think* that not having the file for an
<excludesfile> entry will let the build keep going, but I'm not sure.
geir
Geir Magnusson Jr. wrote:
> That works for me. It will only increase the number of files if
> platforms have bugs, but it will make for easier maintenance.
>
> We'll do the same in DRLVM too.
>
> geir
>
> Ivanov, Alexey A wrote:
>> Hi everyone,
>>
>> Recently test exclude lists were removed from build.xml of the
>> corresponding module, and there were added *six* files with excluded
>> tests. These files contain almost the same list of files. The lists
>> are identical for swing module. I found 2 differences for awt module
>> (there are still about 50 files names listed in every of the exclude
>> lists).
>>
>> Why can't we use one 'exclude.all' file to exclude tests which
fail on
>> every platform? It's an obvious optimization.
>> I've tested the approach of using several exclude list files on
>> build.xml of swing module. It works just fine.
>>
>> Your comments?
>>
>> Regards,
>> Alexey.
>>
>>
>> ----- build.xml patch --------
>> Index: build.xml
>> ===================================================================
>> --- build.xml (revision 478584)
>> +++ build.xml (working copy)
>> @@ -186,6 +186,7 @@
>>
>> <fileset dir="${hy.swing.src.test.api}/java/common">
>> <include name="**/*Test*.java"/>
>> + <excludesfile name="./make/exclude.all" />
>> <excludesfile name="${exclude.file}" />
>> </fileset>
>> </batchtest>
>> ------------------------------
>>
>>
>> --
>> Alexey A. Ivanov
>> Intel Enterprise Solutions Software Division