E2E specifies a set of tests that run against a real Temporal server.
To run these tests manually (to aid debugging) you can:
- Install the required packages (if you haven't already):
pnpm install
- Install playwright's chromium bundle (if you haven't already):
npx playwright install chromium --with-deps
- Build the current UI code, from the root directory of the project:
pnpm build:local
- Run a local Temporal dev server, codec-server and worker in the background, run the test workflows:
pnpm run test:server &
pnpm run test:worker &
pnpm run test:workflows
- Run the tests:
pnpm run test