The Cloudburo clb-test
provides a simple framework to load Test Data from a Excel CSV into your persistens storage layer. It’s fully managed by Maven
Currently the following persistent storage layers are supported.
It based on the following open-source frameworks/libraries
When executing
mvn test
The Test driver will load the testng xml configuration file from the testconfig
and loads the testdata
into the configured persistency backend (either Google App Engine or Mongo DB) by using the Java test data objects defined in /test/com/cloudburo/test
.
The current sample definitions/testdata will work in combination with the GoogleApp Engine Java Sample Skeleton which is available in clb-appEngineTemplate
The Initial Load Test Driver is integrated into a TestNG
testscript and can be found under src/test/java/com/cloudburo/test/InitialLoadTestDriver.java
.
It can be easily extended to your needs.
Fork me on GitHub: https://github.com/talfco/clb-test
Add the following entries to your POM:
<repositories>
<repository>
<id>clb-mvnrepo-snapshots</id>
<name>Cloudburo Maven Repo Snapshot on Github</name>
<releases><enabled>false</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
<url>https://raw.github.com/talfco/clb_mvnrepo/raw/snapshots</url>
</repository>
<repository>
<id>clb-mvnrepo-release</id>
<name>Cloudburo Release Repo on Github</name>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>false</enabled></snapshots>
<url>https://raw.github.com/talfco/clb_mvnrepo/raw/release</url>
</repository>
</repositories>
And the following dependency (adjust the version number if necessary)
<dependency>
<groupId>com.cloudburo</groupId>
<artifactId>clb-test</artifactId>
<version>1.0.0</version>
</dependency>