SHELL := /bin/bash WAPPER ?= all DB_HOST ?= 127.0.0.1 TEST_FLAGS ?= export DB_HOST export WRAPPER benchmark-lib: go test -v -benchtime=500ms -bench=. ./lib/... benchmark-internal: go test -v -benchtime=500ms -bench=. ./internal/... benchmark: benchmark-lib benchmark-internal test-lib: go test -v ./lib/... test-internal: go test -v ./internal/... test-libs: test-lib test-internal test-adapters: test-adapter-postgresql test-adapter-mysql test-adapter-sqlite test-adapter-mssql test-adapter-ql test-adapter-mongo reset-db: $(MAKE) -C postgresql reset-db && \ $(MAKE) -C mysql reset-db && \ $(MAKE) -C sqlite reset-db && \ $(MAKE) -C mssql reset-db && \ $(MAKE) -C ql reset-db && \ $(MAKE) -C mongo reset-db test-main: reset-db go test $(TEST_FLAGS) -v ./tests/... test: test-adapters test-libs test-main test-adapter-%: $(MAKE) -C $* test || exit 1;