diff options
Diffstat (limited to 'research/lesci/experiment.go')
| -rw-r--r-- | research/lesci/experiment.go | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/research/lesci/experiment.go b/research/lesci/experiment.go index e625301..d01d405 100644 --- a/research/lesci/experiment.go +++ b/research/lesci/experiment.go @@ -62,8 +62,14 @@ func (e *Experiment) Run() error { fmt.Println(e.name) - if err := e.BuildContext(db); err != nil { - return err + if e.options.GoldDataName != "" { + if err := e.ImportContext(db, e.options.GoldDataName, e.options.GoldDataStep); err != nil { + return err + } + } else { + if err := e.BuildContext(db); err != nil { + return err + } } if err := e.ExtractData(db); err != nil { |
