Skip to content

Commit ee83c58

Browse files
reidbakernploi
authored andcommitted
[various] Speed up build-examples (flutter#3849)
flutter/flutter#125707 - Create pluginTools config for every example that shrunk material icons and had an android config Likely some build caching but before/after If someone knows how to clean the cache or force a rebuild I will give more accurate after numbers. Command `time dart run ./script/tool/bin/flutter_plugin_tools.dart build-examples --apk` Secondary validation from @stuartmorgan who discovered this is between a 10% and 25% speed increase. Existing tests add confidence this is non-breaking. New tests not required because these are optional flags. Validation this does not change is low consequence. Test update to exclude these config files from changelog requirements.
1 parent 673016b commit ee83c58

File tree

34 files changed

+130
-0
lines changed

34 files changed

+130
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
buildFlags:
2+
_pluginToolsConfigGlobalKey:
3+
- "--no-tree-shake-icons"
4+
- "--dart-define=buildmode=testing"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
buildFlags:
2+
_pluginToolsConfigGlobalKey:
3+
- "--no-tree-shake-icons"
4+
- "--dart-define=buildmode=testing"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
buildFlags:
2+
_pluginToolsConfigGlobalKey:
3+
- "--no-tree-shake-icons"
4+
- "--dart-define=buildmode=testing"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
buildFlags:
2+
_pluginToolsConfigGlobalKey:
3+
- "--no-tree-shake-icons"
4+
- "--dart-define=buildmode=testing"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
buildFlags:
2+
_pluginToolsConfigGlobalKey:
3+
- "--no-tree-shake-icons"
4+
- "--dart-define=buildmode=testing"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
buildFlags:
2+
_pluginToolsConfigGlobalKey:
3+
- "--no-tree-shake-icons"
4+
- "--dart-define=buildmode=testing"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
buildFlags:
2+
_pluginToolsConfigGlobalKey:
3+
- "--no-tree-shake-icons"
4+
- "--dart-define=buildmode=testing"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
buildFlags:
2+
_pluginToolsConfigGlobalKey:
3+
- "--no-tree-shake-icons"
4+
- "--dart-define=buildmode=testing"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
buildFlags:
2+
_pluginToolsConfigGlobalKey:
3+
- "--no-tree-shake-icons"
4+
- "--dart-define=buildmode=testing"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
buildFlags:
2+
_pluginToolsConfigGlobalKey:
3+
- "--no-tree-shake-icons"
4+
- "--dart-define=buildmode=testing"

0 commit comments

Comments
 (0)