1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.exec;
19
20 import java.io.File;
21
22 public abstract class AbstractExecTest {
23
24 public static final int TEST_TIMEOUT = 15000;
25 public static final int WATCHDOG_TIMEOUT = 3000;
26
27 private final File testDir = new File("src/test/scripts");
28
29
30
31
32 protected File resolveTestScript(final String baseName) {
33 final File result = TestUtil.resolveScriptFileForOS(testDir + "/" + baseName);
34 if (!result.exists()) {
35 throw new IllegalArgumentException("Unable to find the following file: " + result.getAbsolutePath());
36 }
37 return result;
38 }
39
40
41
42
43 protected File resolveTestScript(final String directoryName, final String baseName) {
44 final File result = TestUtil.resolveScriptFileForOS(testDir + "/" + directoryName + "/" + baseName);
45 if (!result.exists()) {
46 throw new IllegalArgumentException("Unable to find the following file: " + result.getAbsolutePath());
47 }
48 return result;
49 }
50 }