Author: jsdelfino
Date: Fri Apr 25 19:36:12 2008
New Revision: 651790
URL: http://svn.apache.org/viewvc?rev=651790&view=rev
Log:
Worked around addressInUse exceptions caused by timing issues in the oneway
itest. Changed it to use a single node instance for the two test methods.
Modified:
incubator/tuscany/java/sca/itest/oneway/src/test/java/org/apache/tuscany/sca/itest/oneway/OneWayTestCase.java
Modified:
incubator/tuscany/java/sca/itest/oneway/src/test/java/org/apache/tuscany/sca/itest/oneway/OneWayTestCase.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/oneway/src/test/java/org/apache/tuscany/sca/itest/oneway/OneWayTestCase.java?rev=651790&r1=651789&r2=651790&view=diff
==============================================================================
---
incubator/tuscany/java/sca/itest/oneway/src/test/java/org/apache/tuscany/sca/itest/oneway/OneWayTestCase.java
(original)
+++
incubator/tuscany/java/sca/itest/oneway/src/test/java/org/apache/tuscany/sca/itest/oneway/OneWayTestCase.java
Fri Apr 25 19:36:12 2008
@@ -35,8 +35,8 @@
import org.apache.tuscany.sca.node.SCANode2;
import org.apache.tuscany.sca.node.SCANode2Factory;
import org.apache.tuscany.sca.node.SCANode2Factory.SCAContribution;
-import org.junit.After;
-import org.junit.Before;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
import org.junit.Test;
/**
@@ -51,15 +51,15 @@
*/
private static final int MAX_SLEEP_TIME = 10000;
- private SCANode2 node;
+ private static SCANode2 node;
/**
* Initialise the SCADomain.
*
* @throws Exception Failed to initialise the SCADomain
*/
- @Before
- public void setUp() throws Exception {
+ @BeforeClass
+ public static void setUp() throws Exception {
SCANode2Factory nodeFactory = SCANode2Factory.newInstance();
node = nodeFactory.createSCANode(new
File("src/main/resources/OneWayContribution/META-INF/sca-deployables/oneWay.composite").toURL().toString(),
@@ -76,8 +76,8 @@
*
* @throws Exception Failed to shutdown the SCADomain
*/
- @After
- public void tearDown() throws Exception {
+ @AfterClass
+ public static void tearDown() throws Exception {
node.stop();
}