Update
This commit is contained in:
51
vendor/github.com/aws/smithy-go/Makefile
generated
vendored
51
vendor/github.com/aws/smithy-go/Makefile
generated
vendored
@@ -13,6 +13,7 @@ REPOTOOLS_CMD_GENERATE_CHANGELOG = ${REPOTOOLS_MODULE}/cmd/generatechangelog@${R
|
||||
REPOTOOLS_CMD_CHANGELOG = ${REPOTOOLS_MODULE}/cmd/changelog@${REPOTOOLS_VERSION}
|
||||
REPOTOOLS_CMD_TAG_RELEASE = ${REPOTOOLS_MODULE}/cmd/tagrelease@${REPOTOOLS_VERSION}
|
||||
REPOTOOLS_CMD_MODULE_VERSION = ${REPOTOOLS_MODULE}/cmd/moduleversion@${REPOTOOLS_VERSION}
|
||||
REPOTOOLS_CMD_EACHMODULE = ${REPOTOOLS_MODULE}/cmd/eachmodule@${REPOTOOLS_VERSION}
|
||||
|
||||
UNIT_TEST_TAGS=
|
||||
BUILD_TAGS=
|
||||
@@ -30,6 +31,24 @@ smithy-build:
|
||||
smithy-clean:
|
||||
cd codegen && ./gradlew clean
|
||||
|
||||
GRADLE_RETRIES := 3
|
||||
GRADLE_SLEEP := 2
|
||||
|
||||
# We're making a call to ./gradlew to trigger downloading Gradle and
|
||||
# starting the daemon. Any call works, so using `./gradlew help`
|
||||
ensure-gradle-up:
|
||||
@cd codegen && for i in $(shell seq 1 $(GRADLE_RETRIES)); do \
|
||||
echo "Checking if Gradle daemon is up, attempt $$i..."; \
|
||||
if ./gradlew help; then \
|
||||
echo "Gradle daemon is up!"; \
|
||||
exit 0; \
|
||||
fi; \
|
||||
echo "Failed to start Gradle, retrying in $(GRADLE_SLEEP) seconds..."; \
|
||||
sleep $(GRADLE_SLEEP); \
|
||||
done; \
|
||||
echo "Failed to start Gradle after $(GRADLE_RETRIES) attempts."; \
|
||||
exit 1
|
||||
|
||||
##################
|
||||
# Linting/Verify #
|
||||
##################
|
||||
@@ -37,8 +56,11 @@ smithy-clean:
|
||||
|
||||
verify: vet
|
||||
|
||||
vet:
|
||||
go vet ${BUILD_TAGS} --all ./...
|
||||
vet: vet-modules-.
|
||||
|
||||
vet-modules-%:
|
||||
go run ${REPOTOOLS_CMD_EACHMODULE} -p $(subst vet-modules-,,$@) \
|
||||
"go vet ${BUILD_TAGS} --all ./..."
|
||||
|
||||
cover:
|
||||
go test ${BUILD_TAGS} -coverprofile c.out ./...
|
||||
@@ -48,23 +70,22 @@ cover:
|
||||
################
|
||||
# Unit Testing #
|
||||
################
|
||||
.PHONY: unit unit-race unit-test unit-race-test
|
||||
.PHONY: test unit unit-race
|
||||
|
||||
unit: verify
|
||||
go vet ${BUILD_TAGS} --all ./... && \
|
||||
go test ${BUILD_TAGS} ${RUN_NONE} ./... && \
|
||||
go test -timeout=1m ${UNIT_TEST_TAGS} ./...
|
||||
test: unit-race
|
||||
|
||||
unit-race: verify
|
||||
go vet ${BUILD_TAGS} --all ./... && \
|
||||
go test ${BUILD_TAGS} ${RUN_NONE} ./... && \
|
||||
go test -timeout=1m ${UNIT_TEST_TAGS} -race -cpu=4 ./...
|
||||
unit: verify unit-modules-.
|
||||
|
||||
unit-test: verify
|
||||
go test -timeout=1m ${UNIT_TEST_TAGS} ./...
|
||||
unit-modules-%:
|
||||
go run ${REPOTOOLS_CMD_EACHMODULE} -p $(subst unit-modules-,,$@) \
|
||||
"go test -timeout=1m ${UNIT_TEST_TAGS} ./..."
|
||||
|
||||
unit-race: verify unit-race-modules-.
|
||||
|
||||
unit-race-modules-%:
|
||||
go run ${REPOTOOLS_CMD_EACHMODULE} -p $(subst unit-race-modules-,,$@) \
|
||||
"go test -timeout=1m ${UNIT_TEST_TAGS} -race -cpu=4 ./..."
|
||||
|
||||
unit-race-test: verify
|
||||
go test -timeout=1m ${UNIT_TEST_TAGS} -race -cpu=4 ./...
|
||||
|
||||
#####################
|
||||
# Release Process #
|
||||
|
||||
Reference in New Issue
Block a user