public abstract class FlexibleTestExecutor extends AbstractTestExecutor
Constructor and Description |
---|
FlexibleTestExecutor(Maestro maestro,
ReportsDownloader reportsDownloader,
AbstractTestProfile testProfile)
Constructor
|
Modifier and Type | Method and Description |
---|---|
long |
getCoolDownPeriod()
These two methods are NO-OP in this case because there are no multiple iterations,
therefore cool down period is not required/used
|
boolean |
run(int number)
Test execution logic
|
void |
setCoolDownPeriod(long period) |
abstract void |
startServices()
Start connected peers
|
drain, getMaestro, getReportsDownloader, getStartTime, getTimeout, isFailed, isRunning, isTestFailed, peerCount, startServices, stopServices, testStart, testStop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
run
public FlexibleTestExecutor(Maestro maestro, ReportsDownloader reportsDownloader, AbstractTestProfile testProfile)
maestro
- a Maestro client instancereportsDownloader
- the reports downloader in use for the testtestProfile
- the test profile in use for the testpublic long getCoolDownPeriod()
public void setCoolDownPeriod(long period)
public abstract void startServices()
AbstractTestExecutor
startServices
in class AbstractTestExecutor
public boolean run(int number)
This documentation was released into the public domain.