-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
34 lines (29 loc) · 999 Bytes
/
Makefile
File metadata and controls
34 lines (29 loc) · 999 Bytes
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
.PHONY: setup-monorepo
setup-monorepo:
mkdir -p monorepo
if [ ! -d "monorepo/.git" ]; then \
git clone git@github.com:featurevisor/featurevisor.git monorepo; \
else \
(cd monorepo && git fetch origin main && git checkout main && git pull origin main); \
fi
(cd monorepo && make install && make build)
.PHONY: update-monorepo
update-monorepo:
(cd monorepo && git pull origin main)
.PHONY: setup-golang-sdk
setup-golang-sdk:
mkdir -p featurevisor-go
if [ ! -d "featurevisor-go/.git" ]; then \
git clone git@github.com:featurevisor/featurevisor-go.git featurevisor-go; \
else \
(cd featurevisor-go && git fetch origin main && git checkout main && git pull origin main); \
fi
.PHONY: update-golang-sdk
update-golang-sdk:
(cd featurevisor-go && git pull origin main)
.PHONY: test
test:
PYTHONPATH=src python3 -m unittest discover -s tests -v
.PHONY: test-example-1
test-example-1:
PYTHONPATH=src python3 -m featurevisor test --projectDirectoryPath=./monorepo/examples/example-1