http urls monitor.

Makefile 878B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. SHELL := /bin/bash
  2. WAPPER ?= all
  3. DB_HOST ?= 127.0.0.1
  4. TEST_FLAGS ?=
  5. export DB_HOST
  6. export WRAPPER
  7. benchmark-lib:
  8. go test -v -benchtime=500ms -bench=. ./lib/...
  9. benchmark-internal:
  10. go test -v -benchtime=500ms -bench=. ./internal/...
  11. benchmark: benchmark-lib benchmark-internal
  12. test-lib:
  13. go test -v ./lib/...
  14. test-internal:
  15. go test -v ./internal/...
  16. test-libs: test-lib test-internal
  17. test-adapters: test-adapter-postgresql test-adapter-mysql test-adapter-sqlite test-adapter-mssql test-adapter-ql test-adapter-mongo
  18. reset-db:
  19. $(MAKE) -C postgresql reset-db && \
  20. $(MAKE) -C mysql reset-db && \
  21. $(MAKE) -C sqlite reset-db && \
  22. $(MAKE) -C mssql reset-db && \
  23. $(MAKE) -C ql reset-db && \
  24. $(MAKE) -C mongo reset-db
  25. test-main: reset-db
  26. go test $(TEST_FLAGS) -v ./tests/...
  27. test: test-adapters test-libs test-main
  28. test-adapter-%:
  29. $(MAKE) -C $* test || exit 1;