}
};
}
+
+ @Override
+ public void close()
+ {
+ // no op
+ }
}
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
+ <reuseForks>false</reuseForks>
<includes>
<include>**/*Tests.java</include>
<include>**/*Test.java</include>
</includes>
- <argLine>-Xms1024m -Xmx2048m -server -XX:MaxPermSize=256m @{jacocoproperty}</argLine>
+ <argLine>-Xms1024m -Xmx3072m -server -XX:MaxPermSize=256m @{jacocoproperty}</argLine>
<systemPropertyVariables>
<appserver.base>${project.build.directory}/appserver-base</appserver.base>
<plexus.home>${project.build.directory}/appserver-base</plexus.home>
import org.apache.commons.lang.StringUtils;
import org.apache.cxf.jaxrs.client.JAXRSClientFactory;
import org.apache.cxf.jaxrs.client.WebClient;
+import org.junit.After;
import org.junit.Assume;
import org.junit.Before;
import org.junit.BeforeClass;
// END SNIPPET: authz-header
+
@BeforeClass
public static void chekRepo()
{
super.startServer();
}
+
private void removeAppsubFolder( File appServerBase, String folder )
throws Exception
{
{
return this;
}
+
+ @Override
+ public void close()
+ {
+ // no op
+ }
}
public interface RepositorySessionFactory
{
RepositorySession createSession();
+
+ void close();
}
return new RepositorySession( metadataRepository, metadataResolver );
}
+
+ @Override
+ public void close()
+ {
+ cassandraArchivaManager.shutdown();
+ }
}
public class FileRepositorySessionFactory
implements RepositorySessionFactory
{
- /**
- *
- */
private Map<String, MetadataFacetFactory> metadataFacetFactories;
- /**
- *
- */
@Inject
@Named( value = "archivaConfiguration#default" )
private ArchivaConfiguration configuration;
- /**
- *
- */
@Inject
private MetadataResolver metadataResolver;
return new RepositorySession( metadataRepository, metadataResolver );
}
+
+ @Override
+ public void close()
+ {
+ // no op
+ }
}
<artifactId>lucene-analyzers-common</artifactId>
<version>${lucene.version}</version>
</dependency>
-
+ <dependency>
+ <groupId>io.dropwizard.metrics</groupId>
+ <artifactId>metrics-core</artifactId>
+ <version>3.1.0</version>
+ </dependency>
</dependencies>
<build>
<testResources>
private FileStore fileStore;
+ private NodeStore nodeStore;
+
private ExecutorService executorService;
public enum StoreType
throws IOException, InvalidFileStoreVersionException
{
createExecutor();
- NodeStore nodeStore;
+
if ( SEGMENT_FILE_TYPE == storeType )
{
fileStore = FileStoreBuilder.fileStoreBuilder( repositoryPath.toFile() ).build();
- nodeStore = SegmentNodeStoreBuilders.builder( fileStore ).build();
+ nodeStore = SegmentNodeStoreBuilders.builder( fileStore ) //
+ .withStatisticsProvider( StatisticsProvider.NOOP ) //
+ .build();
}
else if ( IN_MEMORY_TYPE == storeType )
{
-->
-<configuration>
-
-
+<configuration status="debug">
<appenders>
<Console name="console" target="SYSTEM_OUT">
<surefire.redirectTestOutputToFile>true</surefire.redirectTestOutputToFile>
<lucene.version>4.10.4</lucene.version>
- <jcr-oak.version>1.7.3</jcr-oak.version>
+ <jcr-oak.version>1.7.5</jcr-oak.version>
<jackrabbit.version>2.15.4</jackrabbit.version>
<cxf.version>3.0.3</cxf.version>