An open API service indexing awesome lists of open source software.

https://github.com/keith-turner/accufunk

Maven pom example for setting up Accumulo functional testing
https://github.com/keith-turner/accufunk

Last synced: 4 months ago
JSON representation

Maven pom example for setting up Accumulo functional testing

Awesome Lists containing this project

README

        

# AccuFunk
Maven pom example for setting up Accumulo functional testing

# Usage
I don't think you can import a pom, so feel free to copy into your own project.
The pom includes three profiles: download, start, and stop. Unless changed in the
properties, the profiles will use target/integration as their working directory.

# Download
The download profile will download the Zookeeper, Hadoop, and Accumulo tarballs
from the locations specified in the properties. Next it will unpackage them and
overlay the configuration files in src/test/resources/integration.

# Start
The start profile will clean up any previous instances of Zookeeper, Hadoop, and
Accumulo, then start these services. When completed, it will print the process
information to confirm that they are running. Services can be restarted for testing
if the mvn clean target has not been run.

# Stop
The stop profile will kill all of the running processes

# Example Usage
mvn clean verify -Pdownload,start,functional-tests,stop