Commit 2b0d5e6
committed
test(mongodb-mcp-remote): add cloud-dev e2e test skeleton + CI wiring (MCP-538)
Stack the real cloud-dev e2e tier on the unit/integration setup:
- wrapper.e2e.test.ts: runs in the normal suite but self-skips via describe.skipIf
unless MDB_MCP_REMOTE_E2E_CLIENT_ID is set (and on SKIP_REMOTE_MCP_E2E=true).
Bodies are it.todo for MCP-539 against the real wrapper (MCP-536).
- code-health.yml run-tests: inject MDB_MCP_REMOTE_E2E_* from dedicated
TEST_REMOTE_MCP_* secrets/var (kept separate from MDB_MCP_API_* so cloud-dev
creds don't leak into other tests). Until the secrets exist, e2e self-skips.
- scripts/path-b-smoke-test.sh: one-time provisioning of the ingress credentials
via the group-level mcpConfig flow.
- Document e2e testing, provisioning, and secret rotation in CONTRIBUTING.md.1 parent d6ebd8b commit 2b0d5e6
3 files changed
Lines changed: 31 additions & 0 deletions
File tree
- .github/workflows
- packages/mongodb-mcp-remote/src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
52 | 55 | | |
53 | 56 | | |
54 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
91 | 96 | | |
92 | 97 | | |
93 | 98 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
0 commit comments