X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=integrationtest%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Flispflowmapping%2Fintegrationtest%2FMappingServiceIntegrationTest.java;h=8365f3f44d4db3bf12132cbbfb74bd267c43fc10;hb=222b9ab774b10b619f8a3891b9fc9f8413ff393b;hp=14a22e7f96f00fc87d05aa55e4ccb4cafe0ad0e9;hpb=741d94a7c79c9bd9bf5a70ab99904384cc70e836;p=lispflowmapping.git diff --git a/integrationtest/src/test/java/org/opendaylight/lispflowmapping/integrationtest/MappingServiceIntegrationTest.java b/integrationtest/src/test/java/org/opendaylight/lispflowmapping/integrationtest/MappingServiceIntegrationTest.java index 14a22e7f9..8365f3f44 100644 --- a/integrationtest/src/test/java/org/opendaylight/lispflowmapping/integrationtest/MappingServiceIntegrationTest.java +++ b/integrationtest/src/test/java/org/opendaylight/lispflowmapping/integrationtest/MappingServiceIntegrationTest.java @@ -28,12 +28,14 @@ import static org.opendaylight.lispflowmapping.integrationtest.MultiSiteScenario import static org.opendaylight.lispflowmapping.integrationtest.MultiSiteScenarioUtil.SITE_D_WP_100_1_SB; import static org.opendaylight.lispflowmapping.integrationtest.MultiSiteScenarioUtil.SITE_D_WP_50_2_SB; import static org.opendaylight.lispflowmapping.integrationtest.MultiSiteScenarioUtil.SITE_E_SB; -import static org.ops4j.pax.exam.CoreOptions.composite; import static org.ops4j.pax.exam.CoreOptions.maven; +import static org.ops4j.pax.exam.karaf.options.KarafDistributionOption.configureConsole; import static org.ops4j.pax.exam.karaf.options.KarafDistributionOption.editConfigurationFilePut; +import static org.ops4j.pax.exam.karaf.options.KarafDistributionOption.keepRuntimeFolder; import com.google.common.collect.Lists; import com.google.common.collect.Sets; +import java.io.File; import java.io.IOException; import java.net.DatagramSocket; import java.net.InetAddress; @@ -136,6 +138,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.ma import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.Rloc; import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.rloc.container.RlocBuilder; import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.MappingOrigin; +import org.ops4j.io.FileUtils; import org.ops4j.pax.exam.Option; import org.ops4j.pax.exam.junit.PaxExam; import org.ops4j.pax.exam.karaf.options.LogLevelOption.LogLevel; @@ -196,12 +199,17 @@ public class MappingServiceIntegrationTest extends AbstractMdsalTestBase { } @Override - public Option getLoggingOption() { - Option option = editConfigurationFilePut(ORG_OPS4J_PAX_LOGGING_CFG, - "log4j.logger.org.opendaylight.lispflowmapping", - LogLevel.TRACE.name()); - option = composite(option, super.getLoggingOption()); - return option; + protected Option[] getAdditionalOptions() { + return new Option[] { + keepRuntimeFolder(), + configureConsole().ignoreLocalConsole().ignoreRemoteShell(), + editConfigurationFilePut(ORG_OPS4J_PAX_LOGGING_CFG, + "log4j2.logger.lispflowmapping.name", + "org.opendaylight.lispflowmapping"), + editConfigurationFilePut(ORG_OPS4J_PAX_LOGGING_CFG, + "log4j2.logger.lispflowmapping.level", + LogLevel.TRACE.name()) + }; } @Test @@ -218,6 +226,9 @@ public class MappingServiceIntegrationTest extends AbstractMdsalTestBase { @Before public void before() throws Exception { + File paxExamDirectory = new File("target/exam/"); + FileUtils.delete(paxExamDirectory); + areWeReady(); mapService.setLookupPolicy(IMappingService.LookupPolicy.NB_FIRST); mapService.setMappingMerge(false);