Skip to content

Commit 708f6dd

Browse files
committed
FAB-16207 remove WriteBytesToaPackage in tests
Remove the dependency on core/container/util by inlining the two operations on the tar file that's being created in the test. Change-Id: I68f31ffd6e19a4b0af93a5f04e6c6c380095da0c Signed-off-by: Matthew Sykes <sykesmat@us.ibm.com>
1 parent cbc7dcd commit 708f6dd

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

core/common/ccprovider/ccinfocache_test.go

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ import (
2626
"testing"
2727

2828
"github.com/golang/protobuf/proto"
29-
"github.com/hyperledger/fabric/core/container/util"
3029
"github.com/hyperledger/fabric/protos/peer"
3130
"github.com/stretchr/testify/assert"
3231
)
@@ -38,7 +37,17 @@ func getDepSpec(name string, path string, version string, initArgs [][]byte) (*p
3837
gz := gzip.NewWriter(codePackageBytes)
3938
tw := tar.NewWriter(gz)
4039

41-
err := util.WriteBytesToPackage("src/garbage.go", []byte(name+path+version), tw)
40+
payload := []byte(name + path + version)
41+
err := tw.WriteHeader(&tar.Header{
42+
Name: "src/garbage.go",
43+
Size: int64(len(payload)),
44+
Mode: 0100644,
45+
})
46+
if err != nil {
47+
return nil, err
48+
}
49+
50+
_, err = tw.Write(payload)
4251
if err != nil {
4352
return nil, err
4453
}

0 commit comments

Comments
 (0)