テストで作成した文書・監視フォルダ設定・一時フォルダ・スクリーンショットを、各スペックの before/after と全実行後の onComplete の両方で削除するようにした。
tests/e2e/helpers/e2e-cleanup.mjs を新設。文書削除(search_text + list_documents)、監視パス除去(settings_get → 全設定維持で monitor_paths のみフィルタ → settings_update)、os.tmpdir() 内の telosdb-e2e-watch-* 削除、スクリーンショットファイル・ディレクトリ削除を集約。onComplete で runAllCleanups を呼び、全 E2E 終了後に必ずクリーンアップを 1 回実行。before() で既存ゴミを削除し、前回クラッシュ時の残りも解消。#settings-monitor-paths-list を付与(E2E 用)。| 種別 | ファイル |
|---|---|
| 新規 | tests/e2e/helpers/e2e-cleanup.mjs |
| 変更 | wdio.conf.js(onComplete で runAllCleanups) |
| 変更 | tests/e2e/specs/*.spec.js(before/after でクリーンアップ利用) |
| 変更 | src/frontend/components/settings-panel.js(id 追加) |
| 変更 | .agent/rules/distribution-build.md, documents.md |
| 変更 | .cursor/rules/agent-rules.md |