Skip to content

Use local semantics tester in Material selection tests#186670

Closed
MarlonJD wants to merge 8 commits into
flutter:masterfrom
MarlonJD:material-selection-semantics-imports
Closed

Use local semantics tester in Material selection tests#186670
MarlonJD wants to merge 8 commits into
flutter:masterfrom
MarlonJD:material-selection-semantics-imports

Conversation

@MarlonJD

Copy link
Copy Markdown
Contributor

Part of #182636.

Switches the Material selection control test files that already have a local semantics_tester.dart copy from importing ../widgets/semantics_tester.dart to importing the local Material test utility. This removes another small set of cross-library test utility imports ahead of the Material/Cupertino package split.

Validation:

  • dart analyze packages/flutter/test/material/checkbox_test.dart packages/flutter/test/material/radio_test.dart packages/flutter/test/material/range_slider_test.dart packages/flutter/test/material/slider_test.dart packages/flutter/test/material/toggle_buttons_test.dart
  • flutter test packages/flutter/test/material/checkbox_test.dart packages/flutter/test/material/radio_test.dart packages/flutter/test/material/range_slider_test.dart packages/flutter/test/material/slider_test.dart packages/flutter/test/material/toggle_buttons_test.dart

@github-actions github-actions Bot added framework flutter/packages/flutter repository. See also f: labels. f: material design flutter/packages/flutter/material repository. labels May 18, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the import path for semantics_tester.dart from '../widgets/semantics_tester.dart' to 'semantics_tester.dart' across several Material test files, including checkbox_test.dart, radio_test.dart, range_slider_test.dart, slider_test.dart, and toggle_buttons_test.dart. I have no feedback to provide.

@MarlonJD

Copy link
Copy Markdown
Contributor Author

Local verification passed for this PR: dart analyze on the touched Material selection tests and ./bin/flutter test on those five files passed locally. I do not have permission to add labels; could someone with repo permissions add the CICD label when ready?

@MarlonJD MarlonJD changed the base branch from main to master May 18, 2026 18:29
@victorsanni victorsanni moved this from Todo to In Progress in Test cross-imports Review Queue May 18, 2026
@victorsanni victorsanni added the CICD Run CI/CD label May 18, 2026
victorsanni
victorsanni previously approved these changes May 18, 2026
@github-actions github-actions Bot removed the CICD Run CI/CD label May 19, 2026
@victorsanni victorsanni added CICD Run CI/CD override code freeze Override an active code freeze. labels May 19, 2026
@MarlonJD

Copy link
Copy Markdown
Contributor Author

Formatter-only follow-up; no logic changes.

@MarlonJD MarlonJD requested a review from victorsanni May 22, 2026 12:09
@MarlonJD

Copy link
Copy Markdown
Contributor Author

@victorsanni The latest push was formatter-only and has no logic changes. Could you please re-approve when you have a moment?

@MarlonJD

Copy link
Copy Markdown
Contributor Author

Gentle follow-up: the latest push was formatter-only, and there are no failed checks besides the global tree-status. Could you please re-approve and add CICD when you get a chance?

@victorsanni victorsanni added the CICD Run CI/CD label May 29, 2026
@Piinks Piinks removed the override code freeze Override an active code freeze. label Jun 24, 2026
@Piinks Piinks added Decoupling: Port to flutter/packages This PR is ready to be ported to flutter/packages. We will provide instructions to do so. Decoupling: Pre-release This PR is needed for pre-release of material_ui and cupertino_ui labels Jun 24, 2026
@Piinks

Piinks commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

This PR is ready to be ported over to flutter/packages in the new material_ui package!
Instructions for porting this PR over can be found in #188444 along with an example.

This PR is also necessary for pre-release of the material_ui package. If you are unable to work on this right now, no worries! We’ll go ahead and port it over to get it landed. Your contribution is greatly appreciated. 💙

@MarlonJD

Copy link
Copy Markdown
Contributor Author

Ported this change to flutter/packages in flutter/packages#11983, following the porting instructions in #188444. Closing this flutter/flutter PR now that the material_ui port PR is ready for review.

@MarlonJD MarlonJD closed this Jun 25, 2026
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Test cross-imports Review Queue Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CICD Run CI/CD Decoupling: Port to flutter/packages This PR is ready to be ported to flutter/packages. We will provide instructions to do so. Decoupling: Pre-release This PR is needed for pre-release of material_ui and cupertino_ui f: material design flutter/packages/flutter/material repository. framework flutter/packages/flutter repository. See also f: labels.

Projects

Development

Successfully merging this pull request may close these issues.

4 participants