forked from hummingbot/hummingbot
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
54 lines (43 loc) · 1.07 KB
/
Makefile
File metadata and controls
54 lines (43 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
.ONESHELL:
.PHONY: test
.PHONY: run_coverage
.PHONY: report_coverage
.PHONY: development-diff-cover
.PHONY: docker
.PHONY: install
.PHONY: uninstall
.PHONY: clean
.PHONY: build
.PHONY: run-v2
test:
coverage run -m pytest \
--ignore="test/mock" \
--ignore="test/hummingbot/connector/exchange/ndax/" \
--ignore="test/hummingbot/connector/derivative/dydx_v4_perpetual/" \
--ignore="test/hummingbot/remote_iface/" \
--ignore="test/connector/utilities/oms_connector/" \
--ignore="test/hummingbot/strategy/amm_arb/" \
--ignore="test/hummingbot/strategy/cross_exchange_market_making/" \
run_coverage: test
coverage report
coverage html
report_coverage:
coverage report
coverage html
development-diff-cover:
coverage xml
diff-cover --compare-branch=origin/development coverage.xml
docker:
git clean -xdf && make clean && docker build -t hummingbot/hummingbot${TAG} -f Dockerfile .
clean:
./clean
install:
./install
uninstall:
./uninstall
build:
./compile
run-v2:
./bin/hummingbot_quickstart.py -p a -f v2_with_controllers.py -c $(filter-out $@,$(MAKECMDGOALS))
%:
@: