requires: java 7, ant 1.9, junit, and hamcrest
centos: yum install java ant ant-contrib ant-junit
$ ant
all generated items are in build directory.
- jar = zjmeter jar file
- doc = zjmeter documentation
- classes = zjmeter classes
- test = zjmeter test classes
$ ant clean
will remove build directory.
shopt -s globstar
javac -cp java java/**/*.java
java -cp java com.zimbra.jmeter.test command SOAP properties/sequence.prop
java -cp java com.zimbra.jmeter.test command SOAP properties/test.prop
cd java; jar -cf ../zjmeter.jar .
java -cp zjmeter.jar com.zimbra.jmeter.test command SOAP properties/sequence.prop
java -cp zjmeter.jar com.zimbra.jmeter.test command SOAP properties/percent.prop
shopt -s globstar
rm java/**/*.class
mkdir lib
cd lib
wget http://search.maven.org/remotecontent?filepath=junit/junit/4.12/junit-4.12.jar -O junit-4.12.jar
wget http://search.maven.org/remotecontent?filepath=org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar -O hamcrest-core-1.3.jar
shopt -s globstar
javac -cp java:java-test:lib/junit-4.12.jar:lib/hamcrest-core-1.3.jar java-test/**/*.java
java -cp java:java-test:lib/junit-4.12.jar:lib/hamcrest-core-1.3.jar org.junit.runner.JUnitCore com.zimbra.jmeter.TestCommand
shopt -s globstar
rm java-test/**/*.class
shopt -s globstar
javadoc -d ../docs/jdoc java/**/*.java