Skip to content

Remove manually-combined darwin/ plugin tests - #192890

Merged
auto-submit[bot] merged 1 commit into
flutter:masterfrom
stuartmorgan-g:remove-manual-darwin-plugin-tests
Sep 17, 2026
Merged

auto-submit[bot] merged 1 commit into
flutter:masterfrom
stuartmorgan-g:remove-manual-darwin-plugin-tests

Conversation

@stuartmorgan-g

Copy link
Copy Markdown
Contributor

To ensure that sharedDarwinSource plugins worked, we had tests that created standard iOS/macOS plugins and then attempted to manually modify them to use darwin/ and sharedDarwinSource: true. However, we now have template options to directly create such plugins, and we are already running tests with them, so we don't need to run the duplicate tests that construct them manually.

This both reduces infra time, and avoids the need to maintain project manipulation code that knows the exact source of the template files (which makes updating the code in the templates more difficult).

Helps unblock #63284

Pre-launch Checklist

To ensure that `sharedDarwinSource` plugins worked, we had tests that
created standard iOS/macOS plugins and then attempted to manually modify
them to use `darwin/` and `sharedDarwinSource: true`. However, we now
have template options to directly create such plugins, and we are
already running tests with them, so we don't need to run the duplicate
tests that construct them manually.

This both reduces infra time, and avoids the need to maintain project
manipulation code that knows the exact source of the template files
(which makes updating the code in the templates more difficult).

@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 removes the sharedDarwinSource configuration option and its associated setup logic from the PluginTest class in dev/devicelab/lib/tasks/plugin_tests.dart. Consequently, the helper method convertDefaultPluginToSharedDarwinPlugin and the corresponding integration tests in dev/devicelab/bin/tasks/plugin_test_darwin.dart have been removed. There are no review comments, and I have no feedback to provide.

@stuartmorgan-g stuartmorgan-g added the autosubmit Merge PR when tree becomes green via auto submit App label Sep 16, 2026
@auto-submit
auto-submit Bot added this pull request to the merge queue Sep 16, 2026
Merged via the queue into flutter:master with commit c5f8b9b Sep 17, 2026
28 checks passed
@flutter-dashboard flutter-dashboard Bot removed the autosubmit Merge PR when tree becomes green via auto submit App label Sep 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CICD Run CI/CD

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants