Documentation ¶
Overview ¶
Package file implements mechanism of starting and supervising simulations. Simulations are started by running binary configured using config files.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LocalSimulationInput ¶
type LocalSimulationInput struct { Files map[string]string CmdCreator func(workDir string) []string ResultCallback func(LocalSimulationResults) StatusUpdate func(project.VersionStatus) }
LocalSimulationInput localSimulationInput.
type LocalSimulationResults ¶
type LocalSimulationResults struct { Files map[string]string LogStdOut string LogStdErr string Errors map[string]string }
LocalSimulationResults localSimulationResults.
type Runner ¶
type Runner struct {
// contains filtered or unexported fields
}
Runner starts and supervises running of shield simulations.
func SetupRunner ¶
SetupRunner is RunnerSupervisor constructor.
func (*Runner) StartSimulation ¶
func (r *Runner) StartSimulation(simultion LocalSimulationInput) error
StartSimulation starts local simulation using shield library.
Click to show internal directories.
Click to hide internal directories.