1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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;
|