FWIW, I've abandoned the idea of using hsqldb or h2 for cruisecontrol auto testing of my appfuse 2.0-m5-snapshot based project and have set up a mysql server on the continuous integration server. I'd prefer hsqldb or h2 since they support localaized set up/tear down with less chance that one bad test will corrupt the database for future tests, but until I can make it work, I'll live with mysql.

I'm still curious to know if this is something peculiar to my development environment, or if this is a limitation w/ h2 and hsqldb that all appfuse users must work around.

Regards,
Steve


On 5/16/2007 8:36 AM, Steve Tynor wrote:
That works for "mvn clean test" (BUILD SUCCESSFUL), but I still see "locked by other process" errors (and BUILD ERROR) for "mvn clean integration-test".

Steve

On 5/16/2007 8:19 AM, Matt Raible wrote:
You could try removing the 2nd execution that dbunit has - the one
that populates the database after tests are run:
...

The build fails.   Surefire reports all tests pass:

 > Results :
 > [surefire] Tests run: 57, Failures: 0, Errors: 0

then maven reports build failure:

 > [INFO] [dbunit:operation {execution: test}]
 > [INFO]
------------------------------------------------------------------------
 > [ERROR] BUILD ERROR
 > [INFO]
------------------------------------------------------------------------
 > [INFO] Error executing database operation: CLEAN_INSERT
 >
 > Embedded error: Database may be already open: Locked by another
process [90020-34]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to