local: Add benchmark
This commit is contained in:
parent
d24e0cc6cc
commit
e009c002ba
1 changed files with 10 additions and 4 deletions
|
@ -10,8 +10,8 @@ import (
|
||||||
. "restic/test"
|
. "restic/test"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestBackend(t *testing.T) {
|
func newTestSuite(t testing.TB) *test.Suite {
|
||||||
suite := test.Suite{
|
return &test.Suite{
|
||||||
// NewConfig returns a config for a new temporary backend that will be used in tests.
|
// NewConfig returns a config for a new temporary backend that will be used in tests.
|
||||||
NewConfig: func() (interface{}, error) {
|
NewConfig: func() (interface{}, error) {
|
||||||
dir, err := ioutil.TempDir(TestTempDir, "restic-test-local-")
|
dir, err := ioutil.TempDir(TestTempDir, "restic-test-local-")
|
||||||
|
@ -50,6 +50,12 @@ func TestBackend(t *testing.T) {
|
||||||
return nil
|
return nil
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
}
|
||||||
suite.RunTests(t)
|
|
||||||
|
func TestBackend(t *testing.T) {
|
||||||
|
newTestSuite(t).RunTests(t)
|
||||||
|
}
|
||||||
|
|
||||||
|
func BenchmarkBackend(t *testing.B) {
|
||||||
|
newTestSuite(t).RunBenchmarks(t)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue