MCPcopy
hub / github.com/perkeep/perkeep / uploadTestBlobs

Function uploadTestBlobs

pkg/blobserver/diskpacked/stream_test.go:58–74  ·  view source on GitHub ↗
(t *testing.T, s blobserver.Storage, blobs []blobDetails)

Source from the content-addressed store, hash-verified

56}
57
58func uploadTestBlobs(t *testing.T, s blobserver.Storage, blobs []blobDetails) {
59 for _, b := range blobs {
60 ref, ok := blob.Parse(b.digest)
61 if !ok {
62 t.Fatalf("Invalid blob ref: %s", b.digest)
63 }
64 data, err := hex.DecodeString(b.data)
65 if err != nil {
66 t.Fatalf("hex.DecodeString(): %v", err)
67 }
68
69 _, err = blobserver.Receive(ctxbg, s, ref, bytes.NewBuffer(data))
70 if err != nil {
71 t.Fatalf("blobserver.Receive(): %v", err)
72 }
73 }
74}
75
76func basename(i int) string {
77 return fmt.Sprintf("pack-%05d.blobs", i)

Callers 1

Calls 3

ParseFunction · 0.92
ReceiveFunction · 0.92
FatalfMethod · 0.65

Tested by

no test coverage detected