Abstract
Protected
Abstract
addProtected
Abstract
closeProtected
closeProtected
compilationProtected
compileExecutes the current version of the benchmark. Requires calling .compile() first.
the ProcessExecutor used to execute this instance
Protected
executeProtected
getCMakerAn available BenchmarkCompilationEngine that can be used to run compiled the program (implementations may vary). If used, can be used to configure the compilation.
The executor that will be used to run the compiled program, can be used to configure the execution.
Protected
loadProtected
loadProtected
Abstract
loadTest the current instance.
Optional
worker: ((instance: benchmarkInstance) => boolean)Function with no parameters that will be called after loading the benchmark code as AST.
Optional
executeCode: booleanIf true, executes the code after worker is applied.
Optional
outputProcessor: ((executor: processExecutor) => void)If execution is enabled, will be called after execution with the corresponding ProcessExecutor.
True, if finished without problems
Protected
Static
getStatic
purgeStatic
set
Instance of a Clava benchmark.
Implements _compilePrivate and .getKernel().