diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2021-09-19 00:27:55 -0500 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2021-09-19 00:27:55 -0500 |
| commit | acdf2a3f42d2fa482b6156686dd88fcae3c4496f (patch) | |
| tree | c1a946bfcc84a8bd59866fb07493f5797e95b0bb /runner.go | |
| parent | 2c8b500d0d32920dcaef7e4751253cf81fe1538f (diff) | |
Add list command, copy for bash command, and ability to run non-directory commands anywhereHEADv0.1.6master
Diffstat (limited to 'runner.go')
| -rw-r--r-- | runner.go | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -92,6 +92,10 @@ func (r Runner) CollectCases() []TestCase { } func (r Runner) Build(tcs []TestCase) { + wd, err := os.Getwd() + if err != nil { + log.Fatal(err) + } if !directoryExists(r.dirs.Build()) { r.dirs.MkBuild() @@ -107,9 +111,16 @@ func (r Runner) Build(tcs []TestCase) { adapter.Build(cases) } + + safeCd(wd) } func (r Runner) Evaluate(tcs []TestCase) []TestResult { + wd, err := os.Getwd() + if err != nil { + log.Fatal(err) + } + testSets := r.groupByAdapter(tcs) results := make([]TestResult, 0) @@ -131,7 +142,7 @@ func (r Runner) Evaluate(tcs []TestCase) []TestResult { sort.Sort(ByReadIdx(results)) - safeCd(r.dirs.Config()) + safeCd(wd) return results } |
