fix to carry environment variables

This commit is contained in:
Naoyuki Kanezawa
2015-02-01 21:33:01 +09:00
parent a65a043c65
commit 5cd669abe4
4 changed files with 15 additions and 10 deletions

View File

@@ -6,6 +6,8 @@ import org.junit.Before;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.*;
public abstract class Connection {
@@ -78,6 +80,15 @@ public abstract class Connection {
}
String[] createEnv() {
return new String[] {"DEBUG=engine*", "PORT=" + PORT};
Map<String, String> env = new HashMap<String, String>(System.getenv());
env.put("DEBUG", "engine*");
env.put("PORT", String.valueOf(PORT));
String[] _env = new String[env.size()];
int i = 0;
for (String key : env.keySet()) {
_env[i] = key + "=" + env.get(key);
i++;
}
return _env;
}
}