@@ -26,6 +26,12 @@ import "testing"
26
26
func BenchmarkCreateDocument (b * testing.B ) {
27
27
c := createClient (b , nil )
28
28
db := ensureDatabase (nil , c , "document_test" , nil , b )
29
+ defer func () {
30
+ err := db .Remove (nil )
31
+ if err != nil {
32
+ b .Logf ("Failed to drop database %s: %s ..." , db .Name (), err )
33
+ }
34
+ }()
29
35
col := ensureCollection (nil , db , "document_test" , nil , b )
30
36
31
37
b .ResetTimer ()
@@ -44,6 +50,12 @@ func BenchmarkCreateDocument(b *testing.B) {
44
50
func BenchmarkCreateDocumentParallel (b * testing.B ) {
45
51
c := createClient (b , nil )
46
52
db := ensureDatabase (nil , c , "document_test" , nil , b )
53
+ defer func () {
54
+ err := db .Remove (nil )
55
+ if err != nil {
56
+ b .Logf ("Failed to drop database %s: %s ..." , db .Name (), err )
57
+ }
58
+ }()
47
59
col := ensureCollection (nil , db , "document_test" , nil , b )
48
60
49
61
b .SetParallelism (100 )
@@ -64,6 +76,12 @@ func BenchmarkCreateDocumentParallel(b *testing.B) {
64
76
func BenchmarkReadDocument (b * testing.B ) {
65
77
c := createClient (b , nil )
66
78
db := ensureDatabase (nil , c , "document_test" , nil , b )
79
+ defer func () {
80
+ err := db .Remove (nil )
81
+ if err != nil {
82
+ b .Logf ("Failed to drop database %s: %s ..." , db .Name (), err )
83
+ }
84
+ }()
67
85
col := ensureCollection (nil , db , "document_test" , nil , b )
68
86
doc := UserDoc {
69
87
"Jan" ,
@@ -87,6 +105,12 @@ func BenchmarkReadDocument(b *testing.B) {
87
105
func BenchmarkReadDocumentParallel (b * testing.B ) {
88
106
c := createClient (b , nil )
89
107
db := ensureDatabase (nil , c , "document_test" , nil , b )
108
+ defer func () {
109
+ err := db .Remove (nil )
110
+ if err != nil {
111
+ b .Logf ("Failed to drop database %s: %s ..." , db .Name (), err )
112
+ }
113
+ }()
90
114
col := ensureCollection (nil , db , "document_test" , nil , b )
91
115
doc := UserDoc {
92
116
"Jan" ,
@@ -112,6 +136,12 @@ func BenchmarkReadDocumentParallel(b *testing.B) {
112
136
func BenchmarkRemoveDocument (b * testing.B ) {
113
137
c := createClient (b , nil )
114
138
db := ensureDatabase (nil , c , "document_test" , nil , b )
139
+ defer func () {
140
+ err := db .Remove (nil )
141
+ if err != nil {
142
+ b .Logf ("Failed to drop database %s: %s ..." , db .Name (), err )
143
+ }
144
+ }()
115
145
col := ensureCollection (nil , db , "document_test" , nil , b )
116
146
117
147
b .ResetTimer ()
0 commit comments