Move stocks example app into dev/benchmarks/test_apps (#49559)

The stocks example app is outdated and deprecated, but we still use it for some benchmark tests. Moving it into the benchmarks directory to indicate its status.
diff --git a/dev/benchmarks/microbenchmarks/pubspec.yaml b/dev/benchmarks/microbenchmarks/pubspec.yaml
index 98b3cc1..fee9a0e 100644
--- a/dev/benchmarks/microbenchmarks/pubspec.yaml
+++ b/dev/benchmarks/microbenchmarks/pubspec.yaml
@@ -12,7 +12,7 @@
   flutter_test:
     sdk: flutter
   stocks:
-    path: ../../../examples/stocks
+    path: ../test_apps/stocks
   test: 1.9.4
 
   _fe_analyzer_shared: 1.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
diff --git a/examples/stocks/README.md b/dev/benchmarks/test_apps/stocks/README.md
similarity index 100%
rename from examples/stocks/README.md
rename to dev/benchmarks/test_apps/stocks/README.md
diff --git a/examples/stocks/android/app/build.gradle b/dev/benchmarks/test_apps/stocks/android/app/build.gradle
similarity index 100%
rename from examples/stocks/android/app/build.gradle
rename to dev/benchmarks/test_apps/stocks/android/app/build.gradle
diff --git a/examples/stocks/android/app/src/main/AndroidManifest.xml b/dev/benchmarks/test_apps/stocks/android/app/src/main/AndroidManifest.xml
similarity index 100%
rename from examples/stocks/android/app/src/main/AndroidManifest.xml
rename to dev/benchmarks/test_apps/stocks/android/app/src/main/AndroidManifest.xml
diff --git a/examples/stocks/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/dev/benchmarks/test_apps/stocks/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
similarity index 100%
rename from examples/stocks/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
rename to dev/benchmarks/test_apps/stocks/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
Binary files differ
diff --git a/examples/stocks/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/dev/benchmarks/test_apps/stocks/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
similarity index 100%
rename from examples/stocks/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
rename to dev/benchmarks/test_apps/stocks/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
Binary files differ
diff --git a/examples/stocks/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/dev/benchmarks/test_apps/stocks/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
similarity index 100%
rename from examples/stocks/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
rename to dev/benchmarks/test_apps/stocks/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
Binary files differ
diff --git a/examples/stocks/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/dev/benchmarks/test_apps/stocks/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
similarity index 100%
rename from examples/stocks/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
rename to dev/benchmarks/test_apps/stocks/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
Binary files differ
diff --git a/examples/stocks/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/dev/benchmarks/test_apps/stocks/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
similarity index 100%
rename from examples/stocks/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
rename to dev/benchmarks/test_apps/stocks/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
Binary files differ
diff --git a/examples/stocks/android/build.gradle b/dev/benchmarks/test_apps/stocks/android/build.gradle
similarity index 100%
rename from examples/stocks/android/build.gradle
rename to dev/benchmarks/test_apps/stocks/android/build.gradle
diff --git a/examples/stocks/android/gradle.properties b/dev/benchmarks/test_apps/stocks/android/gradle.properties
similarity index 100%
rename from examples/stocks/android/gradle.properties
rename to dev/benchmarks/test_apps/stocks/android/gradle.properties
diff --git a/examples/stocks/android/gradle/wrapper/gradle-wrapper.properties b/dev/benchmarks/test_apps/stocks/android/gradle/wrapper/gradle-wrapper.properties
similarity index 100%
rename from examples/stocks/android/gradle/wrapper/gradle-wrapper.properties
rename to dev/benchmarks/test_apps/stocks/android/gradle/wrapper/gradle-wrapper.properties
diff --git a/examples/stocks/android/settings.gradle b/dev/benchmarks/test_apps/stocks/android/settings.gradle
similarity index 100%
rename from examples/stocks/android/settings.gradle
rename to dev/benchmarks/test_apps/stocks/android/settings.gradle
diff --git a/examples/stocks/fuchsia/meta/stocks.cmx b/dev/benchmarks/test_apps/stocks/fuchsia/meta/stocks.cmx
similarity index 100%
rename from examples/stocks/fuchsia/meta/stocks.cmx
rename to dev/benchmarks/test_apps/stocks/fuchsia/meta/stocks.cmx
diff --git a/examples/stocks/ios/Flutter/AppFrameworkInfo.plist b/dev/benchmarks/test_apps/stocks/ios/Flutter/AppFrameworkInfo.plist
similarity index 100%
rename from examples/stocks/ios/Flutter/AppFrameworkInfo.plist
rename to dev/benchmarks/test_apps/stocks/ios/Flutter/AppFrameworkInfo.plist
diff --git a/examples/stocks/ios/Flutter/Debug.xcconfig b/dev/benchmarks/test_apps/stocks/ios/Flutter/Debug.xcconfig
similarity index 100%
rename from examples/stocks/ios/Flutter/Debug.xcconfig
rename to dev/benchmarks/test_apps/stocks/ios/Flutter/Debug.xcconfig
diff --git a/examples/stocks/ios/Flutter/Release.xcconfig b/dev/benchmarks/test_apps/stocks/ios/Flutter/Release.xcconfig
similarity index 100%
rename from examples/stocks/ios/Flutter/Release.xcconfig
rename to dev/benchmarks/test_apps/stocks/ios/Flutter/Release.xcconfig
diff --git a/examples/stocks/ios/Runner.xcodeproj/project.pbxproj b/dev/benchmarks/test_apps/stocks/ios/Runner.xcodeproj/project.pbxproj
similarity index 100%
rename from examples/stocks/ios/Runner.xcodeproj/project.pbxproj
rename to dev/benchmarks/test_apps/stocks/ios/Runner.xcodeproj/project.pbxproj
diff --git a/examples/stocks/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/dev/benchmarks/test_apps/stocks/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
similarity index 100%
rename from examples/stocks/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
rename to dev/benchmarks/test_apps/stocks/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
diff --git a/examples/stocks/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/dev/benchmarks/test_apps/stocks/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
similarity index 100%
rename from examples/stocks/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
rename to dev/benchmarks/test_apps/stocks/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
diff --git a/examples/stocks/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/dev/benchmarks/test_apps/stocks/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
similarity index 100%
rename from examples/stocks/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
rename to dev/benchmarks/test_apps/stocks/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
diff --git a/examples/stocks/ios/Runner.xcworkspace/contents.xcworkspacedata b/dev/benchmarks/test_apps/stocks/ios/Runner.xcworkspace/contents.xcworkspacedata
similarity index 100%
rename from examples/stocks/ios/Runner.xcworkspace/contents.xcworkspacedata
rename to dev/benchmarks/test_apps/stocks/ios/Runner.xcworkspace/contents.xcworkspacedata
diff --git a/examples/stocks/ios/Runner/AppDelegate.h b/dev/benchmarks/test_apps/stocks/ios/Runner/AppDelegate.h
similarity index 100%
rename from examples/stocks/ios/Runner/AppDelegate.h
rename to dev/benchmarks/test_apps/stocks/ios/Runner/AppDelegate.h
diff --git a/examples/stocks/ios/Runner/AppDelegate.m b/dev/benchmarks/test_apps/stocks/ios/Runner/AppDelegate.m
similarity index 100%
rename from examples/stocks/ios/Runner/AppDelegate.m
rename to dev/benchmarks/test_apps/stocks/ios/Runner/AppDelegate.m
diff --git a/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
similarity index 100%
rename from examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
diff --git a/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png b/dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png
similarity index 100%
rename from examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png
Binary files differ
diff --git a/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png b/dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png
similarity index 100%
rename from examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png
Binary files differ
diff --git a/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76.png b/dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76.png
similarity index 100%
rename from examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76.png
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76.png
Binary files differ
diff --git a/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png b/dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png
similarity index 100%
rename from examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png
Binary files differ
diff --git a/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png b/dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png
similarity index 100%
rename from examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png
Binary files differ
diff --git a/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification.png b/dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification.png
similarity index 100%
rename from examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification.png
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification.png
Binary files differ
diff --git a/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@2x.png b/dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@2x.png
similarity index 100%
rename from examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@2x.png
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@2x.png
Binary files differ
diff --git a/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@3x.png b/dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@3x.png
similarity index 100%
rename from examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@3x.png
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@3x.png
Binary files differ
diff --git a/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40.png b/dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40.png
similarity index 100%
rename from examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40.png
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40.png
Binary files differ
diff --git a/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png b/dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png
similarity index 100%
rename from examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png
Binary files differ
diff --git a/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png b/dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png
similarity index 100%
rename from examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png
Binary files differ
diff --git a/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small.png b/dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small.png
similarity index 100%
rename from examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small.png
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small.png
Binary files differ
diff --git a/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png b/dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png
similarity index 100%
rename from examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png
Binary files differ
diff --git a/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png b/dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png
similarity index 100%
rename from examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png
Binary files differ
diff --git a/examples/stocks/ios/Runner/Base.lproj/LaunchScreen.storyboard b/dev/benchmarks/test_apps/stocks/ios/Runner/Base.lproj/LaunchScreen.storyboard
similarity index 100%
rename from examples/stocks/ios/Runner/Base.lproj/LaunchScreen.storyboard
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Base.lproj/LaunchScreen.storyboard
diff --git a/examples/stocks/ios/Runner/Base.lproj/Main.storyboard b/dev/benchmarks/test_apps/stocks/ios/Runner/Base.lproj/Main.storyboard
similarity index 100%
rename from examples/stocks/ios/Runner/Base.lproj/Main.storyboard
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Base.lproj/Main.storyboard
diff --git a/examples/stocks/ios/Runner/Info.plist b/dev/benchmarks/test_apps/stocks/ios/Runner/Info.plist
similarity index 100%
rename from examples/stocks/ios/Runner/Info.plist
rename to dev/benchmarks/test_apps/stocks/ios/Runner/Info.plist
diff --git a/examples/stocks/ios/Runner/main.m b/dev/benchmarks/test_apps/stocks/ios/Runner/main.m
similarity index 100%
rename from examples/stocks/ios/Runner/main.m
rename to dev/benchmarks/test_apps/stocks/ios/Runner/main.m
diff --git a/examples/stocks/lib/i18n/.dartignore b/dev/benchmarks/test_apps/stocks/lib/i18n/.dartignore
similarity index 100%
rename from examples/stocks/lib/i18n/.dartignore
rename to dev/benchmarks/test_apps/stocks/lib/i18n/.dartignore
diff --git a/examples/stocks/lib/i18n/messages_all.dart b/dev/benchmarks/test_apps/stocks/lib/i18n/messages_all.dart
similarity index 100%
rename from examples/stocks/lib/i18n/messages_all.dart
rename to dev/benchmarks/test_apps/stocks/lib/i18n/messages_all.dart
diff --git a/examples/stocks/lib/i18n/messages_en_US.dart b/dev/benchmarks/test_apps/stocks/lib/i18n/messages_en_US.dart
similarity index 100%
rename from examples/stocks/lib/i18n/messages_en_US.dart
rename to dev/benchmarks/test_apps/stocks/lib/i18n/messages_en_US.dart
diff --git a/examples/stocks/lib/i18n/messages_es_ES.dart b/dev/benchmarks/test_apps/stocks/lib/i18n/messages_es_ES.dart
similarity index 100%
rename from examples/stocks/lib/i18n/messages_es_ES.dart
rename to dev/benchmarks/test_apps/stocks/lib/i18n/messages_es_ES.dart
diff --git a/examples/stocks/lib/i18n/regenerate.md b/dev/benchmarks/test_apps/stocks/lib/i18n/regenerate.md
similarity index 100%
rename from examples/stocks/lib/i18n/regenerate.md
rename to dev/benchmarks/test_apps/stocks/lib/i18n/regenerate.md
diff --git a/examples/stocks/lib/i18n/stock_strings.dart b/dev/benchmarks/test_apps/stocks/lib/i18n/stock_strings.dart
similarity index 100%
rename from examples/stocks/lib/i18n/stock_strings.dart
rename to dev/benchmarks/test_apps/stocks/lib/i18n/stock_strings.dart
diff --git a/examples/stocks/lib/i18n/stocks_en_US.arb b/dev/benchmarks/test_apps/stocks/lib/i18n/stocks_en_US.arb
similarity index 100%
rename from examples/stocks/lib/i18n/stocks_en_US.arb
rename to dev/benchmarks/test_apps/stocks/lib/i18n/stocks_en_US.arb
diff --git a/examples/stocks/lib/i18n/stocks_es_ES.arb b/dev/benchmarks/test_apps/stocks/lib/i18n/stocks_es_ES.arb
similarity index 100%
rename from examples/stocks/lib/i18n/stocks_es_ES.arb
rename to dev/benchmarks/test_apps/stocks/lib/i18n/stocks_es_ES.arb
diff --git a/examples/stocks/lib/main.dart b/dev/benchmarks/test_apps/stocks/lib/main.dart
similarity index 100%
rename from examples/stocks/lib/main.dart
rename to dev/benchmarks/test_apps/stocks/lib/main.dart
diff --git a/examples/stocks/lib/stock_arrow.dart b/dev/benchmarks/test_apps/stocks/lib/stock_arrow.dart
similarity index 100%
rename from examples/stocks/lib/stock_arrow.dart
rename to dev/benchmarks/test_apps/stocks/lib/stock_arrow.dart
diff --git a/examples/stocks/lib/stock_data.dart b/dev/benchmarks/test_apps/stocks/lib/stock_data.dart
similarity index 100%
rename from examples/stocks/lib/stock_data.dart
rename to dev/benchmarks/test_apps/stocks/lib/stock_data.dart
diff --git a/examples/stocks/lib/stock_home.dart b/dev/benchmarks/test_apps/stocks/lib/stock_home.dart
similarity index 100%
rename from examples/stocks/lib/stock_home.dart
rename to dev/benchmarks/test_apps/stocks/lib/stock_home.dart
diff --git a/examples/stocks/lib/stock_list.dart b/dev/benchmarks/test_apps/stocks/lib/stock_list.dart
similarity index 100%
rename from examples/stocks/lib/stock_list.dart
rename to dev/benchmarks/test_apps/stocks/lib/stock_list.dart
diff --git a/examples/stocks/lib/stock_row.dart b/dev/benchmarks/test_apps/stocks/lib/stock_row.dart
similarity index 100%
rename from examples/stocks/lib/stock_row.dart
rename to dev/benchmarks/test_apps/stocks/lib/stock_row.dart
diff --git a/examples/stocks/lib/stock_settings.dart b/dev/benchmarks/test_apps/stocks/lib/stock_settings.dart
similarity index 100%
rename from examples/stocks/lib/stock_settings.dart
rename to dev/benchmarks/test_apps/stocks/lib/stock_settings.dart
diff --git a/examples/stocks/lib/stock_symbol_viewer.dart b/dev/benchmarks/test_apps/stocks/lib/stock_symbol_viewer.dart
similarity index 100%
rename from examples/stocks/lib/stock_symbol_viewer.dart
rename to dev/benchmarks/test_apps/stocks/lib/stock_symbol_viewer.dart
diff --git a/examples/stocks/lib/stock_types.dart b/dev/benchmarks/test_apps/stocks/lib/stock_types.dart
similarity index 100%
rename from examples/stocks/lib/stock_types.dart
rename to dev/benchmarks/test_apps/stocks/lib/stock_types.dart
diff --git a/examples/stocks/pubspec.yaml b/dev/benchmarks/test_apps/stocks/pubspec.yaml
similarity index 100%
rename from examples/stocks/pubspec.yaml
rename to dev/benchmarks/test_apps/stocks/pubspec.yaml
diff --git a/examples/stocks/test/icon_color_test.dart b/dev/benchmarks/test_apps/stocks/test/icon_color_test.dart
similarity index 100%
rename from examples/stocks/test/icon_color_test.dart
rename to dev/benchmarks/test_apps/stocks/test/icon_color_test.dart
diff --git a/examples/stocks/test/locale_test.dart b/dev/benchmarks/test_apps/stocks/test/locale_test.dart
similarity index 100%
rename from examples/stocks/test/locale_test.dart
rename to dev/benchmarks/test_apps/stocks/test/locale_test.dart
diff --git a/examples/stocks/test/search_test.dart b/dev/benchmarks/test_apps/stocks/test/search_test.dart
similarity index 100%
rename from examples/stocks/test/search_test.dart
rename to dev/benchmarks/test_apps/stocks/test/search_test.dart
diff --git a/examples/stocks/test_driver/scroll_perf.dart b/dev/benchmarks/test_apps/stocks/test_driver/scroll_perf.dart
similarity index 100%
rename from examples/stocks/test_driver/scroll_perf.dart
rename to dev/benchmarks/test_apps/stocks/test_driver/scroll_perf.dart
diff --git a/examples/stocks/test_driver/scroll_perf_test.dart b/dev/benchmarks/test_apps/stocks/test_driver/scroll_perf_test.dart
similarity index 100%
rename from examples/stocks/test_driver/scroll_perf_test.dart
rename to dev/benchmarks/test_apps/stocks/test_driver/scroll_perf_test.dart
diff --git a/examples/stocks/test_driver/stock_view.dart b/dev/benchmarks/test_apps/stocks/test_driver/stock_view.dart
similarity index 100%
rename from examples/stocks/test_driver/stock_view.dart
rename to dev/benchmarks/test_apps/stocks/test_driver/stock_view.dart
diff --git a/examples/stocks/test_driver/stock_view_test.dart b/dev/benchmarks/test_apps/stocks/test_driver/stock_view_test.dart
similarity index 100%
rename from examples/stocks/test_driver/stock_view_test.dart
rename to dev/benchmarks/test_apps/stocks/test_driver/stock_view_test.dart
diff --git a/dev/bots/analyze.dart b/dev/bots/analyze.dart
index 6c0f607..325666e 100644
--- a/dev/bots/analyze.dart
+++ b/dev/bots/analyze.dart
@@ -908,57 +908,57 @@
 
   // STOCKS ICONS
 
-  // examples/stocks/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
+  // dev/benchmarks/test_apps/stocks/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
   Hash256(0x74052AB5241D4418, 0x7085180608BC3114, 0xD12493C50CD8BBC7, 0x56DED186C37ACE84),
 
-  // examples/stocks/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
+  // dev/benchmarks/test_apps/stocks/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
   Hash256(0xE37947332E3491CB, 0x82920EE86A086FEA, 0xE1E0A70B3700A7DA, 0xDCAFBDD8F40E2E19),
 
-  // examples/stocks/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
+  // dev/benchmarks/test_apps/stocks/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
   Hash256(0xE608CDFC0C8579FB, 0xE38873BAAF7BC944, 0x9C9D2EE3685A4FAE, 0x671EF0C8BC41D17C),
 
-  // examples/stocks/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
+  // dev/benchmarks/test_apps/stocks/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
   Hash256(0xBD53D86977DF9C54, 0xF605743C5ABA114C, 0x9D51D1A8BB917E1A, 0x14CAA26C335CAEBD),
 
-  // examples/stocks/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
+  // dev/benchmarks/test_apps/stocks/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
   Hash256(0x64E4D02262C4F3D0, 0xBB4FDC21CD0A816C, 0x4CD2A0194E00FB0F, 0x1C3AE4142FAC0D15),
 
-  // examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png
-  // examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png
+  // dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png
+  // dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png
   Hash256(0x5BA3283A76918FC0, 0xEE127D0F22D7A0B6, 0xDF03DAED61669427, 0x93D89DDD87A08117),
 
-  // examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png
+  // dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png
   Hash256(0xCD7F26ED31DEA42A, 0x535D155EC6261499, 0x34E6738255FDB2C4, 0xBD8D4BDDE9A99B05),
 
-  // examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76.png
+  // dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76.png
   Hash256(0x3FA1225FC9A96A7E, 0xCD071BC42881AB0E, 0x7747EB72FFB72459, 0xA37971BBAD27EE24),
 
-  // examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png
+  // dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png
   Hash256(0xCD867001ACD7BBDB, 0x25CDFD452AE89FA2, 0x8C2DC980CAF55F48, 0x0B16C246CFB389BC),
 
-  // examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png
+  // dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png
   Hash256(0x848E9736E5C4915A, 0x7945BCF6B32FD56B, 0x1F1E7CDDD914352E, 0xC9681D38EF2A70DA),
 
-  // examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification.png
+  // dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification.png
   Hash256(0x654BA7D6C4E05CA0, 0x7799878884EF8F11, 0xA383E1F24CEF5568, 0x3C47604A966983C8),
 
-  // examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@2x.png
-  // examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40.png
+  // dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@2x.png
+  // dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40.png
   Hash256(0x743056FE7D83FE42, 0xA2990825B6AD0415, 0x1AF73D0D43B227AA, 0x07EBEA9B767381D9),
 
-  // examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@3x.png
+  // dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@3x.png
   Hash256(0xA7E1570812D119CF, 0xEF4B602EF28DD0A4, 0x100D066E66F5B9B9, 0x881765DC9303343B),
 
-  // examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png
+  // dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png
   Hash256(0xB4102839A1E41671, 0x62DACBDEFA471953, 0xB1EE89A0AB7594BE, 0x1D9AC1E67DC2B2CE),
 
-  // examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small.png
+  // dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small.png
   Hash256(0x70AC6571B593A967, 0xF1CBAEC9BC02D02D, 0x93AD766D8290ADE6, 0x840139BF9F219019),
 
-  // examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png
+  // dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png
   Hash256(0x5D87A78386DA2C43, 0xDDA8FEF2CA51438C, 0xE5A276FE28C6CF0A, 0xEBE89085B56665B6),
 
-  // examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png
+  // dev/benchmarks/test_apps/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png
   Hash256(0x4D9F5E81F668DA44, 0xB20A77F8BF7BA2E1, 0xF384533B5AD58F07, 0xB3A2F93F8635CD96),
 
 
diff --git a/dev/bots/test.dart b/dev/bots/test.dart
index ab4087e..b3b3b8b 100644
--- a/dev/bots/test.dart
+++ b/dev/bots/test.dart
@@ -453,7 +453,7 @@
     await _runFlutterTest(path.join(flutterRoot, 'examples', 'catalog'), tableData: bigqueryApi?.tabledata);
     await _runFlutterTest(path.join(flutterRoot, 'examples', 'hello_world'), tableData: bigqueryApi?.tabledata);
     await _runFlutterTest(path.join(flutterRoot, 'examples', 'layers'), tableData: bigqueryApi?.tabledata);
-    await _runFlutterTest(path.join(flutterRoot, 'examples', 'stocks'), tableData: bigqueryApi?.tabledata);
+    await _runFlutterTest(path.join(flutterRoot, 'dev', 'benchmarks', 'test_apps', 'stocks'), tableData: bigqueryApi?.tabledata);
     await _runFlutterTest(path.join(flutterRoot, 'packages', 'flutter_driver'), tableData: bigqueryApi?.tabledata, tests: <String>[path.join('test', 'src', 'real_tests')]);
     await _runFlutterTest(path.join(flutterRoot, 'packages', 'flutter_goldens'), tableData: bigqueryApi?.tabledata);
     await _runFlutterTest(path.join(flutterRoot, 'packages', 'flutter_localizations'), tableData: bigqueryApi?.tabledata);
diff --git a/packages/flutter_tools/ide_templates/intellij/.idea/modules.xml.tmpl b/packages/flutter_tools/ide_templates/intellij/.idea/modules.xml.tmpl
index eec528e..eeca83c 100644
--- a/packages/flutter_tools/ide_templates/intellij/.idea/modules.xml.tmpl
+++ b/packages/flutter_tools/ide_templates/intellij/.idea/modules.xml.tmpl
@@ -23,8 +23,7 @@
       <module fileurl="file://$PROJECT_DIR$/dev/manual_tests/manual_tests.iml" filepath="$PROJECT_DIR$/dev/manual_tests/manual_tests.iml" />
       <module fileurl="file://$PROJECT_DIR$/examples/platform_channel/platform_channel.iml" filepath="$PROJECT_DIR$/examples/platform_channel/platform_channel.iml" />
       <module fileurl="file://$PROJECT_DIR$/examples/platform_channel_swift/platform_channel_swift.iml" filepath="$PROJECT_DIR$/examples/platform_channel_swift/platform_channel_swift.iml" />
-      <module fileurl="file://$PROJECT_DIR$/examples/stocks/stocks.iml" filepath="$PROJECT_DIR$/examples/stocks/stocks.iml" />
       <module fileurl="file://$PROJECT_DIR$/dev/tools/tools.iml" filepath="$PROJECT_DIR$/dev/tools/tools.iml" />
     </modules>
   </component>
-</project>
\ No newline at end of file
+</project>
diff --git a/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/stocks.xml.copy.tmpl b/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/stocks.xml.copy.tmpl
deleted file mode 100644
index 0e4976d..0000000
--- a/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/stocks.xml.copy.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<component name="ProjectRunConfigurationManager">
-  <configuration default="false" name="stocks" type="FlutterRunConfigurationType" factoryName="Flutter">
-    <option name="filePath" value="$PROJECT_DIR$/examples/stocks/lib/main.dart" />
-    <method />
-  </configuration>
-</component>
\ No newline at end of file