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.