Skip to content

Commit 5635ed0

Browse files
orioltfclaude
andcommitted
chore(spec-11): add smoke test checklist and results
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 8594b11 commit 5635ed0

2 files changed

Lines changed: 54 additions & 0 deletions

File tree

docs/plans/11-smoke-tests.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# 11. Cross-Platform Smoke Tests
2+
**Status: done — 2026-04-29**
23

34
**Priority:** P1
45
**Effort:** S
@@ -95,3 +96,15 @@ cat docs/process/smoke-test-checklist.md # file exists and is non-empty
9596

9697
- Automated test scripts for the smoke tests (manual checklist is sufficient)
9798
- Windows smoke tests before CI is live (those run automatically once spec 10 is done and the repo is on GitHub)
99+
100+
## Results
101+
102+
Executed on macOS 2026-04-29.
103+
104+
**Passed (local):**
105+
- `docs/process/smoke-test-checklist.md` created with all required sections (marketplace setup, auto-format, pr-review, confluence-publish, cleanup).
106+
107+
**Pending CI / pending live environment:**
108+
- All marketplace and plugin install/run/uninstall items require the GitHub repo to be live (for a real marketplace URL) and the corresponding live services (Azure DevOps, Confluence). These will be validated when spec 12 cuts the first releases and the repo is published.
109+
110+
**Issues found:** None. The checklist file is well-formed and covers all three plugins.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Smoke Test Checklist
2+
3+
Run these tests from a scratch Claude Code environment (a consumer repo that doesn't already have these plugins installed).
4+
5+
## Prerequisites
6+
7+
- Claude Code CLI installed and authenticated
8+
- A test Confluence instance with credentials (for confluence-publish)
9+
- A test Azure DevOps PR URL (for pr-review)
10+
- A project with Prettier + ESLint configured (for auto-format)
11+
12+
## Marketplace setup
13+
14+
- [ ] `claude marketplace add <unic-agents-plugins-url>` succeeds
15+
- [ ] `claude plugins list` shows `pr-review`, `auto-format`, `confluence-publish`
16+
17+
## auto-format
18+
19+
- [ ] `claude plugins install auto-format` succeeds
20+
- [ ] Open a consumer project in Claude Code
21+
- [ ] Ask Claude to edit a JavaScript file — verify Prettier runs automatically after the edit
22+
- [ ] Ask Claude to edit a file with ESLint violations — verify ESLint runs
23+
- [ ] On Windows: repeat the above (via CI matrix in `.github/workflows/ci.yml`)
24+
25+
## pr-review
26+
27+
- [ ] `claude plugins install pr-review` succeeds
28+
- [ ] Run `/pr-review` with a valid Azure DevOps PR URL
29+
- [ ] Verify a review comment is produced
30+
31+
## confluence-publish
32+
33+
- [ ] `claude plugins install confluence-publish` succeeds
34+
- [ ] Run `/confluence-publish` with a test Markdown file and a valid page ID
35+
- [ ] Verify the Confluence page is updated
36+
37+
## Cleanup
38+
39+
- [ ] `claude plugins uninstall auto-format` succeeds
40+
- [ ] `claude plugins uninstall pr-review` succeeds
41+
- [ ] `claude plugins uninstall confluence-publish` succeeds

0 commit comments

Comments
 (0)