-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
flutter/plugins
#4325Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work listc: contributor-productivityTeam-specific productivity, code health, technical debt.Team-specific productivity, code health, technical debt.p: toolingAffects the flutter_plugin_tools packageAffects the flutter_plugin_tools packagepackageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.
Description
Currently Windows support is hit or miss, and mostly untested. We should:
- Get all of the existing unit tests passing on Windows
- This will mostly be done by mocking the platform and associated things like path context everywhere to make them more hermetic.
- Add unit tests that mock a Windows environment for a few core commands (format, analyze, build-examples) that we definitely want to support on Windows
- Get unit tests running on Windows in CI (since not all tests are hermetic)
- Fix things as necessary to get those test passing
That won't guarantee that everything runs on Windows, but it gives us a solid foundation to add formal, tested Windows support to more commands on demand.
TahaTesser
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work listc: contributor-productivityTeam-specific productivity, code health, technical debt.Team-specific productivity, code health, technical debt.p: toolingAffects the flutter_plugin_tools packageAffects the flutter_plugin_tools packagepackageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.