I've simulated TestOrganizationService.testUserPageSize failure on
that dev86 machine with JDK7. Will try to fix
TestOrganizationService, so it won't depend on execution order of
tests and will pass on all environments.
Thanks,
Marek
On 30/08/12 06:26, Trong Tran wrote:
The org.exoplatform.portal.mop.navigation.TestNavigationService.testLoadNavigations
is a new one which was added recently for testing
initializing navigation configuration and we have realized that it
was failed in JDK7 because of the impact of the execution order of
testcases. I'm fixing this in a proper way
And for the org.exoplatform.services.organization.TestOrganizationService.testUserPageSize
failure, I found the same problem of the execution
ordering. I'm not sure why this wasn't failed before, seems JDK7
doesn't perform testcases in the same order in every times.
Anyway, all of these kind of issues should be fixed properly to
not be impacted by the order of execution
I am working on
hibernate4 integration and actually
TestOrganizationService.testUserPageSize is passing for me.
So hopefully it will be fixed after merge of hibernate4 to
GateIn (however I am testing with JDK6).
btw. this particular TestOrganizationService.testUserPageSize
is failing only in some hudson builds and on some
machines (like machine dev86). So looks like an environment
issue.
Marek
On 30/08/12 00:07, Marko Strukelj wrote:
Our CI is still reporting
OrganizationService Test failures:
Stack
Trace: junit.framework.AssertionFailedError:
expected:<16> but was:<19>
at junit.framework.Assert.fail(Assert.java:47)
at junit.framework.Assert.failNotEquals(Assert.java:280)
at junit.framework.Assert.assertEquals(Assert.java:64)
at junit.framework.Assert.assertEquals(Assert.java:198)
at junit.framework.Assert.assertEquals(Assert.java:204)
at org.exoplatform.services.organization.TestOrganizationService.testUserPageSize(TestOrganizationService.java:168)
Stack
Trace: junit.framework.AssertionFailedError:
expected:<3> but was:<9>
at junit.framework.Assert.fail(Assert.java:47)
at junit.framework.Assert.failNotEquals(Assert.java:280)
at junit.framework.Assert.assertEquals(Assert.java:64)
at junit.framework.Assert.assertEquals(Assert.java:198)
at junit.framework.Assert.assertEquals(Assert.java:204)
at org.exoplatform.portal.mop.navigation.TestNavigationService.testLoadNavigations(TestNavigationService.java:52)
Stack
Trace: java.lang.NullPointerException:
No null navigation accepted
at org.exoplatform.portal.mop.navigation.NavigationServiceImpl.loadNode(NavigationServiceImpl.java:230)
at org.exoplatform.portal.mop.navigation.TestNavigationServiceUpdate.testHasChanges(TestNavigationServiceUpdate.java:67)