Unverified Commit 09126abb authored by Emmanuel Garcia's avatar Emmanuel Garcia Committed by GitHub

Enable Android embedding v2 on the beta, dev and stable channel (#46040)

parent 50d81a0b
......@@ -149,10 +149,22 @@ const Feature flutterAndroidEmbeddingV2Feature = Feature(
name: 'flutter create generates projects using the Android embedding V2',
environmentOverride: 'ENABLE_ANDROID_EMBEDDING_V2',
configSetting: 'enable-android-embedding-v2',
beta: FeatureChannelSetting(
available: true,
enabledByDefault: true,
),
dev: FeatureChannelSetting(
available: true,
enabledByDefault: true,
),
master: FeatureChannelSetting(
available: true,
enabledByDefault: true,
),
stable: FeatureChannelSetting(
available: true,
enabledByDefault: true,
),
);
/// The [Feature] for using the incremental compiler instead of build runner.
......
......@@ -440,6 +440,36 @@ void main() {
expect(featureFlags.isWindowsEnabled, false);
}));
group('isAndroidEmbeddingV2Enabled', () {
test('is enabled on beta', () => testbed.run(() {
when(mockFlutterVerion.channel).thenReturn('beta');
when<bool>(mockFlutterConfig.getValue('enable-android-embedding-v2') as bool).thenReturn(true);
expect(featureFlags.isAndroidEmbeddingV2Enabled, true);
}));
test('is enabled on dev', () => testbed.run(() {
when(mockFlutterVerion.channel).thenReturn('dev');
when<bool>(mockFlutterConfig.getValue('enable-android-embedding-v2') as bool).thenReturn(true);
expect(featureFlags.isAndroidEmbeddingV2Enabled, true);
}));
test('is enabled on master', () => testbed.run(() {
when(mockFlutterVerion.channel).thenReturn('master');
when<bool>(mockFlutterConfig.getValue('enable-android-embedding-v2') as bool).thenReturn(true);
expect(featureFlags.isAndroidEmbeddingV2Enabled, true);
}));
test('is enabled on stable', () => testbed.run(() {
when(mockFlutterVerion.channel).thenReturn('stable');
when<bool>(mockFlutterConfig.getValue('enable-android-embedding-v2') as bool).thenReturn(true);
expect(featureFlags.isAndroidEmbeddingV2Enabled, true);
}));
});
});
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment