Skip to content

[flutter_plugin_tools] Support Windows #86113

@stuartmorgan-g

Description

@stuartmorgan-g

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.

Metadata

Metadata

Labels

P2Important issues not at the top of the work listc: contributor-productivityTeam-specific productivity, code health, technical debt.p: toolingAffects the flutter_plugin_tools packagepackageflutter/packages repository. See also p: labels.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions