feat: 完善自动化脚本,添加测试命令和使用说明
This commit is contained in:
@@ -12,6 +12,7 @@ help:
|
|||||||
@echo " make down - 停止所有服务"
|
@echo " make down - 停止所有服务"
|
||||||
@echo " make logs - 查看所有服务日志"
|
@echo " make logs - 查看所有服务日志"
|
||||||
@echo " make gen-proto - 生成 proto 文件"
|
@echo " make gen-proto - 生成 proto 文件"
|
||||||
|
@echo " make test - 运行所有服务的测试"
|
||||||
@echo " make clean - 清理构建文件"
|
@echo " make clean - 清理构建文件"
|
||||||
|
|
||||||
# 构建所有服务
|
# 构建所有服务
|
||||||
@@ -39,6 +40,14 @@ gen-proto:
|
|||||||
@echo "Generating proto files..."
|
@echo "Generating proto files..."
|
||||||
docker compose run --rm proto-builder
|
docker compose run --rm proto-builder
|
||||||
|
|
||||||
|
# 运行所有服务的测试
|
||||||
|
test:
|
||||||
|
@echo "Running tests..."
|
||||||
|
# 运行网关服务测试
|
||||||
|
docker compose run --rm gateway go test ./...
|
||||||
|
# 运行用户服务测试
|
||||||
|
docker compose run --rm user-svc go test ./...
|
||||||
|
|
||||||
# 清理构建文件
|
# 清理构建文件
|
||||||
clean:
|
clean:
|
||||||
docker compose down -v
|
docker compose down -v
|
||||||
|
|||||||
@@ -49,7 +49,12 @@
|
|||||||
make gen-proto
|
make gen-proto
|
||||||
```
|
```
|
||||||
|
|
||||||
4. **停止服务**
|
4. **运行测试**
|
||||||
|
```bash
|
||||||
|
make test
|
||||||
|
```
|
||||||
|
|
||||||
|
5. **停止服务**
|
||||||
```bash
|
```bash
|
||||||
make down
|
make down
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user