aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/zwobble/couscous/tests/backends/Processes.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/org/zwobble/couscous/tests/backends/Processes.java')
-rw-r--r--src/test/java/org/zwobble/couscous/tests/backends/Processes.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/test/java/org/zwobble/couscous/tests/backends/Processes.java b/src/test/java/org/zwobble/couscous/tests/backends/Processes.java
index 63e9b35..7b139df 100644
--- a/src/test/java/org/zwobble/couscous/tests/backends/Processes.java
+++ b/src/test/java/org/zwobble/couscous/tests/backends/Processes.java
@@ -10,9 +10,13 @@ import java.nio.file.Path;
import java.util.List;
public class Processes {
+ public static String run(List<String> arguments) throws IOException, InterruptedException {
+ return run(arguments, null);
+ }
+
public static String run(List<String> arguments, Path directoryPath) throws IOException, InterruptedException {
Process process = new ProcessBuilder(arguments.toArray(new String[arguments.size()]))
- .directory(directoryPath.toFile())
+ .directory(directoryPath == null ? null : directoryPath.toFile())
.start();
int exitCode = process.waitFor();