-
Notifications
You must be signed in to change notification settings - Fork 29.3k
Open
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.team-ecosystemOwned by Ecosystem teamOwned by Ecosystem teamtriaged-ecosystemTriaged by Ecosystem teamTriaged by Ecosystem team
Description
Right now plugin tests run against the release version of the flutter engine. The release version of the engine has less verification for correctness. For example, in flutter/packages#6069 it was found that a platform channel in the google_maps_flutter
plugin was being used from a background thread which is a violation that can introduce race conditions. It is silently ignored in release engines, but if plugin tests were run against the debug engine we'd catch those failures and potentially others.
It is my understanding that we save debug builds but they may not be readily served by the flutter tool.
This will solve the issue for our plugins, ideally this feature would be available to external plugin developers.
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.team-ecosystemOwned by Ecosystem teamOwned by Ecosystem teamtriaged-ecosystemTriaged by Ecosystem teamTriaged by Ecosystem team