Skip to content

test: move live Gmail suite to e2e and drop test-only unit tests - #8

Merged
TheGreatAxios merged 2 commits into
cl-9029-google-tools-replace-stale-github-install-line-with-npm-addfrom
cl-9046-google-tools-test-layout
Sep 27, 2026
Merged

TheGreatAxios merged 2 commits into
cl-9029-google-tools-replace-stale-github-install-line-with-npm-addfrom
cl-9046-google-tools-test-layout

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Live Gmail suites move to e2e/, with their helpers in e2e/helpers.ts; tsconfig.live.json becomes tsconfig.e2e.json.
  • Scripts: test runs src only, test:e2e runs the live suite, typecheck:e2e replaces typecheck:live. CI runs bun run test and bun run typecheck:e2e.
  • Deletes unit tests that only covered test-harness code (credential, fixtures, OAuth) or restated tool-name and schema constants.
  • CONTRIBUTING and AGENTS.md use the new scripts.
  • Releases 0.1.1 (version bump only; public API unchanged).

Stacked on #6. Merge order: #4, #5, #6, #8.

Verification

  • bun run typecheck, bun run typecheck:e2e, bun run test (27 pass), bun run build pass. Live Gmail suite not run (needs Google OAuth credentials).

Closes CL-9046

@TheGreatAxios
TheGreatAxios force-pushed the cl-9046-google-tools-test-layout branch 2 times, most recently from ee1c59c to 894a7b3 Compare September 25, 2026 23:45
@TheGreatAxios
TheGreatAxios force-pushed the cl-9046-google-tools-test-layout branch from 894a7b3 to 256dbe2 Compare September 25, 2026 23:58
@TheGreatAxios
TheGreatAxios force-pushed the cl-9046-google-tools-test-layout branch 2 times, most recently from 44bf0c5 to 33fb69f Compare September 26, 2026 00:35
@TheGreatAxios
TheGreatAxios force-pushed the cl-9046-google-tools-test-layout branch from 33fb69f to b2dd635 Compare September 26, 2026 00:57
@TheGreatAxios
TheGreatAxios force-pushed the cl-9046-google-tools-test-layout branch from b2dd635 to af8d7cd Compare September 26, 2026 01:28
@TheGreatAxios TheGreatAxios changed the title Move live Gmail suite to e2e and drop test-only unit tests test: move live Gmail suite to e2e and drop test-only unit tests Sep 26, 2026
@TheGreatAxios
TheGreatAxios added this pull request to stack #9 September 26, 2026 01:58
@TheGreatAxios
TheGreatAxios force-pushed the cl-9046-google-tools-test-layout branch from af8d7cd to 8a28006 Compare September 26, 2026 02:22
The live Gmail suites move to e2e/ with their helpers in
e2e/helpers.ts. The credential, fixture and OAuth tests only exercised
test harness code, so they are deleted. The tool-definition name list
and schema-knob checks restated constants and are dropped. bun run test
now covers src only, test:e2e runs the live suite, and CI runs the
package test script and the e2e typecheck. AGENTS.md now runs bun run
test.
@TheGreatAxios
TheGreatAxios force-pushed the cl-9046-google-tools-test-layout branch from 8a28006 to fe84113 Compare September 26, 2026 02:29
@TheGreatAxios
TheGreatAxios merged commit 7edfbdd into main Sep 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant