(t *testing.T)
| 128 | } |
| 129 | |
| 130 | func testStore(t *testing.T) (*Store, *pebble.DB, func()) { |
| 131 | fs := vfs.NewMem() |
| 132 | db, err := pebble.Open("", &pebble.Options{ |
| 133 | DisableWAL: false, |
| 134 | FS: fs, |
| 135 | L0CompactionThreshold: 4, |
| 136 | L0StopWritesThreshold: 12, |
| 137 | MaxOpenFiles: 1000, |
| 138 | FormatMajorVersion: pebble.FormatNewest, |
| 139 | }) |
| 140 | store, err := NewStoreWithDB(lib.DefaultConfig(), db, nil, lib.NewDefaultLogger()) |
| 141 | require.NoError(t, err) |
| 142 | return store, db, func() { store.Close() } |
| 143 | } |
| 144 | |
| 145 | func validateIterators(t *testing.T, prefix string, expectedKeys []string, iterators ...lib.IteratorI) { |
| 146 | for _, it := range iterators { |
no test coverage detected