diff --git a/node_test.go b/node_test.go new file mode 100644 index 000000000..e82b35a18 --- /dev/null +++ b/node_test.go @@ -0,0 +1,27 @@ +package restic + +import ( + "io/ioutil" + "testing" +) + +func BenchmarkNodeFillUser(t *testing.B) { + tempfile, err := ioutil.TempFile("", "restic-test-temp-") + if err != nil { + t.Fatal(err) + } + + fi, err := tempfile.Stat() + if err != nil { + t.Fatal(err) + } + + node := &Node{} + path := tempfile.Name() + + t.ResetTimer() + + for i := 0; i < t.N; i++ { + node.fillExtra(path, fi) + } +}