Skip to content

Conversation

@teamdandelion
Copy link
Collaborator

Now all the e2e tests catch exceptions rather than failing if a provider
throws an error (excepting VCR over-write errors which the exception
serializer re-throws).

The intent of this change is it becomes possible to e.g. add a partially
implemented provider to the list of providers being tested, knowing that
it will throw exceptions on many tests, and then progressively
implementing those features. While still maintaining a green build every
step of the way.

Now all the e2e tests catch exceptions rather than failing if a provider
throws an error (excepting VCR over-write errors which the exception
serializer re-throws).

The intent of this change is it becomes possible to e.g. add a partially
implemented provider to the list of providers being tested, knowing that
it will throw exceptions on many tests, and then progressively
implementing those features. While still maintaining a green build every
step of the way.
@teamdandelion teamdandelion marked this pull request as ready for review October 20, 2025 21:18
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Oct 20, 2025

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
v2-docs 89b1ddc Oct 23 2025, 03:31 AM

Copy link
Collaborator Author

teamdandelion commented Oct 23, 2025

Merge activity

  • Oct 23, 3:29 AM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Oct 23, 3:30 AM UTC: @teamdandelion merged this pull request with Graphite.

@teamdandelion teamdandelion merged commit 9f3f4c2 into v2 Oct 23, 2025
7 checks passed
@teamdandelion teamdandelion deleted the 10-20-test_refactor_all_e2e_tests_to_catch_exceptions branch October 23, 2025 03:30
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.

4 participants