Files
OpenHands/tests/e2e
6cb2f05aef Use unified extensions integrations catalog (#757)
* Use unified integrations catalog

* chore: pin extensions to merged integrations commit

* docs: clarify local MCP install selection

* fix: revert @openhands/extensions to working commit for Docker build

The extensions package at b8c1869e does not export ./integrations under
the 'production' Vite condition. Revert to the previously-verified commit
c4d8d972 which passes the Docker build.

Co-authored-by: openhands <openhands@all-hands.dev>

* fix: update test entries to connectionOptions format post-merge

Three test entries in install-server-modal.test.tsx still used the
pre-catalog template: field that no longer exists on IntegrationCatalogEntry.
Convert them to the connectionOptions: [...] format that matches the current
extensions package type.

Co-authored-by: openhands <openhands@all-hands.dev>

* test: add MCP install evidence screenshot

Captured from the real Agent Canvas dev stack running this branch on port 12000 after installing the no-credential Everything (demo) MCP integration through the UI.

Co-authored-by: openhands <openhands@all-hands.dev>

* test: mock MCP preflight in snapshots

Ensure MCP page snapshot flows do not hit a real agent-server /api/mcp/test endpoint when adding marketplace or custom MCP servers in mocked Playwright runs.

Co-authored-by: openhands <openhands@all-hands.dev>

* test: relax home snapshot wait

Allow the home-screen assertion to wait as long as the surrounding snapshot setup under CI load.

Co-authored-by: openhands <openhands@all-hands.dev>

* evidence: full MCP marketplace screenshot showing all 43 catalog entries

* evidence: catalog verification showing all 43 MCP entries from INTEGRATION_CATALOG

---------

Co-authored-by: neubig <398875+neubig@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
2026-05-31 13:53:29 -04:00
..