You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .claude/skills/test/SKILL.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,7 @@ The test suite runs in the following order, with each stage only running if the
23
23
**Default**: PostgreSQL development environment (`make test-integration`)
24
24
25
25
**Optional**: Oracle ADB can be used if explicitly requested by the user during skill invocation. In that case:
26
+
26
27
- Use `make test-integration-oci` instead of `make test-integration`
27
28
- May need to reset database with `make reset-db-oci` if requested
28
29
@@ -101,7 +102,7 @@ If API tests passed, run CATS security fuzzing:
101
102
make cats-fuzz
102
103
```
103
104
104
-
This takes approximately 9 minutes. The output will show progress through various fuzzers.
105
+
This takes approximately 25-30 minutes. The output will show progress through various fuzzers. Check status every 5 minutes until the 20 minute mark, and then every minute until the 25 minute mark, and then every 30 seconds thereafter.
Copy file name to clipboardExpand all lines: CLAUDE.md
+15-21Lines changed: 15 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -147,6 +147,7 @@ OAuth 2.0 testing harness with PKCE (RFC 7636) support for manual and automated
147
147
|`POST /refresh`| Refresh access token |
148
148
149
149
**Quick JWT Retrieval**:
150
+
150
151
```bash
151
152
make start-oauth-stub
152
153
curl -X POST http://localhost:8079/flows/start -H 'Content-Type: application/json' -d '{"userid": "alice"}'
@@ -162,6 +163,7 @@ Standalone Go application for testing WebSocket collaborative features.
162
163
-**Location**: `wstest/` directory
163
164
164
165
**Usage**:
166
+
165
167
```bash
166
168
./wstest --user alice --host --participants "bob,charlie"# Host mode
167
169
./wstest --user bob # Participant mode
@@ -349,6 +351,9 @@ When completing any task involving code changes, follow this checklist:
349
351
- Run `make build-server` and fix any build issues
350
352
- Run `make test-unit` and fix any test failures
351
353
4. Suggest a conventional commit message
354
+
5. If the task is associated with a GitHub issue, the task is NOT complete until:
355
+
- The commit that resolves the issue references the issue (e.g., `Fixes #123` or `Closes #123` in the commit message body)
356
+
- The issue is closed as "done"
352
357
353
358
**Note**: Build and test steps are only required when Go files are modified. For non-Go changes (documentation, scripts, configuration), only linting is required.
354
359
@@ -357,6 +362,7 @@ When completing any task involving code changes, follow this checklist:
357
362
**ALWAYS use conventional commits**
358
363
359
364
**Conventional Commit Format**:
365
+
360
366
- Use the format: `<type>(<scope>): <description>`
- Always use a normal oauth login flow with the "tmi" provider when performing any development or testing task that requires authentication
430
436
- The oauth-client-callback-stub can receive callbacks from the TMI oauth provider with the token, and you can retrieve the token from the oauth-client-callback-stub with a REST api call.
431
-
- start stub: make start-oauth-stub
432
-
- stop stub: make oauth-stub-stop
433
-
- get JWT:
434
-
- start the stub
435
-
- perform a normal authorization request, using http://localhost:8079 as the callback url and specifying a user name as a login_hint
436
-
- retrieve the JWT from http://localhost:8079/creds?userid=<username-hint>
437
+
- start stub: make start-oauth-stub
438
+
- stop stub: make oauth-stub-stop
439
+
- get JWT:
440
+
- start the stub
441
+
- perform a normal authorization request, using http://localhost:8079 as the callback url and specifying a user name as a login_hint
442
+
- retrieve the JWT from http://localhost:8079/creds?userid=<username-hint>
0 commit comments