<executable>java</executable>
<arguments>
<argument>-cp</argument>
- <argument>../sanitytest/target/classes</argument>
+ <argument>./target/dependency/*</argument>
<argument>org.opendaylight.controller.distribution.Sanity</argument>
</arguments>
- <workingDirectory>${exec.workingdir}/../../sanitytest</workingDirectory>
</configuration>
</plugin>
</plugins>
if [[ $platform == 'linux' ]]; then
fullpath=`readlink -f $0`
+
+ [[ -z ${JAVA_HOME} ]] && [[ -x "/usr/lib/jvm/java-1.7.0" ]] && export JAVA_HOME=`/usr/lib/jvm/java-1.7.0`;
+
elif [[ $platform == 'osx' ]]; then
TARGET_FILE=$0
cd `dirname $TARGET_FILE`
package org.opendaylight.controller.distribution;
-import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
System.out.println("Current working directory = " + cwd);
- // We assume that the program is being run from the sanitytest directory
- // We need to specify the opendaylight directory as the working directory for the shell/batch scripts
- File processWorkingDir = new File(cwd, "../opendaylight");
-
String os = System.getProperty("os.name").toLowerCase();
String script = "./run.sh";
if(os.contains("windows")){
- script = "run.bat";
+ System.out.println("Sorry no sanity testing on Windows yet");
+ System.exit(0);
+ return;
}
ProcessBuilder processBuilder = new ProcessBuilder();
- processBuilder.directory(processWorkingDir.getCanonicalFile());
processBuilder.command(script);
Process p = processBuilder.start();