public class ProxyManagerImpl extends java.lang.Object implements ProxyManager
Constructor and Description |
---|
ProxyManagerImpl() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ProxyDetails<?>> |
configureProxies(@NotNull java.util.List<java.io.File> globalTempFiles,
@NotNull java.util.List<java.io.File> tempFiles)
Create and configure all the proxies that are required ti run the test.
|
void |
stopProxies(@NotNull java.util.List<ProxyDetails<?>> proxies,
java.lang.String reportOutput)
Gracefully shutdown proxies before we exit the app
|
public java.util.List<ProxyDetails<?>> configureProxies(@NotNull @NotNull java.util.List<java.io.File> globalTempFiles, @NotNull @NotNull java.util.List<java.io.File> tempFiles)
ProxyManager
configureProxies
in interface ProxyManager
globalTempFiles
- Tempoarry files to be cleaned up once Iridium is closedtempFiles
- Temporary files to be cleaned up after test is completedpublic void stopProxies(@NotNull @NotNull java.util.List<ProxyDetails<?>> proxies, java.lang.String reportOutput)
ProxyManager
stopProxies
in interface ProxyManager
proxies
- The list of proxies that were created for this testreportOutput
- The directory holding report output