Versions in this module Expand all Collapse all v0 v0.0.1 Oct 8, 2022 Changes in this version + func NewDefaultFileResolver() *fr.DefaultFileResolver + func ParseBaikalScenario(parser mjparse.Parser, scenFilePath string) (*mj.Scenario, error) + func ParseBaikalScenarioDefaultParser(scenFilePath string) (*mj.Scenario, error) + func WriteBaikalScenario(scenario *mj.Scenario, toPath string) error + type RunScenarioOptions struct + ForceTraceGas bool + func DefaultRunScenarioOptions() *RunScenarioOptions + type ScenarioExecutor interface + ExecuteScenario func(*mj.Scenario, fr.FileResolver) error + Reset func() + type ScenarioRunner struct + Executor ScenarioExecutor + Parser mjparse.Parser + RunsNewTest bool + func NewScenarioRunner(executor ScenarioExecutor, fileResolver fr.FileResolver) *ScenarioRunner + func (r *ScenarioRunner) RunAllJSONScenariosInDirectory(generalTestPath string, specificTestPath string, allowedSuffix string, ...) error + func (r *ScenarioRunner) RunSingleJSONScenario(contextPath string, options *RunScenarioOptions) error + type TestExecutor interface + ExecuteTest func(*mj.Test) error + type TestRunner struct + Executor TestExecutor + Parser mjparse.Parser + func NewTestRunner(executor TestExecutor, fileResolver fr.FileResolver) *TestRunner + func (r *TestRunner) RunAllJSONTestsInDirectory(generalTestPath string, specificTestPath string, allowedSuffix string, ...) error + func (r *TestRunner) RunSingleJSONTest(contextPath string) error