()
| 182 | } |
| 183 | |
| 184 | func createMemoryFile() (*pgalloc.MemoryFile, error) { |
| 185 | const memfileName = "test-memory" |
| 186 | memfd, err := memutil.CreateMemFD(memfileName, 0) |
| 187 | if err != nil { |
| 188 | return nil, fmt.Errorf("error creating memfd: %v", err) |
| 189 | } |
| 190 | memfile := os.NewFile(uintptr(memfd), memfileName) |
| 191 | mf, err := pgalloc.NewMemoryFile(memfile, pgalloc.MemoryFileOpts{}) |
| 192 | if err != nil { |
| 193 | _ = memfile.Close() |
| 194 | return nil, fmt.Errorf("error creating pgalloc.MemoryFile: %v", err) |
| 195 | } |
| 196 | return mf, nil |
| 197 | } |
no test coverage detected
searching dependent graphs…