-
Notifications
You must be signed in to change notification settings - Fork 3.5k
[tool] Check Java integration test configuration #3499
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
[tool] Check Java integration test configuration #3499
Conversation
Rather than ignoring files by filename convention (*ActivityTest.java), look for the @DartIntegrationTest annotation that the test filter actually uses, to prevent accidentally excluding files. Also validate that the annotation is present when it should be, so that forgetting to add it doesn't cause unexplained hangs when running locally.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a few nits in the comments. Looks good!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approve % comments from @tarrinneal
auto label is removed for flutter/packages, pr: 3499, due to - The status or check suite Mac_arm64 ios_platform_tests_shard_3 master has failed. Please fix the issues identified (or deflake) before re-applying this label. |
Overriding stale tree status. |
[tool] Check Java integration test configuration
Rather than ignoring files by filename convention (*ActivityTest.java), look for the @DartIntegrationTest annotation that the test filter actually uses, to prevent accidentally excluding files.
Also validate that the annotation is present when it should be, so that forgetting to add it doesn't cause unexplained hangs when running locally.
Pre-launch Checklist
dart format
.)[shared_preferences]
pubspec.yaml
with an appropriate new version according to the pub versioning philosophy, or this PR is exempt from version changes.CHANGELOG.md
to add a description of the change, following repository CHANGELOG style.///
).