Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#1742 Improved the error reporting when the DefaultTestCaseDescriptorProvider fails. #3067

Open
wants to merge 1 commit into
base: v2
Choose a base branch
from

Conversation

koenigst
Copy link
Contributor

@koenigst koenigst commented Nov 27, 2024

Calling UniqueID in the DefaultTestCaseDescriptorProvider caused an exception when there were test method arguments that could not be serialized. The exception was silently dropped. This PR tries to improve error reporting in this case.

This PR targets v2 because the same bug does not happen in v3 (the exception happens earlier and the fallback is theory enumeration during execution).

Fixes #1742

@bradwilson
Copy link
Member

I'm going to leave this PR open, if you don't mind, because I'm not ready to evaluate it since I'm not sure there will be another v2 release. I'm not necessarily convinced that skipping is the right behavior here, and I'd also like to understand how a test case showed up with non-serializable data in the first place this far down the pipeline.

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.

2 participants