Hey Matt,

Are you able to run "mvn clean test" on Roller trunk on your Mac? Does it
work?

- Dave




On Sun, Jul 14, 2013 at 5:37 PM, Glen Mazza <[email protected]> wrote:

> Hi Dave, tests run fine from my Ubuntu desktop but when I did a fresh
> checkout of roller-trunk and ran from my Ubuntu laptop, I got your second
> result ("memory" works fine but I got the same UserTest error), it happened
> both times I tried it.  When I ran from my laptop that test alone, i.e.,
> "mvn test -Dtest=UserTest", *then* it worked fine (all three times I ran
> it).
>
> I'm not sure what the problem is -- it might be related to EclipseLink, I
> learned earlier the EclipseLink (as well as Hibernate) requires explicit
> commits in some cases where OpenJPA doesn't: https://github.com/gmazza/**
> blog-samples/blob/master/jpa_**and_junit/src/main/java/**
> SampleRun.java#L44<https://github.com/gmazza/blog-samples/blob/master/jpa_and_junit/src/main/java/SampleRun.java#L44>.
> That, or maybe the tests aren't fully independent of each other (one's
> requiring another to have run first, I don't know.)
>
> Glen
>
>
> On 07/14/2013 04:49 PM, Glen Mazza wrote:
>
>> That won't do..."memory" refers to Derby's in-memory database, something
>> I put in to reduce the build time about 25% (instead of needing to manually
>> create files, etc.)...
>>
>> I just use "mvn clean install", I don't have any problem on my machine
>> with it...
>>
>> Glen
>>
>> On 07/14/2013 04:21 PM, Dave wrote:
>>
>>> If I remove the string "memory:" from the two Roller property files in
>>> test/src/resources then do not get that error and all test pass except
>>> for
>>> the following:
>>>
>>> Results :
>>>
>>> Failed tests:
>>> testUserLookups(org.apache.**roller.weblogger.business.**UserTest):
>>> expected:<[userTest]User> but was:<[admin]User>
>>>    testRoleCRUD(org.apache.**roller.weblogger.business.**UserTest):
>>> expected:<2>
>>> but was:<1>
>>>
>>> Tests run: 130, Failures: 2, Errors: 0, Skipped: 0
>>>
>>> Still digging...
>>>
>>> - Dave
>>>
>>>
>>>
>>> On Sun, Jul 14, 2013 at 4:11 PM, Dave <[email protected]> wrote:
>>>
>>>  I'm going to investigate now, but just in case anybody else knows what's
>>>> up...
>>>>
>>>>
>>>> --- ROOT CAUSE ---
>>>> java.sql.**SQLNonTransientConnectionExcep**tion: The connection was
>>>> refused
>>>> because the database memory:rollerdb was not found.
>>>>   at
>>>> org.apache.derby.client.am.**SQLExceptionFactory40.**getSQLException(Unknown
>>>>
>>>> Source)
>>>> at org.apache.derby.client.am.**SqlException.getSQLException(**Unknown
>>>> Source)
>>>>   at org.apache.derby.jdbc.**ClientDriver.connect(Unknown Source)
>>>>
>>>>
>>>> Thanks,
>>>> Dave
>>>>
>>>>
>>>>
>>
>

Reply via email to