@@ -17,6 +17,10 @@ import (
1717)
1818
1919func TestFileList_Init (t * testing.T ) {
20+ if ! testutils .IsSingleTesting () {
21+ return
22+ }
23+
2024 var list = caches .NewFileList (Tea .Root + "/data/cache-index/p1" )
2125
2226 defer func () {
@@ -34,6 +38,10 @@ func TestFileList_Init(t *testing.T) {
3438}
3539
3640func TestFileList_Add (t * testing.T ) {
41+ if ! testutils .IsSingleTesting () {
42+ return
43+ }
44+
3745 var list = caches .NewFileList (Tea .Root + "/data/cache-index/p1" ).(* caches.FileList )
3846
3947 defer func () {
@@ -107,6 +115,10 @@ func TestFileList_Add_Many(t *testing.T) {
107115}
108116
109117func TestFileList_Exist (t * testing.T ) {
118+ if ! testutils .IsSingleTesting () {
119+ return
120+ }
121+
110122 var list = caches .NewFileList (Tea .Root + "/data/cache-index/p1" ).(* caches.FileList )
111123 defer func () {
112124 _ = list .Close ()
@@ -143,6 +155,10 @@ func TestFileList_Exist(t *testing.T) {
143155}
144156
145157func TestFileList_Exist_Many_DB (t * testing.T ) {
158+ if ! testutils .IsSingleTesting () {
159+ return
160+ }
161+
146162 // 测试在多个数据库下的性能
147163 var listSlice = []caches.ListInterface {}
148164 for i := 1 ; i <= 10 ; i ++ {
@@ -202,6 +218,10 @@ func TestFileList_Exist_Many_DB(t *testing.T) {
202218}
203219
204220func TestFileList_CleanPrefix (t * testing.T ) {
221+ if ! testutils .IsSingleTesting () {
222+ return
223+ }
224+
205225 var list = caches .NewFileList (Tea .Root + "/data/cache-index/p1" )
206226
207227 defer func () {
@@ -222,6 +242,10 @@ func TestFileList_CleanPrefix(t *testing.T) {
222242}
223243
224244func TestFileList_Remove (t * testing.T ) {
245+ if ! testutils .IsSingleTesting () {
246+ return
247+ }
248+
225249 var list = caches .NewFileList (Tea .Root + "/data/cache-index/p1" ).(* caches.FileList )
226250 defer func () {
227251 _ = list .Close ()
@@ -246,6 +270,10 @@ func TestFileList_Remove(t *testing.T) {
246270}
247271
248272func TestFileList_Purge (t * testing.T ) {
273+ if ! testutils .IsSingleTesting () {
274+ return
275+ }
276+
249277 var list = caches .NewFileList (Tea .Root + "/data/cache-index/p1" )
250278
251279 defer func () {
@@ -270,6 +298,10 @@ func TestFileList_Purge(t *testing.T) {
270298}
271299
272300func TestFileList_PurgeLFU (t * testing.T ) {
301+ if ! testutils .IsSingleTesting () {
302+ return
303+ }
304+
273305 var list = caches .NewFileList (Tea .Root + "/data/cache-index/p1" )
274306
275307 defer func () {
@@ -294,6 +326,10 @@ func TestFileList_PurgeLFU(t *testing.T) {
294326}
295327
296328func TestFileList_Stat (t * testing.T ) {
329+ if ! testutils .IsSingleTesting () {
330+ return
331+ }
332+
297333 var list = caches .NewFileList (Tea .Root + "/data/cache-index/p1" )
298334
299335 defer func () {
@@ -313,6 +349,10 @@ func TestFileList_Stat(t *testing.T) {
313349}
314350
315351func TestFileList_Count (t * testing.T ) {
352+ if ! testutils .IsSingleTesting () {
353+ return
354+ }
355+
316356 var list = caches .NewFileList (Tea .Root + "/data" )
317357
318358 defer func () {
@@ -333,6 +373,10 @@ func TestFileList_Count(t *testing.T) {
333373}
334374
335375func TestFileList_CleanAll (t * testing.T ) {
376+ if ! testutils .IsSingleTesting () {
377+ return
378+ }
379+
336380 var list = caches .NewFileList (Tea .Root + "/data" )
337381
338382 defer func () {
@@ -352,6 +396,10 @@ func TestFileList_CleanAll(t *testing.T) {
352396}
353397
354398func TestFileList_UpgradeV3 (t * testing.T ) {
399+ if ! testutils .IsSingleTesting () {
400+ return
401+ }
402+
355403 var list = caches .NewFileList (Tea .Root + "/data/cache-index/p43" ).(* caches.FileList )
356404
357405 defer func () {
@@ -376,6 +424,10 @@ func TestFileList_UpgradeV3(t *testing.T) {
376424}
377425
378426func BenchmarkFileList_Exist (b * testing.B ) {
427+ if ! testutils .IsSingleTesting () {
428+ return
429+ }
430+
379431 var list = caches .NewFileList (Tea .Root + "/data/cache-index/p1" )
380432
381433 defer func () {
0 commit comments