Fix AbstractAddPathTest resource cleanup 46/78846/2
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 17 Dec 2018 19:22:51 +0000 (20:22 +0100)
committerRobert Varga <nite@hq.sk>
Tue, 18 Dec 2018 09:36:24 +0000 (09:36 +0000)
The tests were not calling super.tearDown() for some reason,
fix that up.

Change-Id: Ia8eea6d4315a1d16613b6e66376102e2f713cba1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/AbstractAddPathTest.java
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/AddPathAllPathsTest.java
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/AddPathBasePathsTest.java
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/AddPathNPathsTest.java
bgp/rib-impl/src/test/java/org/opendaylight/protocol/bgp/rib/impl/GracefulRestartTest.java

index b4dc61d032946b8dc7204d04f636ff1371c3c283..296b274afbb754fcc0bb153af231ccac13a6f869 100644 (file)
@@ -23,7 +23,6 @@ import java.util.List;
 import java.util.Map;
 import java.util.Optional;
 import java.util.Set;
-import java.util.concurrent.ExecutionException;
 import java.util.concurrent.TimeUnit;
 import org.junit.After;
 import org.junit.Assert;
@@ -164,7 +163,7 @@ public abstract class AbstractAddPathTest extends DefaultRibPoliciesMockTest {
 
     @Override
     @After
-    public void tearDown() throws ExecutionException, InterruptedException {
+    public void tearDown() throws Exception {
         this.serverDispatcher.close();
         if (!Epoll.isAvailable()) {
             this.worker.shutdownGracefully(0, 0, TimeUnit.SECONDS);
@@ -174,6 +173,7 @@ public abstract class AbstractAddPathTest extends DefaultRibPoliciesMockTest {
         this.ribActivator.close();
         this.inetActivator.close();
         this.bgpActivator.close();
+        super.tearDown();
     }
 
     void sendRouteAndCheckIsOnLocRib(final BGPSessionImpl session, final Ipv4Prefix prefix, final long localPreference,
index dfd448ae93ce05654de11c3efca1b835359e4cee..2bd8517c48d468fc53aac69722556c8ddd8d81ce 100644 (file)
@@ -21,7 +21,6 @@ import io.netty.channel.ChannelFuture;
 import java.net.InetSocketAddress;
 import java.util.Collections;
 import java.util.Map;
-import java.util.concurrent.ExecutionException;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
@@ -69,7 +68,7 @@ public class AddPathAllPathsTest extends AbstractAddPathTest {
 
     @Override
     @After
-    public void tearDown() throws ExecutionException, InterruptedException {
+    public void tearDown() throws Exception {
         waitFutureSuccess(this.serverChannel.close());
         super.tearDown();
     }
index 19b12dfa08086e5042ac0229a3fae6f051731971..2965f63dcae39638a17f151445c6370c4a1ebbd5 100644 (file)
@@ -16,7 +16,6 @@ import io.netty.channel.Channel;
 import io.netty.channel.ChannelFuture;
 import java.net.InetSocketAddress;
 import java.util.Map;
-import java.util.concurrent.ExecutionException;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
@@ -55,7 +54,7 @@ public class AddPathBasePathsTest extends AbstractAddPathTest {
 
     @Override
     @After
-    public void tearDown() throws ExecutionException, InterruptedException {
+    public void tearDown() throws Exception {
         waitFutureSuccess(this.serverChannel.close());
         super.tearDown();
     }
index d9530eaad7e8a6b1560d0cbd549d938ce7536a10..8fe255174cc46b209fb82f398ef166d27e33db48 100644 (file)
@@ -17,7 +17,6 @@ import io.netty.channel.Channel;
 import io.netty.channel.ChannelFuture;
 import java.net.InetSocketAddress;
 import java.util.Map;
-import java.util.concurrent.ExecutionException;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
@@ -56,7 +55,7 @@ public class AddPathNPathsTest extends AbstractAddPathTest {
 
     @Override
     @After
-    public void tearDown() throws ExecutionException, InterruptedException {
+    public void tearDown() throws Exception {
         waitFutureSuccess(this.serverChannel.close());
         super.tearDown();
     }
index 873e6a51d0026e24b5baf454dce830ed4a995170..598518f5de65dad64652ce2c08d713e0ac541eb2 100644 (file)
@@ -30,7 +30,6 @@ import java.util.List;
 import java.util.Map;
 import java.util.Optional;
 import java.util.Set;
-import java.util.concurrent.ExecutionException;
 import java.util.stream.Collectors;
 import org.junit.After;
 import org.junit.Before;
@@ -132,7 +131,7 @@ public class GracefulRestartTest extends AbstractAddPathTest {
 
     @Override
     @After
-    public void tearDown() throws ExecutionException, InterruptedException {
+    public void tearDown() throws Exception {
         waitFutureSuccess(this.serverChannel.close());
         this.session.close();
         super.tearDown();