Skip to content

Commit 05a3908

Browse files
committed
Make chaincode tests to run on local environments
Currently chaincode tests tries to write into /var/hyperledger folder where most likely that at local dev machines /var is restricted for write, hence making test to fail. This commit replace /var with /tmp which usually opened for write for any users. Change-Id: I7b2178d3dad5d9ece5598c3b10e95a699e61c3a5 Signed-off-by: Artem Barger <[email protected]>
1 parent ec550b2 commit 05a3908

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

core/chaincode/chaincodetest.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ peer:
301301
touchMaxNodes: 100
302302

303303
# Path on the file system where peer will store data
304-
fileSystemPath: /var/hyperledger/test/tmpdb
304+
fileSystemPath: /tmp/hyperledger/test/tmpdb
305305

306306

307307
profile:

core/chaincode/exectransaction_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -1107,6 +1107,7 @@ var signer msp.SigningIdentity
11071107

11081108
func TestMain(m *testing.M) {
11091109
var err error
1110+
11101111
primitives.SetSecurityLevel("SHA2", 256)
11111112

11121113
// setup the MSP manager so that we can sign/verify

core/chaincode/systemchaincode_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ func (osyscc *oldSysCCInfo) reset() {
4444
func initSysCCTests() (*oldSysCCInfo, net.Listener, error) {
4545
var opts []grpc.ServerOption
4646
grpcServer := grpc.NewServer(opts...)
47-
viper.Set("peer.fileSystemPath", "/var/hyperledger/test/tmpdb")
48-
defer os.RemoveAll("/var/hyperledger/test/tmpdb")
47+
viper.Set("peer.fileSystemPath", "/tmp/hyperledger/test/tmpdb")
48+
defer os.RemoveAll("/tmp/hyperledger/test/tmpdb")
4949

5050
peer.MockInitialize()
5151

0 commit comments

Comments
 (0)