@@ -34,7 +34,7 @@ MVN_VERSION ?= 1.0.0
3434SHELL := /bin/bash
3535
3636# Coherence CE version to run base tests against
37- COHERENCE_VERSION ?= 22.06.11
37+ COHERENCE_VERSION ?= 22.06.12
3838COHERENCE_GROUP_ID ?= com.oracle.coherence.ce
3939COHERENCE_WKA1 ?= server1
4040COHERENCE_WKA2 ?= server1
@@ -207,8 +207,8 @@ golangci: $(TOOLS_BIN)/golangci-lint ## Go code review
207207.PHONY : generate-proto
208208generate-proto : $(TOOLS_BIN ) /protoc # # Generate Proto Files
209209 mkdir -p $(PROTO_DIR ) || true
210- curl -o $(PROTO_DIR ) /services.proto https://raw.githubusercontent.com/oracle/coherence/22.06.11 /prj/coherence-grpc/src/main/proto/services.proto
211- curl -o $(PROTO_DIR ) /messages.proto https://raw.githubusercontent.com/oracle/coherence/22.06.11 /prj/coherence-grpc/src/main/proto/messages.proto
210+ curl -o $(PROTO_DIR ) /services.proto https://raw.githubusercontent.com/oracle/coherence/22.06.12 /prj/coherence-grpc/src/main/proto/services.proto
211+ curl -o $(PROTO_DIR ) /messages.proto https://raw.githubusercontent.com/oracle/coherence/22.06.12 /prj/coherence-grpc/src/main/proto/messages.proto
212212 echo " " >> $(PROTO_DIR ) /services.proto
213213 echo " " >> $(PROTO_DIR ) /messages.proto
214214 echo ' option go_package = "github.com/oracle/coherence-go-client/proto";' >> $(PROTO_DIR ) /services.proto
@@ -221,11 +221,11 @@ generate-proto: $(TOOLS_BIN)/protoc ## Generate Proto Files
221221.PHONY : generate-proto-v1
222222generate-proto-v1 : $(TOOLS_BIN ) /protoc # # Generate Proto Files v1
223223 mkdir -p $(PROTOV1_DIR ) || true
224- curl -o $(PROTOV1_DIR ) /proxy_service_messages_v1.proto https://raw.githubusercontent.com/oracle/coherence/25.03/prj/coherence-grpc/src/main/proto/proxy_service_messages_v1.proto
225- curl -o $(PROTOV1_DIR ) /proxy_service_v1.proto https://raw.githubusercontent.com/oracle/coherence/25.03/prj/coherence-grpc/src/main/proto/proxy_service_v1.proto
226- curl -o $(PROTOV1_DIR ) /common_messages_v1.proto https://raw.githubusercontent.com/oracle/coherence/25.03/prj/coherence-grpc/src/main/proto/common_messages_v1.proto
227- curl -o $(PROTOV1_DIR ) /cache_service_messages_v1.proto https://raw.githubusercontent.com/oracle/coherence/25.03/prj/coherence-grpc/src/main/proto/cache_service_messages_v1.proto
228- curl -o $(PROTOV1_DIR ) /queue_service_messages_v1.proto https://raw.githubusercontent.com/oracle/coherence/25.03/prj/coherence-grpc/src/main/proto/queue_service_messages_v1.proto
224+ curl -o $(PROTOV1_DIR ) /proxy_service_messages_v1.proto https://raw.githubusercontent.com/oracle/coherence/25.03.1 /prj/coherence-grpc/src/main/proto/proxy_service_messages_v1.proto
225+ curl -o $(PROTOV1_DIR ) /proxy_service_v1.proto https://raw.githubusercontent.com/oracle/coherence/25.03.1 /prj/coherence-grpc/src/main/proto/proxy_service_v1.proto
226+ curl -o $(PROTOV1_DIR ) /common_messages_v1.proto https://raw.githubusercontent.com/oracle/coherence/25.03.1 /prj/coherence-grpc/src/main/proto/common_messages_v1.proto
227+ curl -o $(PROTOV1_DIR ) /cache_service_messages_v1.proto https://raw.githubusercontent.com/oracle/coherence/25.03.1 /prj/coherence-grpc/src/main/proto/cache_service_messages_v1.proto
228+ curl -o $(PROTOV1_DIR ) /queue_service_messages_v1.proto https://raw.githubusercontent.com/oracle/coherence/25.03.1 /prj/coherence-grpc/src/main/proto/queue_service_messages_v1.proto
229229 echo " " >> $(PROTOV1_DIR ) /proxy_service_messages_v1.proto
230230 echo " " >> $(PROTOV1_DIR ) /proxy_service_v1.proto
231231 echo " " >> $(PROTOV1_DIR ) /common_messages_v1.proto
@@ -389,6 +389,19 @@ test-discovery: test-clean gotestsum $(BUILD_PROPS) ## Run Discovery tests with
389389 -- $(GO_TEST_FLAGS ) -v ./test/e2e/discovery/...
390390 make test-coherence-shutdown
391391
392+ # ----------------------------------------------------------------------------------------------------------------------
393+ # Executes the Go perf tests for standalone Coherence
394+ # ----------------------------------------------------------------------------------------------------------------------
395+ .PHONY : test-perf
396+ test-perf : test-clean gotestsum $(BUILD_PROPS ) # # Run Discovery tests with Coherence
397+ ./scripts/perf-cluster.sh $(TEST_LOGS_DIR ) /cli $(COHERENCE_VERSION ) stop || true
398+ mkdir -p $(TEST_LOGS_DIR ) /cli
399+ ./scripts/perf-cluster.sh $(TEST_LOGS_DIR ) /cli $(COHERENCE_VERSION ) start
400+ CGO_ENABLED=0 $(GOTESTSUM ) --format testname --junitfile $(TEST_LOGS_DIR ) /cohctl-test-perf.xml \
401+ -- $(GO_TEST_FLAGS ) -v ./test/e2e/perf/...
402+ ./scripts/perf-cluster.sh $(TEST_LOGS_DIR ) /cli $(COHERENCE_VERSION ) stop || true
403+ rm -rf $(TEST_LOGS_DIR ) /cli/*
404+
392405# ----------------------------------------------------------------------------------------------------------------------
393406# Executes the Go resolver tests for standalone Coherence
394407# ----------------------------------------------------------------------------------------------------------------------
@@ -413,7 +426,7 @@ test-resolver-cluster: test-clean gotestsum $(BUILD_PROPS) ## Run Resolver tests
413426# ----------------------------------------------------------------------------------------------------------------------
414427$(TOOLS_BIN ) /golangci-lint :
415428 @mkdir -p $(TOOLS_BIN )
416- curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(TOOLS_BIN ) v1.61.0
429+ curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(TOOLS_BIN ) v1.64.8
417430
418431
419432# ----------------------------------------------------------------------------------------------------------------------
0 commit comments