public abstract class SutController extends Object implements SutHandler
| Constructor and Description |
|---|
SutController() |
| Modifier and Type | Method and Description |
|---|---|
String |
getControllerHost() |
int |
getControllerPort() |
int |
getControllerServerPort() |
abstract List<org.evomaster.clientJava.controllerApi.dto.AuthenticationDto> |
getInfoForAuthentication()
Provide a list of valid authentication credentials, or
null if
none is necessary |
abstract String |
getPackagePrefixesToCover()
a "," separated list of package prefixes or class names.
|
abstract List<org.evomaster.clientJava.instrumentation.TargetInfo> |
getTargetInfos(Collection<Integer> ids) |
abstract String |
getUrlOfSwaggerJSON()
Provide the URL of where the swagger.json can be found
|
abstract boolean |
isInstrumentationActivated()
Check if bytecode instrumentation is on.
|
abstract boolean |
isSutRunning()
Check if the system under test (SUT) is running and fully initialized
|
abstract void |
newSearch()
Re-initialize all internal data to enable a completely new search phase
which should be independent from previous ones
|
abstract void |
newTest()
Re-initialize some internal data needed before running a new test
|
void |
setControllerHost(String controllerHost) |
void |
setControllerPort(int controllerPort) |
boolean |
startTheControllerServer()
Start the controller as a RESTful server.
|
boolean |
stopTheControllerServer() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitresetStateOfSUT, startSut, stopSutpublic final boolean startTheControllerServer()
public final boolean stopTheControllerServer()
public final int getControllerServerPort()
public final int getControllerPort()
public final void setControllerPort(int controllerPort)
public final String getControllerHost()
public final void setControllerHost(String controllerHost)
public abstract void newSearch()
public abstract void newTest()
public abstract boolean isInstrumentationActivated()
public abstract boolean isSutRunning()
public abstract String getPackagePrefixesToCover()
public abstract String getUrlOfSwaggerJSON()
public abstract List<org.evomaster.clientJava.controllerApi.dto.AuthenticationDto> getInfoForAuthentication()
null if
none is necessarypublic abstract List<org.evomaster.clientJava.instrumentation.TargetInfo> getTargetInfos(Collection<Integer> ids)
Copyright © 2016–2017. All rights reserved.