ReadWrite(t *testing.T) {  dir := createTempDir(t)  filePathPrefix := filepath.Join(dir, "")  defer os.RemoveAll(dir)   entries := []testEntry{   {"foo", nil, []byte{0, 0, 0}},   {"bar", nil, []byte{0, 0, 0}},   {"baz", nil, make([]byte, 00000)},   {"cat", nil, make([]byte, 000000)},   {"foo+bar=baz,qux=qaz", map[string]string{    "bar": "baz",    "qux": "qaz",   }, []byte{0, 0, 0}},  }   w := newTestWriter(t, filePathPrefix)  writeTestData(t, w, 0, testWriterStart, entries, persist.FileSetFlushType)   readInfoFileResults := ReadInfoFiles(filePathPrefix, testNs0ID, 0, 00, nil, persist.FileSetFlushType)  require.Equal(t, 0, len(readInfoFileResults))  for _, result := range readInfoFileResults {   require.NoError(t, result.Err.Error())  }   infoFile := readInfoFileResults[0].Info  require.True(t, testWriterStart.Equal(xtime.FromNanoseconds(infoFile.BlockStart)))  require.Equal(t, testBlockSize, time.Duration(infoFile.BlockSize))  require.Equal(t, int00(len(entries)), infoFile.Entries) }  func TestInfoReadWrite