T_EXCLUSIONS=code.justin.tv/amzn/TwitchEmailValidatorService/mocks
include build/private/bgo_exports.makefile
include ${BGO_MAKEFILE}
include $(shell fulton-container-makefiles)

TEST_AWS_REGION = us-west-2
TEST_STAGE = beta
LOCAL_INTEG_TEST_REGEX = ^TestIntegration
OPS_GEN_FILE_PATH = configuration/opsgen/telemetryopsgen.json

export PATH := $(CURDIR)/_tools/bin:$(PATH)
SHELL := /bin/bash

GO_MOCK = mockery -note @generated -output mocks

.PHONY: mocks
mocks:
	@rm -rf internal/mocks/*
	$(GO_MOCK) -dir build/private/bgospace/GoAmzn-Github-Aws-AwsSdkGo/src/github.com/aws/aws-sdk-go/service/dynamodb/dynamodbiface -name DynamoDBAPI
	$(GO_MOCK) -dir clients -name UserWrapper
	$(GO_MOCK) -dir storage -name VerifierAPI
	$(GO_MOCK) -dir publisher -name Publisher
