An archetype that can be used to generate a Maven based FitNesse project.
To generate the archetype, run:
Batch
mvn archetype:generate -DarchetypeGroupId=com.sitture -DarchetypeArtifactId=fitnesse-quickstart
Interactive
cd x #where x is your "workspace" directory
mvn archetype:generate
#filter by e.g. "fitnesse", or com.sitture, which is {groupId}:{artifactId}
#input artifactId etc.
The archetype will create a directory named after the 'artifactId' you supplied, which will contain the generated project.
# cd into your generated project directory
mvn clean test
By default, fitnesse will start running on port 8082 at http://127.0.0.1:8082
. To run it on a different port:
mvn clean test -Dport=9090
You can run the following to run a suite headlessly.
mvn clean test-compile failsafe:integration-test
By default, fitnesse will run FitNesse.SuiteAcceptanceTests
suite.
To run a different suite:
mvn clean test-compile failsafe:integration-test -DsuitePath=FitNesse.SuiteAcceptanceTests
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request