(testName string, c *Chain)
| 134 | } |
| 135 | |
| 136 | func teardownChain(testName string, c *Chain) (err error) { |
| 137 | var ( |
| 138 | fl = path.Join(testingDataDir, strings.Replace(testName, "/", "-", -1)) |
| 139 | ) |
| 140 | if err = c.Stop(); err != nil { |
| 141 | err = errors.Wrap(err, "failed to teardown bench environment: ") |
| 142 | return |
| 143 | } |
| 144 | if err = os.Remove(fl); err != nil { |
| 145 | err = errors.Wrap(err, "failed to teardown bench environment: ") |
| 146 | return |
| 147 | } |
| 148 | if err = os.Remove(fmt.Sprint(fl, "-shm")); err != nil && !os.IsNotExist(err) { |
| 149 | err = errors.Wrap(err, "failed to teardown bench environment: ") |
| 150 | return |
| 151 | } |
| 152 | if err = os.Remove(fmt.Sprint(fl, "-wal")); err != nil && !os.IsNotExist(err) { |
| 153 | err = errors.Wrap(err, "failed to teardown bench environment: ") |
| 154 | return |
| 155 | } |
| 156 | |
| 157 | return nil |
| 158 | } |
| 159 | |
| 160 | func teardownBenchmarkChain(b *testing.B, c *Chain) { |
| 161 | b.StopTimer() |
no test coverage detected