Просмотр исходного кода

docs: add one-click test script usage to README

b 1 месяц назад
Родитель
Сommit
2e0808799f
1 измененных файлов с 30 добавлено и 0 удалено
  1. 30 0
      README.md

+ 30 - 0
README.md

@@ -47,6 +47,36 @@ curl -X PUT http://localhost:8080/orders/{id}/cancel \
 go test ./... -v -race
 go test ./... -v -race
 ```
 ```
 
 
+### 一键端到端测试
+
+```bash
+bash test.sh
+```
+
+运行后选择存储后端(memory/sqlite),自动启动服务并验证全部业务场景。
+
+```bash
+# 测试效果示例
+$ bash test.sh
+选择存储后端:
+  1) memory(默认)
+  2) sqlite
+请选择 [1/2]: 1
+========================================
+  订 单 服 务 — 一 键 测 试
+  存储: memory
+========================================
+
+1. 创建订单...
+  ✅ PASS: 创建订单
+2. 接单(首次)...
+  ✅ PASS: 首次接单成功
+...
+========================================
+  🎉 全部 7 个测试通过!
+========================================
+```
+
 ## 业务规则
 ## 业务规则
 
 
 - 仅 `pending` 订单可接单
 - 仅 `pending` 订单可接单