Skip to content
This repository was archived by the owner on Apr 25, 2025. It is now read-only.

Commit f10bc6b

Browse files
committed
[FABG-767] Update to Fabric 1.2.1
This change updates the tests to target Fabric 1.2.1. The other targets are also updated to their latests. Change-Id: I2d2b0839797021f88b051d0e6dc247f12758eec1 Signed-off-by: Troy Ronda <troy@troyronda.com>
1 parent ea10f6c commit f10bc6b

File tree

5 files changed

+22
-37
lines changed

5 files changed

+22
-37
lines changed

Makefile

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ DOCKER_CMD ?= docker
2626
DOCKER_COMPOSE_CMD ?= docker-compose
2727

2828
# Fabric versions used in the Makefile
29-
FABRIC_STABLE_VERSION := 1.2.0
29+
FABRIC_STABLE_VERSION := 1.2.1
3030
FABRIC_STABLE_VERSION_MINOR := 1.2
3131
FABRIC_STABLE_VERSION_MAJOR := 1
3232
FABRIC_BASEIMAGE_STABLE_VERSION := 0.4.10
3333

34-
FABRIC_PRERELEASE_VERSION :=
34+
FABRIC_PRERELEASE_VERSION := 1.3.0-rc1
3535
FABRIC_PREV_VERSION := 1.1.0
3636
FABRIC_DEVSTABLE_VERSION_MINOR := 1.3
3737
FABRIC_DEVSTABLE_VERSION_MAJOR := 1
@@ -303,13 +303,11 @@ unit-tests-pkcs11: clean-tests depend-noforce populate-noforce license
303303
integration-tests-stable: clean-tests depend-noforce populate-noforce
304304
@. $(FIXTURE_DOCKERENV_PATH)/stable-env.sh && \
305305
. $(FIXTURE_CRYPTOCONFIG_PATH)/env.sh && \
306-
$(FABRIC_DEV_REGISTRY_PRE_CMD) && \
307-
cd $(FIXTURE_DOCKERENV_PATH) && \
308-
FABRIC_DOCKER_REGISTRY=$(FABRIC_DEV_REGISTRY) $(DOCKER_COMPOSE_CMD) $(BASE_DOCKER_COMPOSE_FILES) pull $(DOCKER_COMPOSE_PULL_FLAGS) && \
309-
TEST_CHANGED_ONLY=$(FABRIC_SDKGO_TEST_CHANGED) FABRIC_SDKGO_CODELEVEL_VER=$(FABRIC_STABLE_CODELEVEL_VER) FABRIC_SDKGO_CODELEVEL_TAG=$(FABRIC_STABLE_CODELEVEL_TAG) FABRIC_DOCKER_REGISTRY=$(FABRIC_DEV_REGISTRY) \
306+
cd $(FIXTURE_DOCKERENV_PATH) && \
307+
TEST_CHANGED_ONLY=$(FABRIC_SDKGO_TEST_CHANGED) FABRIC_SDKGO_CODELEVEL_VER=$(FABRIC_STABLE_CODELEVEL_VER) FABRIC_SDKGO_CODELEVEL_TAG=$(FABRIC_STABLE_CODELEVEL_TAG) FABRIC_DOCKER_REGISTRY=$(FABRIC_RELEASE_REGISTRY) \
310308
GO_TESTFLAGS="$(GO_TESTFLAGS_INTEGRATION)" \
311309
$(DOCKER_COMPOSE_CMD) $(BASE_DOCKER_COMPOSE_FILES) -f docker-compose-nopkcs11-test.yaml up $(DOCKER_COMPOSE_UP_TEST_FLAGS)
312-
@cd $(FIXTURE_DOCKERENV_PATH) && FABRIC_DOCKER_REGISTRY=$(FABRIC_DEV_REGISTRY) $(FIXTURE_SCRIPTS_PATH)/check_status.sh "$(BASE_DOCKER_COMPOSE_FILES) -f ./docker-compose-nopkcs11-test.yaml"
310+
@cd $(FIXTURE_DOCKERENV_PATH) && FABRIC_DOCKER_REGISTRY=$(FABRIC_RELEASE_REGISTRY) $(FIXTURE_SCRIPTS_PATH)/check_status.sh "$(BASE_DOCKER_COMPOSE_FILES) -f ./docker-compose-nopkcs11-test.yaml"
313311

314312
.PHONY: integration-tests-prev
315313
integration-tests-prev: clean-tests depend-noforce populate-noforce populate-fixtures-prev-noforce
@@ -347,25 +345,21 @@ integration-tests-devstable: clean-tests depend-noforce populate-noforce populat
347345
integration-tests-stable-negative: clean-tests depend-noforce populate-noforce
348346
@. $(FIXTURE_DOCKERENV_PATH)/stable-env.sh && \
349347
. $(FIXTURE_CRYPTOCONFIG_PATH)/env.sh && \
350-
$(FABRIC_DEV_REGISTRY_PRE_CMD) && \
351348
cd $(FIXTURE_DOCKERENV_PATH) && \
352-
FABRIC_DOCKER_REGISTRY=$(FABRIC_DEV_REGISTRY) $(DOCKER_COMPOSE_CMD) $(BASE_DOCKER_COMPOSE_FILES) pull $(DOCKER_COMPOSE_PULL_FLAGS) && \
353-
TEST_CHANGED_ONLY=$(FABRIC_SDKGO_TEST_CHANGED) FABRIC_SDKGO_CODELEVEL_VER=$(FABRIC_STABLE_CODELEVEL_VER) FABRIC_SDKGO_CODELEVEL_TAG=$(FABRIC_STABLE_CODELEVEL_TAG) FABRIC_DOCKER_REGISTRY=$(FABRIC_DEV_REGISTRY) \
349+
TEST_CHANGED_ONLY=$(FABRIC_SDKGO_TEST_CHANGED) FABRIC_SDKGO_CODELEVEL_VER=$(FABRIC_STABLE_CODELEVEL_VER) FABRIC_SDKGO_CODELEVEL_TAG=$(FABRIC_STABLE_CODELEVEL_TAG) FABRIC_DOCKER_REGISTRY=$(FABRIC_RELEASE_REGISTRY) \
354350
GO_TESTFLAGS="$(GO_TESTFLAGS_INTEGRATION)" \
355351
$(DOCKER_COMPOSE_CMD) $(BASE_DOCKER_COMPOSE_FILES) -f docker-compose-negative.yaml up $(DOCKER_COMPOSE_UP_TEST_FLAGS)
356-
@cd $(FIXTURE_DOCKERENV_PATH) && FABRIC_DOCKER_REGISTRY=$(FABRIC_DEV_REGISTRY) $(FIXTURE_SCRIPTS_PATH)/check_status.sh "$(BASE_DOCKER_COMPOSE_FILES) -f ./docker-compose-negative.yaml"
352+
@cd $(FIXTURE_DOCKERENV_PATH) && FABRIC_DOCKER_REGISTRY=$(FABRIC_RELEASE_REGISTRY) $(FIXTURE_SCRIPTS_PATH)/check_status.sh "$(BASE_DOCKER_COMPOSE_FILES) -f ./docker-compose-negative.yaml"
357353

358354
.PHONY: integration-tests-stable-pkcs11
359355
integration-tests-stable-pkcs11: clean-tests depend-noforce populate-noforce
360356
@. $(FIXTURE_DOCKERENV_PATH)/stable-env.sh && \
361357
. $(FIXTURE_CRYPTOCONFIG_PATH)/env.sh && \
362-
$(FABRIC_DEV_REGISTRY_PRE_CMD) && \
363358
cd $(FIXTURE_DOCKERENV_PATH) && \
364-
FABRIC_DOCKER_REGISTRY=$(FABRIC_DEV_REGISTRY) $(DOCKER_COMPOSE_CMD) $(BASE_DOCKER_COMPOSE_FILES) pull $(DOCKER_COMPOSE_PULL_FLAGS) && \
365-
TEST_CHANGED_ONLY=$(FABRIC_SDKGO_TEST_CHANGED) FABRIC_SDKGO_CODELEVEL_VER=$(FABRIC_STABLE_CODELEVEL_VER) FABRIC_SDKGO_CODELEVEL_TAG=$(FABRIC_STABLE_CODELEVEL_TAG) FABRIC_DOCKER_REGISTRY=$(FABRIC_DEV_REGISTRY) \
359+
TEST_CHANGED_ONLY=$(FABRIC_SDKGO_TEST_CHANGED) FABRIC_SDKGO_CODELEVEL_VER=$(FABRIC_STABLE_CODELEVEL_VER) FABRIC_SDKGO_CODELEVEL_TAG=$(FABRIC_STABLE_CODELEVEL_TAG) FABRIC_DOCKER_REGISTRY=$(FABRIC_RELEASE_REGISTRY) \
366360
GO_TESTFLAGS="$(GO_TESTFLAGS_INTEGRATION)" \
367361
$(DOCKER_COMPOSE_CMD) $(BASE_DOCKER_COMPOSE_FILES) -f docker-compose-pkcs11-test.yaml up $(DOCKER_COMPOSE_UP_TEST_FLAGS)
368-
@cd $(FIXTURE_DOCKERENV_PATH) && FABRIC_DOCKER_REGISTRY=$(FABRIC_DEV_REGISTRY) $(FIXTURE_SCRIPTS_PATH)/check_status.sh "$(BASE_DOCKER_COMPOSE_FILES) -f ./docker-compose-pkcs11-test.yaml"
362+
@cd $(FIXTURE_DOCKERENV_PATH) && FABRIC_DOCKER_REGISTRY=$(FABRIC_RELEASE_REGISTRY) $(FIXTURE_SCRIPTS_PATH)/check_status.sh "$(BASE_DOCKER_COMPOSE_FILES) -f ./docker-compose-pkcs11-test.yaml"
369363

370364
# Additional test cases that aren't currently run by the CI
371365
.PHONY: integration-tests-devstable-nomutualtls
@@ -429,10 +423,8 @@ integration-tests-local: clean-tests-temp depend-noforce populate-noforce
429423
integration-tests-stable-local: clean-tests-temp depend-noforce populate-noforce
430424
@. $(FIXTURE_DOCKERENV_PATH)/stable-env.sh && \
431425
. $(FIXTURE_CRYPTOCONFIG_PATH)/env.sh && \
432-
$(FABRIC_DEV_REGISTRY_PRE_CMD) && \
433426
cd $(FIXTURE_DOCKERENV_PATH) && \
434-
FABRIC_DOCKER_REGISTRY=$(FABRIC_DEV_REGISTRY) $(DOCKER_COMPOSE_CMD) $(BASE_DOCKER_COMPOSE_FILES) pull $(DOCKER_COMPOSE_PULL_FLAGS) && \
435-
FABRIC_SDKGO_CODELEVEL_VER=$(FABRIC_STABLE_CODELEVEL_VER) FABRIC_SDKGO_CODELEVEL_TAG=$(FABRIC_STABLE_CODELEVEL_TAG) FABRIC_DOCKER_REGISTRY=$(FABRIC_DEV_REGISTRY) \
427+
FABRIC_SDKGO_CODELEVEL_VER=$(FABRIC_STABLE_CODELEVEL_VER) FABRIC_SDKGO_CODELEVEL_TAG=$(FABRIC_STABLE_CODELEVEL_TAG) FABRIC_DOCKER_REGISTRY=$(FABRIC_RELEASE_REGISTRY) \
436428
TEST_CHANGED_ONLY=$(FABRIC_SDKGO_TEST_CHANGED) GO_TESTFLAGS="$(GO_TESTFLAGS_INTEGRATION)" \
437429
$(DOCKER_COMPOSE_CMD) $(BASE_DOCKER_COMPOSE_FILES) up $(DOCKER_COMPOSE_UP_BACKGROUND_FLAGS)
438430
FABRIC_CRYPTOCONFIG_VERSION=$(FABRIC_CRYPTOCONFIG_VER) FABRIC_SDKGO_CODELEVEL_VER=$(FABRIC_CODELEVEL_VER) FABRIC_SDKGO_CODELEVEL_TAG=$(FABRIC_CODELEVEL_TAG) TEST_LOCAL=true $(TEST_SCRIPTS_PATH)/integration.sh
@@ -464,10 +456,8 @@ dockerenv-prev-up: clean-tests populate-fixtures-prev-noforce
464456
dockerenv-stable-up: clean-tests populate-fixtures-stable-noforce
465457
@. $(FIXTURE_DOCKERENV_PATH)/stable-env.sh && \
466458
. $(FIXTURE_CRYPTOCONFIG_PATH)/env.sh && \
467-
$(FABRIC_DEV_REGISTRY_PRE_CMD) && \
468459
cd $(FIXTURE_DOCKERENV_PATH) && \
469-
FABRIC_DOCKER_REGISTRY=$(FABRIC_DEV_REGISTRY) $(DOCKER_COMPOSE_CMD) $(BASE_DOCKER_COMPOSE_FILES) pull $(DOCKER_COMPOSE_PULL_FLAGS) && \
470-
FABRIC_SDKGO_CODELEVEL_VER=$(FABRIC_STABLE_CODELEVEL_VER) FABRIC_SDKGO_CODELEVEL_TAG=$(FABRIC_STABLE_CODELEVEL_TAG) FABRIC_DOCKER_REGISTRY=$(FABRIC_DEV_REGISTRY) \
460+
FABRIC_SDKGO_CODELEVEL_VER=$(FABRIC_STABLE_CODELEVEL_VER) FABRIC_SDKGO_CODELEVEL_TAG=$(FABRIC_STABLE_CODELEVEL_TAG) FABRIC_DOCKER_REGISTRY=$(FABRIC_RELEASE_REGISTRY) \
471461
$(DOCKER_COMPOSE_CMD) $(BASE_DOCKER_COMPOSE_FILES) up $(DOCKER_COMPOSE_UP_STANDALONE_FLAGS)
472462

473463
.PHONY: dockerenv-prerelease-up

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ You're good to go, happy coding! Check out the examples for usage demonstrations
4040

4141
### Current Compatibility
4242
The SDK's integration tests run against three tagged Fabric versions:
43-
- prev (currently v1.1.0)
44-
- stable (currently v1.2.0)
43+
- prev (currently v1.1.1)
44+
- stable (currently v1.2.1)
4545
- prerelease (currently disabled)
4646

4747
Additionally for development purposes integration tests also run against the devstable Fabric version as needed.

test/fixtures/dockerenv/.env

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ FABRIC_BASE_DOCKER_REGISTRY=
2121
FABRIC_FIXTURE_VERSION=v1.2
2222
FABRIC_CRYPTOCONFIG_VERSION=v1
2323

24-
FABRIC_CA_FIXTURE_TAG=1.2.0
25-
FABRIC_ORDERER_FIXTURE_TAG=1.2.0
26-
FABRIC_PEER_FIXTURE_TAG=1.2.0
27-
FABRIC_BUILDER_FIXTURE_TAG=1.2.0
24+
FABRIC_CA_FIXTURE_TAG=1.2.1
25+
FABRIC_ORDERER_FIXTURE_TAG=1.2.1
26+
FABRIC_PEER_FIXTURE_TAG=1.2.1
27+
FABRIC_BUILDER_FIXTURE_TAG=1.2.1
2828
FABRIC_COUCHDB_FIXTURE_TAG=0.4.10
2929
FABRIC_BASEOS_FIXTURE_TAG=0.4.10
3030
FABRIC_BASEIMAGE_FIXTURE_TAG=0.4.10

test/fixtures/dockerenv/prerelease-env.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77

88
# This file contains environment overrides to enable testing
99
# against the latest pre-release target.
10-
export FABRIC_FIXTURE_VERSION="v1.2"
10+
export FABRIC_FIXTURE_VERSION="v1.3"
1111
export FABRIC_CRYPTOCONFIG_VERSION="v1"
1212

13-
export FABRIC_CA_FIXTURE_TAG="1.2.0-rc1"
14-
export FABRIC_ORDERER_FIXTURE_TAG="1.2.0-rc1"
15-
export FABRIC_PEER_FIXTURE_TAG="1.2.0-rc1"
16-
export FABRIC_BUILDER_FIXTURE_TAG="1.2.0-rc1"
13+
export FABRIC_CA_FIXTURE_TAG="1.3.0-rc1"
14+
export FABRIC_ORDERER_FIXTURE_TAG="1.3.0-rc1"
15+
export FABRIC_PEER_FIXTURE_TAG="1.3.0-rc1"
16+
export FABRIC_BUILDER_FIXTURE_TAG="1.3.0-rc1"
1717

1818
# override SDK configuration that loads crypto-config
1919
export FABRIC_SDK_CLIENT_CRYPTOCONFIG_PATH='${GOPATH}'"/src/github.com/hyperledger/fabric-sdk-go/test/fixtures/fabric/${FABRIC_CRYPTOCONFIG_VERSION}/crypto-config"

test/fixtures/dockerenv/stable-env.sh

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,3 @@
88
# This file contains environment overrides to enable testing against
99
# the stable target
1010

11-
export FABRIC_CA_FIXTURE_TAG="1.2.1-stable"
12-
export FABRIC_ORDERER_FIXTURE_TAG="1.2.1-stable"
13-
export FABRIC_PEER_FIXTURE_TAG="1.2.1-stable"
14-
export FABRIC_COUCHDB_FIXTURE_TAG="1.2.1-stable"
15-
export FABRIC_BUILDER_FIXTURE_TAG="1.2.1-stable"

0 commit comments

Comments
 (0)