Package io.gem.api
Interface GemBenchmark
- All Known Implementing Classes:
SbkGemBenchmark
public interface GemBenchmark
Orchestrates a remote multi-node SBK run via SSH.
Implementations manage remote session lifecycle, distribution of SBK binaries/commands,
and collection of RemoteResponse results from multiple hosts.
-
Method Details
-
start
CompletableFuture<RemoteResponse[]> start() throws IOException, InterruptedException, ExecutionException, IllegalStateExceptionStart the Benchmark.- Returns:
- CompletableFuture.
- Throws:
IOException- If an exception occurred.InterruptedException- If an exception occurredExecutionException- If an exception occurredIllegalStateException- If an exception occurred.
-
stop
void stop()stop/shutdown the Benchmark.
-