You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rave.apache.org by Jasha Joachimsthal <j....@onehippo.com> on 2011/11/22 20:54:34 UTC

Re: svn commit: r1205127 - in /incubator/rave/trunk: ./ rave-portal/ rave-portal/src/test/resources/ rave-shindig/ rave-shindig/src/main/resources/ rave-shindig/src/test/resources/

Shouldn't the test db run in memory or be deleted after the last test?
Reusing the db on a filesystem can lead to failing tests when transactions
aren't rolled back or the test data set changes between tests.

On 22 November 2011 19:59, <mp...@apache.org> wrote:

> Author: mpierce
> Date: Tue Nov 22 18:59:02 2011
> New Revision: 1205127
>
> URL: http://svn.apache.org/viewvc?rev=1205127&view=rev
> Log:
> (RAVE-353) Revised shindig and portal tests to also use the same file
> database instead of the memory databases; the test db and main db use
> separate files; removed the h2 server that rave-shindig started on port
> 22222.
>
> Modified:
>    incubator/rave/trunk/pom.xml
>    incubator/rave/trunk/rave-portal/pom.xml
>    incubator/rave/trunk/rave-portal/src/test/resources/portal.properties
>    incubator/rave/trunk/rave-shindig/pom.xml
>
>  incubator/rave/trunk/rave-shindig/src/main/resources/rave-shindig-dataContext.xml
>
>  incubator/rave/trunk/rave-shindig/src/test/resources/rave.shindig.custom.properties
>
>  incubator/rave/trunk/rave-shindig/src/test/resources/rave.shindig.properties
>
> Modified: incubator/rave/trunk/pom.xml
> URL:
> http://svn.apache.org/viewvc/incubator/rave/trunk/pom.xml?rev=1205127&r1=1205126&r2=1205127&view=diff
>
> ==============================================================================
> --- incubator/rave/trunk/pom.xml (original)
> +++ incubator/rave/trunk/pom.xml Tue Nov 22 18:59:02 2011
> @@ -73,6 +73,7 @@
>
>         <!-- The location of Rave's H2 file DB. No trailing / -->
>         <rave.database.location>/tmp/rave_db</rave.database.location>
> +
>  <rave.test.database.location>/tmp/rave_test_db</rave.test.database.location>
>
>         <!-- Force maven-filesync-plugin rewrite the Eclipse FileSync
> plugin configuration with
>             $mvn filesync:generate -Dmaven.filesync.override=true -->
>
> Modified: incubator/rave/trunk/rave-portal/pom.xml
> URL:
> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-portal/pom.xml?rev=1205127&r1=1205126&r2=1205127&view=diff
>
> ==============================================================================
> --- incubator/rave/trunk/rave-portal/pom.xml (original)
> +++ incubator/rave/trunk/rave-portal/pom.xml Tue Nov 22 18:59:02 2011
> @@ -67,7 +67,7 @@
>             <groupId>org.apache.rave</groupId>
>             <artifactId>rave-demo-gadgets</artifactId>
>             <type>war</type>
> -                        <scope>provided</scope>
> +           <scope>provided</scope>
>         </dependency>
>
>         <!-- Default database -->
> @@ -105,7 +105,14 @@
>     </dependencies>
>
>     <build>
> -        <defaultGoal>install</defaultGoal>
> +       <defaultGoal>install</defaultGoal>
> +       <testResources>
> +         <testResource>
> +             <directory>src/test/resources</directory>
> +             <filtering>true</filtering>
> +         </testResource>
> +       </testResources>
> +
>         <plugins>
>             <plugin>
>                 <groupId>org.codehaus.cargo</groupId>
>
> Modified:
> incubator/rave/trunk/rave-portal/src/test/resources/portal.properties
> URL:
> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-portal/src/test/resources/portal.properties?rev=1205127&r1=1205126&r2=1205127&view=diff
>
> ==============================================================================
> --- incubator/rave/trunk/rave-portal/src/test/resources/portal.properties
> (original)
> +++ incubator/rave/trunk/rave-portal/src/test/resources/portal.properties
> Tue Nov 22 18:59:02 2011
> @@ -34,7 +34,7 @@ portal.opensocial_security.domain=defaul
>  portal.page.default_name=Main
>
>  #Default Rave Portal database settings with in memory H2 database
> -portal.dataSource.url=jdbc:h2:mem:portal;DB_CLOSE_DELAY=-1
>
> +portal.dataSource.url=jdbc:h2:${rave.test.database.location};AUTO_SERVER=TRUE
>  portal.dataSource.driver=org.h2.Driver
>  portal.dataSource.username=sa
>  portal.dataSource.password=local
>
> Modified: incubator/rave/trunk/rave-shindig/pom.xml
> URL:
> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-shindig/pom.xml?rev=1205127&r1=1205126&r2=1205127&view=diff
>
> ==============================================================================
> --- incubator/rave/trunk/rave-shindig/pom.xml (original)
> +++ incubator/rave/trunk/rave-shindig/pom.xml Tue Nov 22 18:59:02 2011
> @@ -155,7 +155,12 @@
>
>     <build>
>         <defaultGoal>install</defaultGoal>
> -
> +        <testResources>
> +          <testResource>
> +              <directory>src/test/resources</directory>
> +              <filtering>true</filtering>
> +          </testResource>
> +       </testResources>
>         <resources>
>             <resource>
>                 <directory>src/main/resources</directory>
>
> Modified:
> incubator/rave/trunk/rave-shindig/src/main/resources/rave-shindig-dataContext.xml
> URL:
> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-shindig/src/main/resources/rave-shindig-dataContext.xml?rev=1205127&r1=1205126&r2=1205127&view=diff
>
> ==============================================================================
> ---
> incubator/rave/trunk/rave-shindig/src/main/resources/rave-shindig-dataContext.xml
> (original)
> +++
> incubator/rave/trunk/rave-shindig/src/main/resources/rave-shindig-dataContext.xml
> Tue Nov 22 18:59:02 2011
> @@ -29,13 +29,4 @@
>             </list>
>         </property>
>     </bean>
> -
> -    <!-- provides a H2 console to look into the db if necessary -->
> -    <bean id="org.h2.tools.Server-WebServer" class="org.h2.tools.Server"
> -          factory-method="createWebServer" depends-on="dataSource"
> -          init-method="start" lazy-init="false" destroy-method="stop">
> -        <constructor-arg value="-web,-webPort,22222"/>
> -    </bean>
> -
> -
>  </beans>
>
> Modified:
> incubator/rave/trunk/rave-shindig/src/test/resources/rave.shindig.custom.properties
> URL:
> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-shindig/src/test/resources/rave.shindig.custom.properties?rev=1205127&r1=1205126&r2=1205127&view=diff
>
> ==============================================================================
> ---
> incubator/rave/trunk/rave-shindig/src/test/resources/rave.shindig.custom.properties
> (original)
> +++
> incubator/rave/trunk/rave-shindig/src/test/resources/rave.shindig.custom.properties
> Tue Nov 22 18:59:02 2011
> @@ -27,7 +27,7 @@ shindig.contextroot=customContext
>  shindig.spring.base-package=org.apache.rave
>
>  # Default Rave Shindig database settings with in memory H2 database
> -rave-shindig.dataSource.url=jdbc:h2:mem:portal;DB_CLOSE_DELAY=-1
>
> +rave-shindig.dataSource.url=jdbc:h2:${rave.test.database.location};AUTO_SERVER=TRUE
>  rave-shindig.dataSource.driver=org.h2.Driver
>  rave-shindig.dataSource.username=sa
>  rave-shindig.dataSource.password=local
>
> Modified:
> incubator/rave/trunk/rave-shindig/src/test/resources/rave.shindig.properties
> URL:
> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-shindig/src/test/resources/rave.shindig.properties?rev=1205127&r1=1205126&r2=1205127&view=diff
>
> ==============================================================================
> ---
> incubator/rave/trunk/rave-shindig/src/test/resources/rave.shindig.properties
> (original)
> +++
> incubator/rave/trunk/rave-shindig/src/test/resources/rave.shindig.properties
> Tue Nov 22 18:59:02 2011
> @@ -28,7 +28,7 @@ shindig.contextroot=
>  shindig.spring.base-package=org.apache.rave
>
>  # Default Rave Shindig database settings with in memory H2 database
> -rave-shindig.dataSource.url=jdbc:h2:mem:portal;DB_CLOSE_DELAY=-1
>
> +rave-shindig.dataSource.url=jdbc:h2:${rave.test.database.location};AUTO_SERVER=TRUE
>  rave-shindig.dataSource.driver=org.h2.Driver
>  rave-shindig.dataSource.username=sa
>  rave-shindig.dataSource.password=local
>
>
>

Re: svn commit: r1205127 - in /incubator/rave/trunk: ./ rave-portal/ rave-portal/src/test/resources/ rave-shindig/ rave-shindig/src/main/resources/ rave-shindig/src/test/resources/

Posted by Marlon Pierce <mp...@cs.indiana.edu>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'll roll the changes to tests back to use memory dbs.


Marlon


On 11/22/11 2:57 PM, Franklin, Matthew B. wrote:
>> -----Original Message-----
>> From: Jasha Joachimsthal [mailto:j.joachimsthal@onehippo.com]
>> Sent: Tuesday, November 22, 2011 2:55 PM
>> To: rave-dev@incubator.apache.org
>> Subject: Re: svn commit: r1205127 - in /incubator/rave/trunk: ./ rave-portal/
>> rave-portal/src/test/resources/ rave-shindig/ rave-
>> shindig/src/main/resources/ rave-shindig/src/test/resources/
>>
>> Shouldn't the test db run in memory or be deleted after the last test?
>> Reusing the db on a filesystem can lead to failing tests when transactions
>> aren't rolled back or the test data set changes between tests.
> 
> +1.  It is also much faster than the files system backed DB.
> 
>>
>> On 22 November 2011 19:59, <mp...@apache.org> wrote:
>>
>>> Author: mpierce
>>> Date: Tue Nov 22 18:59:02 2011
>>> New Revision: 1205127
>>>
>>> URL: http://svn.apache.org/viewvc?rev=1205127&view=rev
>>> Log:
>>> (RAVE-353) Revised shindig and portal tests to also use the same file
>>> database instead of the memory databases; the test db and main db use
>>> separate files; removed the h2 server that rave-shindig started on port
>>> 22222.
>>>
>>> Modified:
>>>    incubator/rave/trunk/pom.xml
>>>    incubator/rave/trunk/rave-portal/pom.xml
>>>    incubator/rave/trunk/rave-portal/src/test/resources/portal.properties
>>>    incubator/rave/trunk/rave-shindig/pom.xml
>>>
>>>  incubator/rave/trunk/rave-shindig/src/main/resources/rave-shindig-
>> dataContext.xml
>>>
>>>  incubator/rave/trunk/rave-
>> shindig/src/test/resources/rave.shindig.custom.properties
>>>
>>>  incubator/rave/trunk/rave-
>> shindig/src/test/resources/rave.shindig.properties
>>>
>>> Modified: incubator/rave/trunk/pom.xml
>>> URL:
>>>
>> http://svn.apache.org/viewvc/incubator/rave/trunk/pom.xml?rev=1205127&
>> r1=1205126&r2=1205127&view=diff
>>>
>>>
>> ===========================================================
>> ===================
>>> --- incubator/rave/trunk/pom.xml (original)
>>> +++ incubator/rave/trunk/pom.xml Tue Nov 22 18:59:02 2011
>>> @@ -73,6 +73,7 @@
>>>
>>>         <!-- The location of Rave's H2 file DB. No trailing / -->
>>>         <rave.database.location>/tmp/rave_db</rave.database.location>
>>> +
>>>
>> <rave.test.database.location>/tmp/rave_test_db</rave.test.database.locatio
>> n>
>>>
>>>         <!-- Force maven-filesync-plugin rewrite the Eclipse FileSync
>>> plugin configuration with
>>>             $mvn filesync:generate -Dmaven.filesync.override=true -->
>>>
>>> Modified: incubator/rave/trunk/rave-portal/pom.xml
>>> URL:
>>> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-
>> portal/pom.xml?rev=1205127&r1=1205126&r2=1205127&view=diff
>>>
>>>
>> ===========================================================
>> ===================
>>> --- incubator/rave/trunk/rave-portal/pom.xml (original)
>>> +++ incubator/rave/trunk/rave-portal/pom.xml Tue Nov 22 18:59:02 2011
>>> @@ -67,7 +67,7 @@
>>>             <groupId>org.apache.rave</groupId>
>>>             <artifactId>rave-demo-gadgets</artifactId>
>>>             <type>war</type>
>>> -                        <scope>provided</scope>
>>> +           <scope>provided</scope>
>>>         </dependency>
>>>
>>>         <!-- Default database -->
>>> @@ -105,7 +105,14 @@
>>>     </dependencies>
>>>
>>>     <build>
>>> -        <defaultGoal>install</defaultGoal>
>>> +       <defaultGoal>install</defaultGoal>
>>> +       <testResources>
>>> +         <testResource>
>>> +             <directory>src/test/resources</directory>
>>> +             <filtering>true</filtering>
>>> +         </testResource>
>>> +       </testResources>
>>> +
>>>         <plugins>
>>>             <plugin>
>>>                 <groupId>org.codehaus.cargo</groupId>
>>>
>>> Modified:
>>> incubator/rave/trunk/rave-portal/src/test/resources/portal.properties
>>> URL:
>>> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-
>> portal/src/test/resources/portal.properties?rev=1205127&r1=1205126&r2=12
>> 05127&view=diff
>>>
>>>
>> ===========================================================
>> ===================
>>> --- incubator/rave/trunk/rave-portal/src/test/resources/portal.properties
>>> (original)
>>> +++ incubator/rave/trunk/rave-portal/src/test/resources/portal.properties
>>> Tue Nov 22 18:59:02 2011
>>> @@ -34,7 +34,7 @@ portal.opensocial_security.domain=defaul
>>>  portal.page.default_name=Main
>>>
>>>  #Default Rave Portal database settings with in memory H2 database
>>> -portal.dataSource.url=jdbc:h2:mem:portal;DB_CLOSE_DELAY=-1
>>>
>>>
>> +portal.dataSource.url=jdbc:h2:${rave.test.database.location};AUTO_SERVER
>> =TRUE
>>>  portal.dataSource.driver=org.h2.Driver
>>>  portal.dataSource.username=sa
>>>  portal.dataSource.password=local
>>>
>>> Modified: incubator/rave/trunk/rave-shindig/pom.xml
>>> URL:
>>> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-
>> shindig/pom.xml?rev=1205127&r1=1205126&r2=1205127&view=diff
>>>
>>>
>> ===========================================================
>> ===================
>>> --- incubator/rave/trunk/rave-shindig/pom.xml (original)
>>> +++ incubator/rave/trunk/rave-shindig/pom.xml Tue Nov 22 18:59:02 2011
>>> @@ -155,7 +155,12 @@
>>>
>>>     <build>
>>>         <defaultGoal>install</defaultGoal>
>>> -
>>> +        <testResources>
>>> +          <testResource>
>>> +              <directory>src/test/resources</directory>
>>> +              <filtering>true</filtering>
>>> +          </testResource>
>>> +       </testResources>
>>>         <resources>
>>>             <resource>
>>>                 <directory>src/main/resources</directory>
>>>
>>> Modified:
>>> incubator/rave/trunk/rave-shindig/src/main/resources/rave-shindig-
>> dataContext.xml
>>> URL:
>>> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-
>> shindig/src/main/resources/rave-shindig-
>> dataContext.xml?rev=1205127&r1=1205126&r2=1205127&view=diff
>>>
>>>
>> ===========================================================
>> ===================
>>> ---
>>> incubator/rave/trunk/rave-shindig/src/main/resources/rave-shindig-
>> dataContext.xml
>>> (original)
>>> +++
>>> incubator/rave/trunk/rave-shindig/src/main/resources/rave-shindig-
>> dataContext.xml
>>> Tue Nov 22 18:59:02 2011
>>> @@ -29,13 +29,4 @@
>>>             </list>
>>>         </property>
>>>     </bean>
>>> -
>>> -    <!-- provides a H2 console to look into the db if necessary -->
>>> -    <bean id="org.h2.tools.Server-WebServer" class="org.h2.tools.Server"
>>> -          factory-method="createWebServer" depends-on="dataSource"
>>> -          init-method="start" lazy-init="false" destroy-method="stop">
>>> -        <constructor-arg value="-web,-webPort,22222"/>
>>> -    </bean>
>>> -
>>> -
>>>  </beans>
>>>
>>> Modified:
>>> incubator/rave/trunk/rave-
>> shindig/src/test/resources/rave.shindig.custom.properties
>>> URL:
>>> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-
>> shindig/src/test/resources/rave.shindig.custom.properties?rev=1205127&r1=
>> 1205126&r2=1205127&view=diff
>>>
>>>
>> ===========================================================
>> ===================
>>> ---
>>> incubator/rave/trunk/rave-
>> shindig/src/test/resources/rave.shindig.custom.properties
>>> (original)
>>> +++
>>> incubator/rave/trunk/rave-
>> shindig/src/test/resources/rave.shindig.custom.properties
>>> Tue Nov 22 18:59:02 2011
>>> @@ -27,7 +27,7 @@ shindig.contextroot=customContext
>>>  shindig.spring.base-package=org.apache.rave
>>>
>>>  # Default Rave Shindig database settings with in memory H2 database
>>> -rave-shindig.dataSource.url=jdbc:h2:mem:portal;DB_CLOSE_DELAY=-1
>>>
>>> +rave-
>> shindig.dataSource.url=jdbc:h2:${rave.test.database.location};AUTO_SERVER
>> =TRUE
>>>  rave-shindig.dataSource.driver=org.h2.Driver
>>>  rave-shindig.dataSource.username=sa
>>>  rave-shindig.dataSource.password=local
>>>
>>> Modified:
>>> incubator/rave/trunk/rave-
>> shindig/src/test/resources/rave.shindig.properties
>>> URL:
>>> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-
>> shindig/src/test/resources/rave.shindig.properties?rev=1205127&r1=1205126
>> &r2=1205127&view=diff
>>>
>>>
>> ===========================================================
>> ===================
>>> ---
>>> incubator/rave/trunk/rave-
>> shindig/src/test/resources/rave.shindig.properties
>>> (original)
>>> +++
>>> incubator/rave/trunk/rave-
>> shindig/src/test/resources/rave.shindig.properties
>>> Tue Nov 22 18:59:02 2011
>>> @@ -28,7 +28,7 @@ shindig.contextroot=
>>>  shindig.spring.base-package=org.apache.rave
>>>
>>>  # Default Rave Shindig database settings with in memory H2 database
>>> -rave-shindig.dataSource.url=jdbc:h2:mem:portal;DB_CLOSE_DELAY=-1
>>>
>>> +rave-
>> shindig.dataSource.url=jdbc:h2:${rave.test.database.location};AUTO_SERVER
>> =TRUE
>>>  rave-shindig.dataSource.driver=org.h2.Driver
>>>  rave-shindig.dataSource.username=sa
>>>  rave-shindig.dataSource.password=local
>>>
>>>
>>>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.16 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJOy/8gAAoJEEfVXEODPFID50EH+gLqBa8GBCnkkG+ZjV6/mdsi
zS1dvnV6ciZ72k5Lc6INegr3YFRGy/EIWzPGxN3Xem/0vnH0qbGRjwRwtA4EpWsw
ekAmHFPGBG6wg5XCqFbe/4UAadbntwWKGqGKqi0eWMt0KQNwCW+HgEEcCcnCv+Hg
P0uCkOIelZjNOZj/GpnbwhNaZnX5D5GUc6j6BwvAAgz0l7rTgn8iv4tf1orDvYxm
GIJXxaHf8tmTomt643dqDchQ52V48u34a1nCUz2brSesHAZ/rM1iGUY4oU8I1lBl
VO0ugODn18G97jVbQ9LY9OguJ0XK8Y9RHCwZwjTpTArJ0ii/pVinJuqhnqALZ5o=
=WYxX
-----END PGP SIGNATURE-----

RE: svn commit: r1205127 - in /incubator/rave/trunk: ./ rave-portal/ rave-portal/src/test/resources/ rave-shindig/ rave-shindig/src/main/resources/ rave-shindig/src/test/resources/

Posted by "Franklin, Matthew B." <mf...@mitre.org>.
>-----Original Message-----
>From: Jasha Joachimsthal [mailto:j.joachimsthal@onehippo.com]
>Sent: Tuesday, November 22, 2011 2:55 PM
>To: rave-dev@incubator.apache.org
>Subject: Re: svn commit: r1205127 - in /incubator/rave/trunk: ./ rave-portal/
>rave-portal/src/test/resources/ rave-shindig/ rave-
>shindig/src/main/resources/ rave-shindig/src/test/resources/
>
>Shouldn't the test db run in memory or be deleted after the last test?
>Reusing the db on a filesystem can lead to failing tests when transactions
>aren't rolled back or the test data set changes between tests.

+1.  It is also much faster than the files system backed DB.

>
>On 22 November 2011 19:59, <mp...@apache.org> wrote:
>
>> Author: mpierce
>> Date: Tue Nov 22 18:59:02 2011
>> New Revision: 1205127
>>
>> URL: http://svn.apache.org/viewvc?rev=1205127&view=rev
>> Log:
>> (RAVE-353) Revised shindig and portal tests to also use the same file
>> database instead of the memory databases; the test db and main db use
>> separate files; removed the h2 server that rave-shindig started on port
>> 22222.
>>
>> Modified:
>>    incubator/rave/trunk/pom.xml
>>    incubator/rave/trunk/rave-portal/pom.xml
>>    incubator/rave/trunk/rave-portal/src/test/resources/portal.properties
>>    incubator/rave/trunk/rave-shindig/pom.xml
>>
>>  incubator/rave/trunk/rave-shindig/src/main/resources/rave-shindig-
>dataContext.xml
>>
>>  incubator/rave/trunk/rave-
>shindig/src/test/resources/rave.shindig.custom.properties
>>
>>  incubator/rave/trunk/rave-
>shindig/src/test/resources/rave.shindig.properties
>>
>> Modified: incubator/rave/trunk/pom.xml
>> URL:
>>
>http://svn.apache.org/viewvc/incubator/rave/trunk/pom.xml?rev=1205127&
>r1=1205126&r2=1205127&view=diff
>>
>>
>===========================================================
>===================
>> --- incubator/rave/trunk/pom.xml (original)
>> +++ incubator/rave/trunk/pom.xml Tue Nov 22 18:59:02 2011
>> @@ -73,6 +73,7 @@
>>
>>         <!-- The location of Rave's H2 file DB. No trailing / -->
>>         <rave.database.location>/tmp/rave_db</rave.database.location>
>> +
>>
><rave.test.database.location>/tmp/rave_test_db</rave.test.database.locatio
>n>
>>
>>         <!-- Force maven-filesync-plugin rewrite the Eclipse FileSync
>> plugin configuration with
>>             $mvn filesync:generate -Dmaven.filesync.override=true -->
>>
>> Modified: incubator/rave/trunk/rave-portal/pom.xml
>> URL:
>> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-
>portal/pom.xml?rev=1205127&r1=1205126&r2=1205127&view=diff
>>
>>
>===========================================================
>===================
>> --- incubator/rave/trunk/rave-portal/pom.xml (original)
>> +++ incubator/rave/trunk/rave-portal/pom.xml Tue Nov 22 18:59:02 2011
>> @@ -67,7 +67,7 @@
>>             <groupId>org.apache.rave</groupId>
>>             <artifactId>rave-demo-gadgets</artifactId>
>>             <type>war</type>
>> -                        <scope>provided</scope>
>> +           <scope>provided</scope>
>>         </dependency>
>>
>>         <!-- Default database -->
>> @@ -105,7 +105,14 @@
>>     </dependencies>
>>
>>     <build>
>> -        <defaultGoal>install</defaultGoal>
>> +       <defaultGoal>install</defaultGoal>
>> +       <testResources>
>> +         <testResource>
>> +             <directory>src/test/resources</directory>
>> +             <filtering>true</filtering>
>> +         </testResource>
>> +       </testResources>
>> +
>>         <plugins>
>>             <plugin>
>>                 <groupId>org.codehaus.cargo</groupId>
>>
>> Modified:
>> incubator/rave/trunk/rave-portal/src/test/resources/portal.properties
>> URL:
>> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-
>portal/src/test/resources/portal.properties?rev=1205127&r1=1205126&r2=12
>05127&view=diff
>>
>>
>===========================================================
>===================
>> --- incubator/rave/trunk/rave-portal/src/test/resources/portal.properties
>> (original)
>> +++ incubator/rave/trunk/rave-portal/src/test/resources/portal.properties
>> Tue Nov 22 18:59:02 2011
>> @@ -34,7 +34,7 @@ portal.opensocial_security.domain=defaul
>>  portal.page.default_name=Main
>>
>>  #Default Rave Portal database settings with in memory H2 database
>> -portal.dataSource.url=jdbc:h2:mem:portal;DB_CLOSE_DELAY=-1
>>
>>
>+portal.dataSource.url=jdbc:h2:${rave.test.database.location};AUTO_SERVER
>=TRUE
>>  portal.dataSource.driver=org.h2.Driver
>>  portal.dataSource.username=sa
>>  portal.dataSource.password=local
>>
>> Modified: incubator/rave/trunk/rave-shindig/pom.xml
>> URL:
>> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-
>shindig/pom.xml?rev=1205127&r1=1205126&r2=1205127&view=diff
>>
>>
>===========================================================
>===================
>> --- incubator/rave/trunk/rave-shindig/pom.xml (original)
>> +++ incubator/rave/trunk/rave-shindig/pom.xml Tue Nov 22 18:59:02 2011
>> @@ -155,7 +155,12 @@
>>
>>     <build>
>>         <defaultGoal>install</defaultGoal>
>> -
>> +        <testResources>
>> +          <testResource>
>> +              <directory>src/test/resources</directory>
>> +              <filtering>true</filtering>
>> +          </testResource>
>> +       </testResources>
>>         <resources>
>>             <resource>
>>                 <directory>src/main/resources</directory>
>>
>> Modified:
>> incubator/rave/trunk/rave-shindig/src/main/resources/rave-shindig-
>dataContext.xml
>> URL:
>> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-
>shindig/src/main/resources/rave-shindig-
>dataContext.xml?rev=1205127&r1=1205126&r2=1205127&view=diff
>>
>>
>===========================================================
>===================
>> ---
>> incubator/rave/trunk/rave-shindig/src/main/resources/rave-shindig-
>dataContext.xml
>> (original)
>> +++
>> incubator/rave/trunk/rave-shindig/src/main/resources/rave-shindig-
>dataContext.xml
>> Tue Nov 22 18:59:02 2011
>> @@ -29,13 +29,4 @@
>>             </list>
>>         </property>
>>     </bean>
>> -
>> -    <!-- provides a H2 console to look into the db if necessary -->
>> -    <bean id="org.h2.tools.Server-WebServer" class="org.h2.tools.Server"
>> -          factory-method="createWebServer" depends-on="dataSource"
>> -          init-method="start" lazy-init="false" destroy-method="stop">
>> -        <constructor-arg value="-web,-webPort,22222"/>
>> -    </bean>
>> -
>> -
>>  </beans>
>>
>> Modified:
>> incubator/rave/trunk/rave-
>shindig/src/test/resources/rave.shindig.custom.properties
>> URL:
>> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-
>shindig/src/test/resources/rave.shindig.custom.properties?rev=1205127&r1=
>1205126&r2=1205127&view=diff
>>
>>
>===========================================================
>===================
>> ---
>> incubator/rave/trunk/rave-
>shindig/src/test/resources/rave.shindig.custom.properties
>> (original)
>> +++
>> incubator/rave/trunk/rave-
>shindig/src/test/resources/rave.shindig.custom.properties
>> Tue Nov 22 18:59:02 2011
>> @@ -27,7 +27,7 @@ shindig.contextroot=customContext
>>  shindig.spring.base-package=org.apache.rave
>>
>>  # Default Rave Shindig database settings with in memory H2 database
>> -rave-shindig.dataSource.url=jdbc:h2:mem:portal;DB_CLOSE_DELAY=-1
>>
>> +rave-
>shindig.dataSource.url=jdbc:h2:${rave.test.database.location};AUTO_SERVER
>=TRUE
>>  rave-shindig.dataSource.driver=org.h2.Driver
>>  rave-shindig.dataSource.username=sa
>>  rave-shindig.dataSource.password=local
>>
>> Modified:
>> incubator/rave/trunk/rave-
>shindig/src/test/resources/rave.shindig.properties
>> URL:
>> http://svn.apache.org/viewvc/incubator/rave/trunk/rave-
>shindig/src/test/resources/rave.shindig.properties?rev=1205127&r1=1205126
>&r2=1205127&view=diff
>>
>>
>===========================================================
>===================
>> ---
>> incubator/rave/trunk/rave-
>shindig/src/test/resources/rave.shindig.properties
>> (original)
>> +++
>> incubator/rave/trunk/rave-
>shindig/src/test/resources/rave.shindig.properties
>> Tue Nov 22 18:59:02 2011
>> @@ -28,7 +28,7 @@ shindig.contextroot=
>>  shindig.spring.base-package=org.apache.rave
>>
>>  # Default Rave Shindig database settings with in memory H2 database
>> -rave-shindig.dataSource.url=jdbc:h2:mem:portal;DB_CLOSE_DELAY=-1
>>
>> +rave-
>shindig.dataSource.url=jdbc:h2:${rave.test.database.location};AUTO_SERVER
>=TRUE
>>  rave-shindig.dataSource.driver=org.h2.Driver
>>  rave-shindig.dataSource.username=sa
>>  rave-shindig.dataSource.password=local
>>
>>
>>