test should call super.tearDown() for cleanup. also added @AllowFailure to surefire excluded tests.

git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1027682 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Donald Woods 2010-10-26 18:52:34 +00:00
parent 065f0e25dc
commit 1058a69afb
12 changed files with 25 additions and 1 deletions

View File

@ -47,15 +47,18 @@ public class RemoteEventBase extends AbstractTestCase {
super(s, "eventcactusapp");
}
@Override
public void setUp() {
deleteAll(RuntimeTest1.class);
datacatch.evictAll();
}
@Override
public void tearDown() throws Exception {
((OpenJPAEntityManagerSPI) OpenJPAPersistence
.cast(currentEntityManager())).getConfiguration()
.getRemoteCommitEventManager().close();
super.tearDown();
}
protected void doTest(Class providerClass, String classProps1,

View File

@ -64,9 +64,10 @@ public class TestBeforeCommit extends AbstractPersistenceTestCase implements Tra
}
@Override
public void tearDown() {
public void tearDown() throws Exception {
closeEMF(emf);
emf = null;
super.tearDown();
}
public void testQuery() {

View File

@ -23,6 +23,7 @@ import java.util.Collections;
import org.apache.openjpa.persistence.event.common.apps.RuntimeTest1;
import org.apache.openjpa.persistence.test.AllowFailure;
import org.apache.openjpa.persistence.common.utils.AbstractTestCase;
import junit.framework.AssertionFailedError;
@ -32,6 +33,7 @@ import org.apache.openjpa.persistence.CallbackMode;
import org.apache.openjpa.persistence.OpenJPAEntityManager;
import org.apache.openjpa.persistence.OpenJPAEntityManagerSPI;
@AllowFailure(message="surefire excluded")
public class TestEvents
extends AbstractTestCase {

View File

@ -27,6 +27,7 @@ import java.util.Set;
import org.apache.openjpa.persistence.event.common.apps.RuntimeTest1;
import org.apache.openjpa.persistence.test.AllowFailure;
import org.apache.openjpa.persistence.common.utils.AbstractTestCase;
import org.apache.openjpa.event.AbstractRemoteCommitProvider;
@ -37,6 +38,7 @@ import org.apache.openjpa.persistence.OpenJPAEntityManagerFactory;
import org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI;
import org.apache.openjpa.util.Id;
@AllowFailure(message="surefire excluded")
public class TestFakeRemoteEvents extends AbstractTestCase {
/*

View File

@ -22,6 +22,7 @@ package org.apache.openjpa.persistence.event;
import org.apache.openjpa.persistence.event.common.apps.RuntimeTest1;
import org.apache.openjpa.persistence.event.common.apps.RuntimeTest2;
import org.apache.openjpa.persistence.event.common.apps.RuntimeTest4;
import org.apache.openjpa.persistence.test.AllowFailure;
import org.apache.openjpa.persistence.common.utils.AbstractTestCase;
import org.apache.openjpa.event.LifecycleEvent;
import org.apache.openjpa.event.LifecycleEventManager;
@ -37,6 +38,7 @@ import org.apache.openjpa.persistence.OpenJPAPersistence;
*
* @author Abe White
*/
@AllowFailure(message="surefire excluded")
public class TestLifecycleEventManager
extends AbstractTestCase {

View File

@ -20,9 +20,11 @@ package org.apache.openjpa.persistence.event;
import org.apache.openjpa.persistence.event.common.apps.RuntimeTest1;
import org.apache.openjpa.persistence.test.AllowFailure;
import org.apache.openjpa.event.SingleJVMRemoteCommitProvider;
@AllowFailure(message="surefire excluded")
public class TestLocalRemoteEvents
extends RemoteEventBase {

View File

@ -23,6 +23,7 @@ import java.util.Map;
import org.apache.openjpa.persistence.event.common.apps.RuntimeTest1;
import org.apache.openjpa.persistence.test.AllowFailure;
import org.apache.openjpa.persistence.common.utils.AbstractTestCase;
import org.apache.openjpa.persistence.common.utils.BufferedLogFactory;
@ -38,6 +39,7 @@ import org.apache.openjpa.util.OpenJPAException;
*
* @author Abe White
*/
@AllowFailure(message="surefire excluded")
public class TestOrphanedKeyAction
extends AbstractTestCase {

View File

@ -26,6 +26,7 @@ import javax.persistence.EntityManager;
import org.apache.openjpa.persistence.event.common.apps.Duration;
import org.apache.openjpa.persistence.event.common.apps.RuntimeTest1;
import org.apache.openjpa.persistence.test.AllowFailure;
import org.apache.openjpa.persistence.common.utils.AbstractTestCase;
import org.apache.openjpa.event.RemoteCommitEvent;
@ -36,6 +37,7 @@ import org.apache.openjpa.persistence.OpenJPAEntityManager;
import org.apache.openjpa.persistence.OpenJPAEntityManagerFactory;
import org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI;
@AllowFailure(message="surefire excluded")
public class TestTCPRemoteClassChanges
extends AbstractTestCase {

View File

@ -20,9 +20,11 @@ package org.apache.openjpa.persistence.event;
import org.apache.openjpa.persistence.event.common.apps.RuntimeTest1;
import org.apache.openjpa.persistence.test.AllowFailure;
import org.apache.openjpa.event.TCPRemoteCommitProvider;
@AllowFailure(message="surefire excluded")
public class TestTCPRemoteEvents
extends RemoteEventBase {

View File

@ -26,6 +26,7 @@ import javax.persistence.EntityManager;
import org.apache.openjpa.persistence.event.common.apps.Duration;
import org.apache.openjpa.persistence.event.common.apps.RuntimeTest1;
import org.apache.openjpa.persistence.test.AllowFailure;
import org.apache.openjpa.persistence.common.utils.AbstractTestCase;
import org.apache.openjpa.event.RemoteCommitEvent;
@ -35,6 +36,7 @@ import org.apache.openjpa.lib.conf.Configurations;
import org.apache.openjpa.persistence.OpenJPAEntityManagerFactory;
import org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI;
@AllowFailure(message="surefire excluded")
public class TestTCPRemoteEventsDuration
extends AbstractTestCase {

View File

@ -26,6 +26,7 @@ import javax.persistence.EntityManager;
import org.apache.openjpa.persistence.event.common.apps.Duration;
import org.apache.openjpa.persistence.event.common.apps.RuntimeTest1;
import org.apache.openjpa.persistence.test.AllowFailure;
import org.apache.openjpa.persistence.common.utils.AbstractTestCase;
import org.apache.openjpa.event.RemoteCommitEvent;
@ -35,6 +36,7 @@ import org.apache.openjpa.lib.conf.Configurations;
import org.apache.openjpa.persistence.OpenJPAEntityManagerFactory;
import org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI;
@AllowFailure(message="surefire excluded")
public class TestTCPRemoteRecovery
extends AbstractTestCase {

View File

@ -26,6 +26,7 @@ import javax.persistence.EntityManager;
import org.apache.openjpa.persistence.event.common.apps.Duration;
import org.apache.openjpa.persistence.event.common.apps.RuntimeTest1;
import org.apache.openjpa.persistence.test.AllowFailure;
import org.apache.openjpa.persistence.common.utils.AbstractTestCase;
import org.apache.openjpa.event.RemoteCommitEvent;
@ -35,6 +36,7 @@ import org.apache.openjpa.lib.conf.Configurations;
import org.apache.openjpa.persistence.OpenJPAEntityManagerFactory;
import org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI;
@AllowFailure(message="surefire excluded")
public class TestTCPRemoteRecoveryTransmitAdds
extends AbstractTestCase {