geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From anita kulshreshtha <a_kuls...@yahoo.com>
Subject Re: [jira] Commented: (MSUREFIRE-78) forkMode=once or pertest does not work on windows
Date Fri, 17 Mar 2006 13:44:09 GMT
comments inline.........

--- Prasad Kashyap <goyathlay.geronimo@gmail.com>
wrote:

> There are issues with the 2.2-SNAPSHOT.
> 
> 1. With the connector module:
> The connector module tests don't fail but spews a
> lot, A LOT, of a
> java.lang.AssertError.
> 
> 2. With the "basedir" system property:
> The system property "basedir" set by the
> connector-builder module
> seems to be stuck and used by other modules
> following it. So the tests
> for the client-builder fails. When client-builder
> module's
> PlanParsingTest reads the "basedir" system property,
> it gets it as set
> to connector-builder !! If you skip the
> client-builder tests, then
> tests of directory module downstream fails for the
> same reason. When
> you skip the connector-builder tests, the "basedir"
> is set to j2ee,
> another module further upstream.
       I think the problem is that surefire is not
forking the jvm in the correct directory.  
For example if mvn -Dmodule=security is used
basedir is set correctly to
..geronimo/modules/security (have tested this with
2.1.3-SNAPSHOT). 
But the jvm is forked in geronimo directory. In maven1
maven.junit.dir could be used to set this directory.
But surefire does not have a similar property. So I
can not test this. But this does expalin the strange
paths  like  
.......geronimo/./target/..... in many modules.
     Does this make sense?

Thnaks
Anita


> 
> The same problems are not seen in surefire
> 2.1.3-SNAPSHOT plugin.
> 
> Cheers
> Prasad
> 
> On 3/16/06, Prasad Kashyap
> <goyathlay.geronimo@gmail.com> wrote:
> > I added the following section to the
> <pluginRepositories> and now it
> > downloaded the surefire-plugin 2.2-SNAPSHOT. But
> it also downloaded a
> > LOT of other pluigns too. So I am not sure if what
> I did was right.
> >
> >   <pluginRepository>
> >       <releases>
> >         <enabled>true</enabled>
> >       </releases>
> >       <id>Apache CVS</id>
> >       <name>Apache CVS of the Central
> Repository</name>
> >      
>
<url>http://cvs.apache.org/maven-snapshot-repository</url>
> >    </pluginRepository>
> >
> > Cheers
> > Prasad
> >
> > On 3/16/06, Prasad Kashyap
> <goyathlay.geronimo@gmail.com> wrote:
> > > Hmm.. I tried to use the 2.2-SNAPSHOT. It
> couldn't find that in any repo.
> > >
> > > I tried to build it. But the copy in the trunk
> still says, 2.1.3-SNAPSHOT .
> > >
>
(http://svn.apache.org/viewcvs.cgi/maven/plugins/trunk/maven-surefire-plugin/pom.xml?view=markup)
> > >
> > > I couldn't find the discussion in the maven dev
> list that Brett mentioned.
> > >
> > > I am missing something here.
> > >
> > >
> > > Cheers
> > > Prasad
> > >
> > >
> > > On 3/16/06, anita kulshreshtha
> <a_kulshre@yahoo.com> wrote:
> > > > Jacek,
> > > >   We need to change to surefire-plugin version
> > > > 2.2-SNAPSHOT.
> > > >
> > > > Thnaks
> > > > Anita
> > > > Note: forwarded message attached.
> > > >
> > > >
> > > >
> __________________________________________________
> > > > Do You Yahoo!?
> > > > Tired of spam?  Yahoo! Mail has the best spam
> protection around
> > > > http://mail.yahoo.com
> > > >
> > > >
> > > > ---------- Forwarded message ----------
> > > > From: "Brett Porter (JIRA)"
> <jira@codehaus.org>
> > > > To: a_kulshre@yahoo.com
> > > > Date: Wed, 15 Mar 2006 20:16:32 -0600 (CST)
> > > > Subject: [jira] Commented: (MSUREFIRE-78)
> forkMode=once or pertest does not work on windows
> > > >     [
>
http://jira.codehaus.org/browse/MSUREFIRE-78?page=comments#action_61177
> ]
> > > >
> > > > Brett Porter commented on MSUREFIRE-78:
> > > > ---------------------------------------
> > > >
> > > > It requires 2.2-SNAPSHOT of the surefire
> plugin. Instructions were details on the dev@maven
> list if that's necessary.
> > > >
> > > > > forkMode=once or pertest does not work on
> windows
> > > > >
> -------------------------------------------------
> > > > >
> > > > >          Key: MSUREFIRE-78
> > > > >          URL:
> http://jira.codehaus.org/browse/MSUREFIRE-78
> > > > >      Project: Maven 2.x Surefire Plugin
> > > > >         Type: Bug
> > > >
> > > > >  Environment: Win Xp
> > > > >     Reporter: Anita Kulshreshtha
> > > > >     Assignee: Brett Porter
> > > >
> > > > >
> > > > >
> > > > > I am building a simple HelloWorldTest.java.
> The test builds fine with 'mvn test'. When I use
> 'mvn -DforkMode=once test',
> > > > > I get BUILD ERROR. The surefire-reports
> directory is not created. One of the 3 files left
> behind in the target directory is
> > > > > surefire-classloader.properties. Its
> contents are :
> > > > >  #classpath entries
> > > > > #Wed Mar 15 08:09:47 EST 2006
> > > > > childDelegation=true
> > > > >
>
classpath=D\:\\xxxxx\\geronimo\\build\\geronimo-m2\\modules\\kernel\\target\\test-classes\:D\:\\xxxxx\\geronimo\\build\\geronimo-m2\\modules\\kernel\\target\\classes\:C\:\\Documents
> and
>
Settings\\User\\.m2\\repository\\junit\\junit\\3.8.1\\junit-3.8.1.jar\:C\:\\Documents
> and
>
Settings\\User\\.m2\\repository\\org\\apache\\maven\\maven-plugin-api\\2.0\\maven-plugin-api-2.0.jar\:C\:\\Documents
> and
>
Settings\\User\\.m2\\repository\\org\\apache\\maven\\surefire\\surefire\\1.5.3-SNAPSHOT\\surefire-1.5.3-SNAPSHOT.jar
> > > > >    It uses ':' as a path separator. This
> issue was discusses earlier in Msurefire-76 and
> closed.
> > > >
> > > > --
> > > > This message is automatically generated by
> JIRA.
> > > > -
> > > > If you think it was sent incorrectly contact
> one of the administrators:
> > > >   
> http://jira.codehaus.org/secure/Administrators.jspa
> > > > -
> > > > For more information on JIRA, see:
> > > >    http://www.atlassian.com/software/jira
> > > >
> > > >
> > > >
> > > >
> > >
> >
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Mime
View raw message