refactor(tests): reorganize integration tests by execution mode

Move non-interactive tests to cli/, interactive tests to interactive/.
Add cron-interactive.test.ts wrapping terminal-capture E2E in vitest.
Update npm scripts and release workflow for new directory layout.
This commit is contained in:
tanzhenxin 2026-03-29 05:46:37 +00:00
parent 707b06ca48
commit ded89618ec
28 changed files with 261 additions and 327 deletions

View file

@ -134,7 +134,9 @@ jobs:
run: |
npm run preflight
npm run test:integration:cli:sandbox:none
npm run test:integration:interactive:sandbox:none
npm run test:integration:cli:sandbox:docker
npm run test:integration:interactive:sandbox:docker
env:
OPENAI_API_KEY: '${{ secrets.OPENAI_API_KEY }}'
OPENAI_BASE_URL: '${{ secrets.OPENAI_BASE_URL }}'