-
-
Notifications
You must be signed in to change notification settings - Fork 96
fix: update invocation logic for dynamic test expressions #3288
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
Conversation
|
Claude finished @thomhurst's task —— View job Code Review Complete ✅Reviewing PR: fix: update invocation logic for dynamic test expressions Todo List:
SummaryThis PR fixes a critical bug in how dynamic test expressions are invoked in TUnit's test discovery process. The issue was that both the AOT and reflection collectors were incorrectly compiling and directly invoking lambda expressions instead of extracting the method information and using the actual test arguments. AnalysisBug UnderstandingThe problem was in how
This meant that dynamic tests using Changes MadeIdentical fixes in both execution paths (✅ follows dual-mode requirement):
Both now:
Code Quality Assessment✅ Excellent
✅ Test CoverageThe new test file
Technical Review✅ Performance Considerations
✅ Security Concerns
✅ Best Practices
Potential Issues
|
Fixes #3173