mirror of
https://github.com/encounter/flutter.git
synced 2026-03-30 11:10:35 -07:00
Enable Android embedding v2 on the beta, dev and stable channel (#46040)
This commit is contained in:
@@ -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);
|
||||
}));
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user