|
1 | | -# text reset |
2 | | -NO_COLOR=\033[0m |
3 | | -# green |
4 | | -OK_COLOR=\033[32;01m |
5 | | -# red |
6 | | -ERROR_COLOR=\033[31;01m |
7 | | -# cyan |
8 | | -WARN_COLOR=\033[36;01m |
9 | | -# yellow |
10 | | -ATTN_COLOR=\033[33;01m |
11 | | - |
12 | | -ROOT_DIR := $(shell git rev-parse --show-toplevel) |
13 | | - |
14 | | -VERSION := `git describe --tags --dirty 2>/dev/null` |
15 | | -COMMITHASH := `git rev-parse --short HEAD 2>/dev/null` |
16 | | -DATE := `date "+%FT%T%z"` |
| 1 | +RESET_COLOR=\033[0m |
| 2 | +GREEN_COLOR=\033[32;01m |
17 | 3 |
|
18 | 4 | CONTAINER_NAME := 'splunk' |
19 | 5 |
|
20 | | -.PHONY: all |
21 | | -all: test |
22 | | - |
23 | | -init: |
24 | | - @echo "$(ATTN_COLOR)==> init $(NO_COLOR)" |
25 | | - |
26 | 6 | .PHONY: docs |
27 | 7 | docs: |
28 | | - @echo "$(ATTN_COLOR)==> docs $(NO_COLOR)" |
| 8 | + @echo "$(GREEN_COLOR)==> docs $(RESET_COLOR)" |
29 | 9 | @rm -rf ./docs/_build |
30 | 10 | @tox -e docs |
31 | 11 | @cd ./docs/_build/html && zip -r ../docs_html.zip . -x ".*" -x "__MACOSX" |
32 | 12 | @echo "$(ATTN_COLOR)==> Docs pages can be found at ./docs/_build/html, docs bundle available at ./docs/_build/docs_html.zip" |
33 | 13 |
|
34 | 14 | .PHONY: test |
35 | 15 | test: |
36 | | - @echo "$(ATTN_COLOR)==> test $(NO_COLOR)" |
37 | | - @tox -e py37,py39 |
38 | | - |
39 | | -.PHONY: test_specific |
40 | | -test_specific: |
41 | | - @echo "$(ATTN_COLOR)==> test_specific $(NO_COLOR)" |
42 | | - @sh ./scripts/test_specific.sh |
43 | | - |
44 | | -.PHONY: test_smoke |
45 | | -test_smoke: |
46 | | - @echo "$(ATTN_COLOR)==> test_smoke $(NO_COLOR)" |
47 | | - @tox -e py37,py39 -- -m smoke |
48 | | - |
49 | | -.PHONY: test_no_app |
50 | | -test_no_app: |
51 | | - @echo "$(ATTN_COLOR)==> test_no_app $(NO_COLOR)" |
52 | | - @tox -e py37,py39 -- -m "not app" |
53 | | - |
54 | | -.PHONY: test_smoke_no_app |
55 | | -test_smoke_no_app: |
56 | | - @echo "$(ATTN_COLOR)==> test_smoke_no_app $(NO_COLOR)" |
57 | | - @tox -e py37,py39 -- -m "smoke and not app" |
58 | | - |
59 | | -.PHONY: env |
60 | | -env: |
61 | | - @echo "$(ATTN_COLOR)==> env $(NO_COLOR)" |
62 | | - @echo "To make a .env:" |
63 | | - @echo " [SPLUNK_INSTANCE_JSON] | python scripts/build-env.py" |
64 | | - |
65 | | -.PHONY: env_default |
66 | | -env_default: |
67 | | - @echo "$(ATTN_COLOR)==> env_default $(NO_COLOR)" |
68 | | - @python scripts/build-env.py |
| 16 | + @echo "$(GREEN_COLOR)==> test $(RESET_COLOR)" |
| 17 | + @tox -e py |
69 | 18 |
|
70 | 19 | .PHONY: up |
71 | 20 | up: |
72 | | - @echo "$(ATTN_COLOR)==> up $(NO_COLOR)" |
| 21 | + @echo "$(GREEN_COLOR)==> up $(RESET_COLOR)" |
73 | 22 | @docker-compose up -d |
74 | 23 |
|
75 | 24 | .PHONY: remove |
76 | 25 | remove: |
77 | | - @echo "$(ATTN_COLOR)==> rm $(NO_COLOR)" |
| 26 | + @echo "$(GREEN_COLOR)==> rm $(RESET_COLOR)" |
78 | 27 | @docker-compose rm -f -s |
79 | 28 |
|
80 | 29 | .PHONY: wait_up |
81 | 30 | wait_up: |
82 | | - @echo "$(ATTN_COLOR)==> wait_up $(NO_COLOR)" |
| 31 | + @echo "$(GREEN_COLOR)==> wait_up $(RESET_COLOR)" |
83 | 32 | @for i in `seq 0 180`; do if docker exec -it $(CONTAINER_NAME) /sbin/checkstate.sh &> /dev/null; then break; fi; printf "\rWaiting for Splunk for %s seconds..." $$i; sleep 1; done |
84 | 33 |
|
85 | 34 | .PHONY: down |
86 | 35 | down: |
87 | | - @echo "$(ATTN_COLOR)==> down $(NO_COLOR)" |
| 36 | + @echo "$(GREEN_COLOR)==> down $(RESET_COLOR)" |
88 | 37 | @docker-compose stop |
89 | 38 |
|
90 | 39 | .PHONY: start |
|
0 commit comments