lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dawid Weiss <dawid.we...@cs.put.poznan.pl>
Subject Re: TestSqlEntityProcessorDelta failures on Policeman Jenkins
Date Wed, 05 Dec 2012 19:43:11 GMT
You could also write an ant task to override the property value no
matter what... it's at the API level.  But then it'd probably even
increase the complexity of how these properties are evaluated and
when.

Dawid

On Wed, Dec 5, 2012 at 8:40 PM, Uwe Schindler <uwe@thetaphi.de> wrote:
> Correction, this works if we change this to tests.jvms and
> tests.jvms.override, the latter is initialized by common-build with
> $tests.jvms !
>
>
>
> -----
>
> Uwe Schindler
>
> H.-H.-Meier-Allee 63, D-28213 Bremen
>
> http://www.thetaphi.de
>
> eMail: uwe@thetaphi.de
>
>
>
> From: Uwe Schindler [mailto:uwe@thetaphi.de]
> Sent: Wednesday, December 05, 2012 8:35 PM
>
>
> To: dev@lucene.apache.org
> Subject: RE: TestSqlEntityProcessorDelta failures on Policeman Jenkins
>
>
>
> Sorry that does not work J
>
>
>
> Still thinking about it!
>
>
>
> -----
>
> Uwe Schindler
>
> H.-H.-Meier-Allee 63, D-28213 Bremen
>
> http://www.thetaphi.de
>
> eMail: uwe@thetaphi.de
>
>
>
> From: Uwe Schindler [mailto:uwe@thetaphi.de]
> Sent: Wednesday, December 05, 2012 8:30 PM
> To: dev@lucene.apache.org
> Subject: RE: TestSqlEntityProcessorDelta failures on Policeman Jenkins
>
>
>
> Hehe, all Jenkisn server override this on command line!
>
>
>
> We can fix this by using a second ANT property:
>
>
>
> <property name=”tests.jvms.default” value=”1”/>
>
> <property name=”tests.jvms” value=”${ tests.jvms.default}”/>
>
>
>
> So you can pass anything else to command line like Jenkins does, but the DIH
> build file just changes the default, not the actual value.
>
>
>
> -----
>
> Uwe Schindler
>
> H.-H.-Meier-Allee 63, D-28213 Bremen
>
> http://www.thetaphi.de
>
> eMail: uwe@thetaphi.de
>
>
>
> From: Robert Muir [mailto:rcmuir@gmail.com]
> Sent: Wednesday, December 05, 2012 8:26 PM
> To: dev@lucene.apache.org
> Subject: Re: TestSqlEntityProcessorDelta failures on Policeman Jenkins
>
>
>
>
>
> On Wed, Dec 5, 2012 at 2:23 PM, Uwe Schindler <uwe@thetaphi.de> wrote:
>
> The security manager only prevents writing of files outside the build
> directory, but it cannot restrict the JVMs to only write into their own
> working directory…. We could try this at some time, but then also the JUnit4
> CarrotSearch stuff must respect this. So if all tests running in parallel
> share the same config directory, then can drive crazy. So the timestamp file
> should be *private* to the test, so the tests should store them in their
> working directory (as reported by the temporary directory functions in
> LuceneTestCase).
>
>
>
> The issue only happens on Policeman server in Linux, but not in Windows,
> because Windows VM only uses one JVM to run tests, while Linux uses 2
> parallel JVMS… The FreeBSD one is also running with 2 JVMs, but this server
> runs the test much more seldom because it has a lot of other stuff to do…
>
>
>
> James: How many JVMs does your machine use (you see this at the beginning
> when tests start to run)?
>
>
>
>
>
>
> ok this is the bug. See dih's build.xml:
>
>   <!-- the tests have some parallel problems: writability to single copy of
> dataimport.properties -->
>   <property name="tests.jvms" value="1"/>
>
> The problem is: policeman jenkins server overrides this by setting the -D
> !!!!!!!!

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message