MCPcopy Create free account
hub / github.com/OctopusDeploy/cli / createZip

Function createZip

pkg/cmd/package/upload/upload_test.go:565–581  ·  view source on GitHub ↗
(t *testing.T, files ...zippedFile)

Source from the content-addressed store, hash-verified

563}
564
565func createZip(t *testing.T, files ...zippedFile) []byte {
566 var zipBuffer bytes.Buffer
567 zipWriter := zip.NewWriter(&zipBuffer)
568
569 for _, file := range files {
570 fileWriter, err := zipWriter.Create(file.name)
571 require.NoError(t, err)
572
573 _, err = fileWriter.Write(file.content)
574 require.NoError(t, err)
575 }
576
577 err := zipWriter.Close()
578 require.NoError(t, err)
579
580 return zipBuffer.Bytes()
581}

Callers 1

TestPackageUploadFunction · 0.85

Calls 1

CloseMethod · 0.45

Tested by

no test coverage detected