Class IOUtil
java.lang.Object
org.jenkinsci.test.acceptance.utils.IOUtil
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic File
firstExisting
(boolean directory, String... candidatePaths) Get First existing file or directory.static boolean
isTcpPortFree
(int port) static String
static HttpURLConnection
openConnection
(URL url) Open URL connection with sanity timeout.static int
Gives random available TCP port.static int
randomTcpPort
(int from, int to) Gives random available TCP port in the given range.
-
Constructor Details
-
IOUtil
public IOUtil()
-
-
Method Details
-
firstExisting
@NonNull public static File firstExisting(boolean directory, String... candidatePaths) throws IOException Get First existing file or directory.- Parameters:
directory
- true if looking for file.- Returns:
- File representing the file or directory.
- Throws:
IOException
- If nothing found.
-
openConnection
Open URL connection with sanity timeout.- Throws:
IOException
-
multiline
-
randomTcpPort
public static int randomTcpPort(int from, int to) Gives random available TCP port in the given range.- Parameters:
from
- if<=0
then default value 49152 is usedto
- if<=0
then default value 65535 is used
-
randomTcpPort
public static int randomTcpPort()Gives random available TCP port. -
isTcpPortFree
public static boolean isTcpPortFree(int port)
-