22 lines
629 B
Makefile
22 lines
629 B
Makefile
.PHONY: test test-fast test-python test-java test-web help
|
|
|
|
help:
|
|
@echo "make test-fast - run all fast unit tests (default)"
|
|
@echo "make test - alias for test-fast"
|
|
@echo "make test-python - pytest in main/xiaozhi-server"
|
|
@echo "make test-java - mvn test in main/manager-api"
|
|
@echo "make test-web - npm run test:unit in main/manager-web"
|
|
|
|
test: test-fast
|
|
|
|
test-fast: test-python test-java test-web
|
|
|
|
test-python:
|
|
cd main/xiaozhi-server && python -m pytest -x -q
|
|
|
|
test-java:
|
|
cd main/manager-api && mvn -B -q test -DfailIfNoTests=false
|
|
|
|
test-web:
|
|
cd main/manager-web && npm ci --no-audit --no-fund && npm test
|