Class ShellMacroExecutionDriver
java.lang.Object
io.trino.benchto.driver.macro.shell.ShellMacroExecutionDriver
- All Implemented Interfaces:
MacroExecutionDriver
Executes macros using bash defined in application yaml file.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanExecuteBenchmarkMacro(String macroName) voidrunBenchmarkMacro(String macroName, Map<String, String> environment) voidrunBenchmarkMacro(String macroName, Optional<Benchmark> benchmark, Optional<Connection> connection)
-
Constructor Details
-
ShellMacroExecutionDriver
public ShellMacroExecutionDriver()
-
-
Method Details
-
canExecuteBenchmarkMacro
- Specified by:
canExecuteBenchmarkMacroin interfaceMacroExecutionDriver
-
runBenchmarkMacro
public void runBenchmarkMacro(String macroName, Optional<Benchmark> benchmark, Optional<Connection> connection) - Specified by:
runBenchmarkMacroin interfaceMacroExecutionDriver
-
runBenchmarkMacro
-