mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-26 15:49:31 +00:00
* test: fold script coverage into qa scenarios * test: migrate script checks into qa e2e * test: point qa code refs at migrated e2e * test: fold plugin lifecycle probe into qa e2e * test: use shared temp dirs in plugin lifecycle probe * test: fold plugin lifecycle sweep into qa lab * test: trim lifecycle docker text assertions * test: keep followup script conversions split * test: make lifecycle docker runner script-safe * test: update changed helper routing expectation
27 lines
904 B
YAML
27 lines
904 B
YAML
title: Plugin lifecycle probe evidence
|
|
|
|
scenario:
|
|
id: plugin-lifecycle-probe
|
|
surface: plugins
|
|
coverage:
|
|
primary:
|
|
- plugins.lifecycle
|
|
secondary:
|
|
- plugin-validation-and-repair
|
|
- plugin-setup
|
|
objective: Exercise strict plugin load/uninstall proof parsing through QA Lab evidence.
|
|
successCriteria:
|
|
- Enabled loaded plugin inspect JSON is accepted as proof.
|
|
- Pending or missing inspect JSON is rejected instead of treated as loaded.
|
|
- Malformed config during uninstall proof fails with a bounded diagnostic.
|
|
docsRefs:
|
|
- docs/plugins/manifest.md
|
|
- docs/cli/plugins.md
|
|
- docs/concepts/qa-e2e-automation.md
|
|
codeRefs:
|
|
- test/e2e/qa-lab/plugins/plugin-lifecycle-probe.e2e.test.ts
|
|
execution:
|
|
kind: vitest
|
|
path: test/e2e/qa-lab/plugins/plugin-lifecycle-probe.e2e.test.ts
|
|
summary: Vitest coverage for plugin lifecycle proof parsing.
|