feat: update deployer
This commit is contained in:
@@ -20,6 +20,8 @@
|
||||
- 测试默认在当前项目执行。也可以直接提供 Orca project id、项目名称或 terminal id;
|
||||
tester 会自动解析 Agent、环境、项目和目录,写入 `local.yaml.agent`,并输出更新后的配置列表。
|
||||
每轮测试会创建新的 terminal,结束后自动关闭;不会复用或关闭已有 terminal。
|
||||
- 测试环境部署由 deployer 在本机 Compose 中触发;正式环境部署由本机 `~/code/app00`
|
||||
项目的 fresh Agent terminal 触发,tester 不直接 SSH 或执行正式 Compose。
|
||||
- 会动硬件、会改数据的用例带风险级别(`readonly` / `mutating` / `destructive`)。默认只跑最低档 `readonly`。要跑更高风险,需要你明确说,例如「风险到 mutating」;碰哪个子系统另由 `gate`(如 hardware / weld)控制。
|
||||
|
||||
## 使用示例
|
||||
@@ -52,7 +54,7 @@
|
||||
|
||||
1. 用脚本读 `.pouch/tester/`,按分类统计或筛出你点名的用例,不会把整库塞进对话。
|
||||
2. 改用例前先给你看将要写入的内容,你确认再保存。
|
||||
3. 执行时:先解析并更新 Agent 配置,输出生效列表,再准备 Orca 项目并创建临时 terminal;脚本类、
|
||||
3. 执行时:若用户要求准备环境,先按目标环境走 deployer 路由;再解析并更新 Agent 配置,输出生效列表,再准备 Orca 项目并创建临时 terminal;脚本类、
|
||||
浏览器和移动模拟器都在该 Agent 环境中执行。
|
||||
4. 超出你允许的风险级别会跳过,不会偷偷执行。
|
||||
5. 无论测试成功、失败或异常,都会关闭本轮创建的 terminal;跑完给出按分类计数的
|
||||
|
||||
Reference in New Issue
Block a user