(fileDir string, isRemoveFiles bool)
| 212 | } |
| 213 | |
| 214 | func InitOpt(fileDir string, isRemoveFiles bool) { |
| 215 | if fileDir == "" { |
| 216 | fileDir = "/tmp/nutsdbtest" |
| 217 | } |
| 218 | if isRemoveFiles { |
| 219 | files, _ := os.ReadDir(fileDir) |
| 220 | for _, f := range files { |
| 221 | name := f.Name() |
| 222 | if name != "" { |
| 223 | err := os.RemoveAll(fileDir + "/" + name) |
| 224 | if err != nil { |
| 225 | panic(err) |
| 226 | } |
| 227 | } |
| 228 | } |
| 229 | } |
| 230 | |
| 231 | opt = DefaultOptions |
| 232 | opt.Dir = fileDir |
| 233 | opt.SegmentSize = 8 * 1024 |
| 234 | opt.CleanFdsCacheThreshold = 0.5 |
| 235 | opt.MaxFdNumsInCache = 1024 |
| 236 | } |
| 237 | |
| 238 | func TestDB_Basic(t *testing.T) { |
| 239 | runNutsDBTest(t, nil, func(t *testing.T, db *DB) { |
no test coverage detected