1 package org.opendaylight.controller.distribution;
3 import java.io.IOException;
4 import java.io.InputStream;
5 import java.io.OutputStream;
7 import java.util.ArrayList;
12 static void copy(InputStream in, OutputStream out) throws IOException {
20 public static void main(String[] args) throws IOException, InterruptedException {
21 String cwd = System.getProperty("user.dir");
23 System.out.println("Current working directory = " + cwd);
25 String os = System.getProperty("os.name").toLowerCase();
26 List<String> script = new ArrayList<String>();
28 if(os.contains("windows")){
29 script.add("cmd.exe");
31 script.add("runsanity.bat");
33 script.add("./runsanity.sh");
36 ProcessBuilder processBuilder = new ProcessBuilder();
37 processBuilder.inheritIO().command(script);
38 Process p = processBuilder.start();
40 copy(p.getInputStream(), System.out);
44 System.out.println("Test exited with exitValue = " + p.exitValue());
46 System.exit(p.exitValue());