mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
Add --dart-define option support to build aar command (#71829)
This commit is contained in:
parent
cd452286ab
commit
cd294666bf
@ -40,6 +40,7 @@ class BuildAarCommand extends BuildSubCommand {
|
|||||||
usesPubOption();
|
usesPubOption();
|
||||||
addSplitDebugInfoOption();
|
addSplitDebugInfoOption();
|
||||||
addDartObfuscationOption();
|
addDartObfuscationOption();
|
||||||
|
usesDartDefineOption();
|
||||||
usesTrackWidgetCreation(verboseHelp: false);
|
usesTrackWidgetCreation(verboseHelp: false);
|
||||||
addNullSafetyModeOptions(hide: !verboseHelp);
|
addNullSafetyModeOptions(hide: !verboseHelp);
|
||||||
addEnableExperimentation(hide: !verboseHelp);
|
addEnableExperimentation(hide: !verboseHelp);
|
||||||
|
@ -176,6 +176,7 @@ void main() {
|
|||||||
'--split-debug-info',
|
'--split-debug-info',
|
||||||
'/project-name/v1.2.3/',
|
'/project-name/v1.2.3/',
|
||||||
'--obfuscate',
|
'--obfuscate',
|
||||||
|
'--dart-define=foo=bar'
|
||||||
],
|
],
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -196,6 +197,7 @@ void main() {
|
|||||||
expect(buildInfo.flavor, 'free');
|
expect(buildInfo.flavor, 'free');
|
||||||
expect(buildInfo.splitDebugInfoPath, '/project-name/v1.2.3/');
|
expect(buildInfo.splitDebugInfoPath, '/project-name/v1.2.3/');
|
||||||
expect(buildInfo.dartObfuscation, isTrue);
|
expect(buildInfo.dartObfuscation, isTrue);
|
||||||
|
expect(buildInfo.dartDefines.contains('foo=bar'), isTrue);
|
||||||
}, overrides: <Type, Generator>{
|
}, overrides: <Type, Generator>{
|
||||||
AndroidBuilder: () => mockAndroidBuilder,
|
AndroidBuilder: () => mockAndroidBuilder,
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user