Bump dependencies in Flutter (#147546)
This commit is contained in:
parent
b176bce22b
commit
c1c7898b96
@ -36,7 +36,7 @@ dependencies:
|
|||||||
term_glyph: 1.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
term_glyph: 1.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
typed_data: 1.3.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
typed_data: 1.3.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
vector_math: 2.1.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
vector_math: 2.1.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
win32: 5.4.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
win32: 5.5.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
xdg_directories: 1.0.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
xdg_directories: 1.0.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
flutter:
|
flutter:
|
||||||
@ -47,4 +47,4 @@ flutter:
|
|||||||
androidPackage: com.example.multiple_flutters_module
|
androidPackage: com.example.multiple_flutters_module
|
||||||
iosBundleIdentifier: com.example.multipleFluttersModule
|
iosBundleIdentifier: com.example.multipleFluttersModule
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: e6e1
|
# PUBSPEC CHECKSUM: 18e2
|
||||||
|
@ -38,7 +38,7 @@ dependencies:
|
|||||||
http_multi_server: 3.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
http_multi_server: 3.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
io: 1.0.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
io: 1.0.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
js: 0.7.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
js: 0.7.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
json_annotation: 4.8.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
json_annotation: 4.9.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
logging: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
logging: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
matcher: 0.12.16+1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
matcher: 0.12.16+1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
metrics_center: 1.0.13 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
metrics_center: 1.0.13 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -75,4 +75,4 @@ dependencies:
|
|||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
test_api: 0.7.1
|
test_api: 0.7.1
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: df09
|
# PUBSPEC CHECKSUM: e309
|
||||||
|
@ -36,7 +36,7 @@ dependencies:
|
|||||||
googleapis: 12.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
googleapis: 12.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
googleapis_auth: 1.3.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
googleapis_auth: 1.3.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
http_parser: 4.0.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
http_parser: 4.0.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
json_annotation: 4.8.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
json_annotation: 4.9.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
mime: 1.0.5 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
mime: 1.0.5 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
petitparser: 6.0.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
petitparser: 6.0.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
pub_semver: 2.1.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
pub_semver: 2.1.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -73,4 +73,4 @@ dev_dependencies:
|
|||||||
watcher: 1.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
watcher: 1.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
web_socket_channel: 2.4.5 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
web_socket_channel: 2.4.5 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 8376
|
# PUBSPEC CHECKSUM: 8776
|
||||||
|
@ -47,7 +47,7 @@ dependencies:
|
|||||||
vector_math: 2.1.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
vector_math: 2.1.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
vm_service: 14.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
vm_service: 14.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
webdriver: 3.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
webdriver: 3.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
win32: 5.4.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
win32: 5.5.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
xdg_directories: 1.0.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
xdg_directories: 1.0.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
@ -95,4 +95,4 @@ dev_dependencies:
|
|||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 1e59
|
# PUBSPEC CHECKSUM: 655a
|
||||||
|
@ -10,7 +10,7 @@ dependencies:
|
|||||||
camera: 0.10.5+9
|
camera: 0.10.5+9
|
||||||
camera_android: 0.10.8+17
|
camera_android: 0.10.8+17
|
||||||
|
|
||||||
camera_avfoundation: 0.9.15+4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
camera_avfoundation: 0.9.16 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
camera_platform_interface: 2.7.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
camera_platform_interface: 2.7.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
camera_web: 0.3.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
camera_web: 0.3.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
characters: 1.3.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -27,4 +27,4 @@ dependencies:
|
|||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: b799
|
# PUBSPEC CHECKSUM: 223b
|
||||||
|
@ -45,7 +45,7 @@ dependencies:
|
|||||||
vector_math: 2.1.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
vector_math: 2.1.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
vm_service: 14.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
vm_service: 14.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
webdriver: 3.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
webdriver: 3.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
win32: 5.4.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
win32: 5.5.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
xdg_directories: 1.0.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
xdg_directories: 1.0.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
@ -93,4 +93,4 @@ dev_dependencies:
|
|||||||
flutter:
|
flutter:
|
||||||
uses-material-design: true
|
uses-material-design: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 1e59
|
# PUBSPEC CHECKSUM: 655a
|
||||||
|
@ -60,7 +60,7 @@ dependencies:
|
|||||||
url_launcher_web: 2.3.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
url_launcher_web: 2.3.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
url_launcher_windows: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
url_launcher_windows: 3.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
web: 0.5.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
web: 0.5.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
win32: 5.4.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
win32: 5.5.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
xdg_directories: 1.0.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
xdg_directories: 1.0.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
@ -312,4 +312,4 @@ flutter:
|
|||||||
fonts:
|
fonts:
|
||||||
- asset: packages/flutter_gallery_assets/fonts/GalleryIcons.ttf
|
- asset: packages/flutter_gallery_assets/fonts/GalleryIcons.ttf
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: fd6d
|
# PUBSPEC CHECKSUM: 456e
|
||||||
|
@ -292,7 +292,7 @@ class WebAssetServer implements AssetReader {
|
|||||||
},
|
},
|
||||||
toolConfiguration: ToolConfiguration(
|
toolConfiguration: ToolConfiguration(
|
||||||
loadStrategy: ddcModuleSystem
|
loadStrategy: ddcModuleSystem
|
||||||
? FrontendServerLegacyStrategyProvider(
|
? FrontendServerDdcStrategyProvider(
|
||||||
ReloadConfiguration.none,
|
ReloadConfiguration.none,
|
||||||
server,
|
server,
|
||||||
PackageUriMapper(packageConfig),
|
PackageUriMapper(packageConfig),
|
||||||
|
@ -30,4 +30,5 @@ const Map<String, String> kManuallyPinnedDependencies = <String, String>{
|
|||||||
'path_provider_android':
|
'path_provider_android':
|
||||||
'2.2.1', // https://github.com/flutter/flutter/issues/140796
|
'2.2.1', // https://github.com/flutter/flutter/issues/140796
|
||||||
'camera_android': '0.10.8+17', // https://github.com/flutter/flutter/issues/146004
|
'camera_android': '0.10.8+17', // https://github.com/flutter/flutter/issues/146004
|
||||||
|
'dds': '4.1.0', // https://github.com/dart-lang/sdk/issues/55559
|
||||||
};
|
};
|
||||||
|
@ -13,8 +13,8 @@ dependencies:
|
|||||||
archive: 3.3.2
|
archive: 3.3.2
|
||||||
args: 2.5.0
|
args: 2.5.0
|
||||||
browser_launcher: 1.1.1
|
browser_launcher: 1.1.1
|
||||||
dds: 3.4.0
|
dds: 4.1.0
|
||||||
dwds: 23.3.0
|
dwds: 24.0.0
|
||||||
completion: 1.0.1
|
completion: 1.0.1
|
||||||
coverage: 1.7.2
|
coverage: 1.7.2
|
||||||
crypto: 3.0.3
|
crypto: 3.0.3
|
||||||
@ -52,7 +52,7 @@ dependencies:
|
|||||||
http_multi_server: 3.2.1
|
http_multi_server: 3.2.1
|
||||||
convert: 3.1.1
|
convert: 3.1.1
|
||||||
async: 2.11.0
|
async: 2.11.0
|
||||||
unified_analytics: 5.8.8+1
|
unified_analytics: 6.1.0
|
||||||
|
|
||||||
cli_config: 0.2.0
|
cli_config: 0.2.0
|
||||||
graphs: 2.3.1
|
graphs: 2.3.1
|
||||||
@ -77,9 +77,9 @@ dependencies:
|
|||||||
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
clock: 1.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
csslib: 1.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
csslib: 1.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
dap: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
dap: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
dds_service_extensions: 1.7.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
dds_service_extensions: 2.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
devtools_shared: 8.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
devtools_shared: 9.0.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
dtd: 2.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
dtd: 2.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
extension_discovery: 2.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
extension_discovery: 2.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
fixnum: 1.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
fixnum: 1.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
frontend_server_client: 4.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
frontend_server_client: 4.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -100,7 +100,7 @@ dependencies:
|
|||||||
sync_http: 0.3.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
sync_http: 0.3.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
term_glyph: 1.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
term_glyph: 1.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
typed_data: 1.3.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
typed_data: 1.3.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
vm_service_interface: 1.0.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
vm_service_interface: 1.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
watcher: 1.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
watcher: 1.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
web: 0.5.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
web: 0.5.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
yaml_edit: 2.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
yaml_edit: 2.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -112,7 +112,7 @@ dev_dependencies:
|
|||||||
|
|
||||||
checked_yaml: 2.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
checked_yaml: 2.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
js: 0.7.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
js: 0.7.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
json_annotation: 4.8.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
json_annotation: 4.9.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
node_preamble: 2.0.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
node_preamble: 2.0.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
test: 1.25.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
test: 1.25.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
@ -120,4 +120,4 @@ dartdoc:
|
|||||||
# Exclude this package from the hosted API docs.
|
# Exclude this package from the hosted API docs.
|
||||||
nodoc: true
|
nodoc: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 1789
|
# PUBSPEC CHECKSUM: c116
|
||||||
|
@ -70,7 +70,7 @@ final Platform notMacosPlatform = FakePlatform(
|
|||||||
);
|
);
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
late FileSystem fileSystem;
|
late MemoryFileSystem fileSystem;
|
||||||
late TestUsage usage;
|
late TestUsage usage;
|
||||||
late FakeAnalytics fakeAnalytics;
|
late FakeAnalytics fakeAnalytics;
|
||||||
late BufferLogger logger;
|
late BufferLogger logger;
|
||||||
|
@ -72,7 +72,7 @@ class FakePlistUtils extends Fake implements PlistParser {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
late FileSystem fileSystem;
|
late MemoryFileSystem fileSystem;
|
||||||
late TestUsage usage;
|
late TestUsage usage;
|
||||||
late FakeProcessManager fakeProcessManager;
|
late FakeProcessManager fakeProcessManager;
|
||||||
late ProcessUtils processUtils;
|
late ProcessUtils processUtils;
|
||||||
|
@ -64,7 +64,7 @@ final Platform notMacosPlatform = FakePlatform(
|
|||||||
);
|
);
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
late FileSystem fileSystem;
|
late MemoryFileSystem fileSystem;
|
||||||
late TestUsage usage;
|
late TestUsage usage;
|
||||||
late FakeProcessManager fakeProcessManager;
|
late FakeProcessManager fakeProcessManager;
|
||||||
late ProcessUtils processUtils;
|
late ProcessUtils processUtils;
|
||||||
|
@ -45,7 +45,7 @@ final Platform notWindowsPlatform = FakePlatform(
|
|||||||
);
|
);
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
late FileSystem fileSystem;
|
late MemoryFileSystem fileSystem;
|
||||||
late ProcessManager processManager;
|
late ProcessManager processManager;
|
||||||
late TestUsage usage;
|
late TestUsage usage;
|
||||||
late FakeAnalytics fakeAnalytics;
|
late FakeAnalytics fakeAnalytics;
|
||||||
|
@ -46,7 +46,7 @@ void main() {
|
|||||||
late BufferLogger logger;
|
late BufferLogger logger;
|
||||||
late TestUsage testUsage;
|
late TestUsage testUsage;
|
||||||
late FakeAnalytics fakeAnalytics;
|
late FakeAnalytics fakeAnalytics;
|
||||||
late FileSystem fileSystem;
|
late MemoryFileSystem fileSystem;
|
||||||
late FakeProcessManager processManager;
|
late FakeProcessManager processManager;
|
||||||
|
|
||||||
setUp(() {
|
setUp(() {
|
||||||
|
@ -15,7 +15,7 @@ import '../../src/common.dart';
|
|||||||
import '../../src/fakes.dart';
|
import '../../src/fakes.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
late FileSystem fileSystem;
|
late MemoryFileSystem fileSystem;
|
||||||
late FakeAnalytics fakeAnalytics;
|
late FakeAnalytics fakeAnalytics;
|
||||||
|
|
||||||
setUp(() {
|
setUp(() {
|
||||||
|
@ -42,7 +42,7 @@ const List<String> _kSharedConfig = <String>[
|
|||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
late Environment environment;
|
late Environment environment;
|
||||||
late FileSystem fileSystem;
|
late MemoryFileSystem fileSystem;
|
||||||
late FakeProcessManager processManager;
|
late FakeProcessManager processManager;
|
||||||
late Artifacts artifacts;
|
late Artifacts artifacts;
|
||||||
late BufferLogger logger;
|
late BufferLogger logger;
|
||||||
|
@ -21,7 +21,7 @@ import '../../../src/fakes.dart';
|
|||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
late Environment environment;
|
late Environment environment;
|
||||||
late FileSystem fileSystem;
|
late MemoryFileSystem fileSystem;
|
||||||
late Artifacts artifacts;
|
late Artifacts artifacts;
|
||||||
late FakeProcessManager processManager;
|
late FakeProcessManager processManager;
|
||||||
late File binary;
|
late File binary;
|
||||||
|
@ -109,7 +109,7 @@ void main() {
|
|||||||
|
|
||||||
group('hotRestart', () {
|
group('hotRestart', () {
|
||||||
final FakeResidentCompiler residentCompiler = FakeResidentCompiler();
|
final FakeResidentCompiler residentCompiler = FakeResidentCompiler();
|
||||||
late FileSystem fileSystem;
|
late MemoryFileSystem fileSystem;
|
||||||
late TestUsage testUsage;
|
late TestUsage testUsage;
|
||||||
late FakeAnalytics fakeAnalytics;
|
late FakeAnalytics fakeAnalytics;
|
||||||
|
|
||||||
@ -534,7 +534,7 @@ void main() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
group('hot attach', () {
|
group('hot attach', () {
|
||||||
late FileSystem fileSystem;
|
late MemoryFileSystem fileSystem;
|
||||||
late FakeAnalytics fakeAnalytics;
|
late FakeAnalytics fakeAnalytics;
|
||||||
|
|
||||||
setUp(() {
|
setUp(() {
|
||||||
@ -578,7 +578,7 @@ void main() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
group('hot cleanupAtFinish()', () {
|
group('hot cleanupAtFinish()', () {
|
||||||
late FileSystem fileSystem;
|
late MemoryFileSystem fileSystem;
|
||||||
late FakeAnalytics fakeAnalytics;
|
late FakeAnalytics fakeAnalytics;
|
||||||
|
|
||||||
setUp(() {
|
setUp(() {
|
||||||
|
@ -27,7 +27,7 @@ import 'fake_native_assets_build_runner.dart';
|
|||||||
void main() {
|
void main() {
|
||||||
group('native assets', () {
|
group('native assets', () {
|
||||||
late TestHotRunnerConfig testingConfig;
|
late TestHotRunnerConfig testingConfig;
|
||||||
late FileSystem fileSystem;
|
late MemoryFileSystem fileSystem;
|
||||||
late FakeAnalytics fakeAnalytics;
|
late FakeAnalytics fakeAnalytics;
|
||||||
|
|
||||||
setUp(() {
|
setUp(() {
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
// Use of this source code is governed by a BSD-style license that can be
|
// Use of this source code is governed by a BSD-style license that can be
|
||||||
// found in the LICENSE file.
|
// found in the LICENSE file.
|
||||||
|
|
||||||
|
|
||||||
import 'package:flutter_tools/src/build_info.dart';
|
import 'package:flutter_tools/src/build_info.dart';
|
||||||
import 'package:flutter_tools/src/device.dart';
|
import 'package:flutter_tools/src/device.dart';
|
||||||
import 'package:flutter_tools/src/features.dart';
|
import 'package:flutter_tools/src/features.dart';
|
||||||
@ -10,9 +9,9 @@ import 'package:flutter_tools/src/globals.dart' as globals;
|
|||||||
import 'package:flutter_tools/src/resident_devtools_handler.dart';
|
import 'package:flutter_tools/src/resident_devtools_handler.dart';
|
||||||
import 'package:flutter_tools/src/resident_runner.dart';
|
import 'package:flutter_tools/src/resident_runner.dart';
|
||||||
import 'package:flutter_tools/src/run_hot.dart';
|
import 'package:flutter_tools/src/run_hot.dart';
|
||||||
|
import 'package:test/fake.dart';
|
||||||
import 'package:unified_analytics/unified_analytics.dart';
|
import 'package:unified_analytics/unified_analytics.dart';
|
||||||
|
|
||||||
import '../../src/common.dart';
|
|
||||||
import '../../src/context.dart';
|
import '../../src/context.dart';
|
||||||
import '../../src/fake_vm_services.dart';
|
import '../../src/fake_vm_services.dart';
|
||||||
import '../../src/fakes.dart';
|
import '../../src/fakes.dart';
|
||||||
@ -22,43 +21,18 @@ import 'fake_native_assets_build_runner.dart';
|
|||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
late Testbed testbed;
|
late Testbed testbed;
|
||||||
late FakeFlutterDevice flutterDevice;
|
|
||||||
late FakeDevFS devFS;
|
late FakeDevFS devFS;
|
||||||
late ResidentRunner residentRunner;
|
|
||||||
late FakeDevice device;
|
|
||||||
late FakeAnalytics fakeAnalytics;
|
|
||||||
FakeVmServiceHost? fakeVmServiceHost;
|
FakeVmServiceHost? fakeVmServiceHost;
|
||||||
|
|
||||||
setUp(() {
|
setUp(() {
|
||||||
testbed = Testbed(setup: () {
|
testbed = Testbed(setup: () {
|
||||||
fakeAnalytics = getInitializedFakeAnalyticsInstance(
|
|
||||||
fs: globals.fs,
|
|
||||||
fakeFlutterVersion: FakeFlutterVersion(),
|
|
||||||
);
|
|
||||||
|
|
||||||
globals.fs.file('.packages')
|
globals.fs.file('.packages')
|
||||||
.writeAsStringSync('\n');
|
.writeAsStringSync('\n');
|
||||||
globals.fs.file(globals.fs.path.join('build', 'app.dill'))
|
globals.fs.file(globals.fs.path.join('build', 'app.dill'))
|
||||||
..createSync(recursive: true)
|
..createSync(recursive: true)
|
||||||
..writeAsStringSync('ABC');
|
..writeAsStringSync('ABC');
|
||||||
residentRunner = HotRunner(
|
|
||||||
<FlutterDevice>[
|
|
||||||
flutterDevice,
|
|
||||||
],
|
|
||||||
stayResident: false,
|
|
||||||
debuggingOptions: DebuggingOptions.enabled(BuildInfo.debug),
|
|
||||||
target: 'main.dart',
|
|
||||||
devtoolsHandler: createNoOpHandler,
|
|
||||||
analytics: fakeAnalytics,
|
|
||||||
);
|
|
||||||
});
|
});
|
||||||
device = FakeDevice();
|
|
||||||
devFS = FakeDevFS();
|
devFS = FakeDevFS();
|
||||||
flutterDevice = FakeFlutterDevice()
|
|
||||||
..testUri = testUri
|
|
||||||
..vmServiceHost = (() => fakeVmServiceHost)
|
|
||||||
..device = device
|
|
||||||
..fakeDevFS = devFS;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
testUsingContext(
|
testUsingContext(
|
||||||
@ -85,7 +59,7 @@ void main() {
|
|||||||
.file(globals.fs.path.join('lib', 'main.dart'))
|
.file(globals.fs.path.join('lib', 'main.dart'))
|
||||||
.createSync(recursive: true);
|
.createSync(recursive: true);
|
||||||
final FakeNativeAssetsBuildRunner buildRunner = FakeNativeAssetsBuildRunner();
|
final FakeNativeAssetsBuildRunner buildRunner = FakeNativeAssetsBuildRunner();
|
||||||
residentRunner = HotRunner(
|
final HotRunner residentRunner = HotRunner(
|
||||||
<FlutterDevice>[
|
<FlutterDevice>[
|
||||||
flutterDevice,
|
flutterDevice,
|
||||||
],
|
],
|
||||||
@ -99,11 +73,11 @@ void main() {
|
|||||||
target: 'main.dart',
|
target: 'main.dart',
|
||||||
devtoolsHandler: createNoOpHandler,
|
devtoolsHandler: createNoOpHandler,
|
||||||
nativeAssetsBuilder: FakeHotRunnerNativeAssetsBuilder(buildRunner),
|
nativeAssetsBuilder: FakeHotRunnerNativeAssetsBuilder(buildRunner),
|
||||||
analytics: fakeAnalytics,
|
analytics: FakeAnalytics(),
|
||||||
nativeAssetsYamlFile: 'foo.yaml',
|
nativeAssetsYamlFile: 'foo.yaml',
|
||||||
);
|
);
|
||||||
|
|
||||||
final int? result = await residentRunner.run();
|
final int result = await residentRunner.run();
|
||||||
expect(result, 0);
|
expect(result, 0);
|
||||||
|
|
||||||
expect(buildRunner.buildInvocations, 0);
|
expect(buildRunner.buildInvocations, 0);
|
||||||
@ -119,3 +93,10 @@ void main() {
|
|||||||
FeatureFlags: () => TestFeatureFlags(isNativeAssetsEnabled: true, isMacOSEnabled: true),
|
FeatureFlags: () => TestFeatureFlags(isNativeAssetsEnabled: true, isMacOSEnabled: true),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class FakeAnalytics extends Fake implements Analytics {
|
||||||
|
@override
|
||||||
|
void send(Event event) => sentEvents.add(event);
|
||||||
|
|
||||||
|
final List<Event> sentEvents = <Event>[];
|
||||||
|
}
|
||||||
|
@ -29,7 +29,7 @@ enum _StdioStream {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
late FileSystem fileSystem;
|
late MemoryFileSystem fileSystem;
|
||||||
late FakeProcessManager fakeProcessManager;
|
late FakeProcessManager fakeProcessManager;
|
||||||
late CocoaPods cocoaPodsUnderTest;
|
late CocoaPods cocoaPodsUnderTest;
|
||||||
late BufferLogger logger;
|
late BufferLogger logger;
|
||||||
|
@ -172,6 +172,12 @@ class FakeDartDevelopmentServiceException implements dds.DartDevelopmentServiceE
|
|||||||
@override
|
@override
|
||||||
final String message;
|
final String message;
|
||||||
static const String defaultMessage = 'A DDS instance is already connected at http://localhost:8181';
|
static const String defaultMessage = 'A DDS instance is already connected at http://localhost:8181';
|
||||||
|
|
||||||
|
@override
|
||||||
|
Map<String, Object?> toJson() => <String, Object?>{
|
||||||
|
'error_code': errorCode,
|
||||||
|
'message': message,
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
class TestFlutterDevice extends FlutterDevice {
|
class TestFlutterDevice extends FlutterDevice {
|
||||||
|
@ -30,7 +30,7 @@ import 'package:flutter_tools/src/run_cold.dart';
|
|||||||
import 'package:flutter_tools/src/run_hot.dart';
|
import 'package:flutter_tools/src/run_hot.dart';
|
||||||
import 'package:flutter_tools/src/version.dart';
|
import 'package:flutter_tools/src/version.dart';
|
||||||
import 'package:flutter_tools/src/vmservice.dart';
|
import 'package:flutter_tools/src/vmservice.dart';
|
||||||
import 'package:unified_analytics/testing.dart';
|
import 'package:test/fake.dart';
|
||||||
import 'package:unified_analytics/unified_analytics.dart';
|
import 'package:unified_analytics/unified_analytics.dart';
|
||||||
import 'package:vm_service/vm_service.dart' as vm_service;
|
import 'package:vm_service/vm_service.dart' as vm_service;
|
||||||
|
|
||||||
@ -41,22 +41,18 @@ import '../src/fakes.dart';
|
|||||||
import '../src/testbed.dart';
|
import '../src/testbed.dart';
|
||||||
import 'resident_runner_helpers.dart';
|
import 'resident_runner_helpers.dart';
|
||||||
|
|
||||||
|
FakeAnalytics get fakeAnalytics => globals.analytics as FakeAnalytics;
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
late Testbed testbed;
|
late Testbed testbed;
|
||||||
late FakeFlutterDevice flutterDevice;
|
late FakeFlutterDevice flutterDevice;
|
||||||
late FakeDevFS devFS;
|
late FakeDevFS devFS;
|
||||||
late ResidentRunner residentRunner;
|
late ResidentRunner residentRunner;
|
||||||
late FakeDevice device;
|
late FakeDevice device;
|
||||||
late FakeAnalytics fakeAnalytics;
|
|
||||||
FakeVmServiceHost? fakeVmServiceHost;
|
FakeVmServiceHost? fakeVmServiceHost;
|
||||||
|
|
||||||
setUp(() {
|
setUp(() {
|
||||||
testbed = Testbed(setup: () {
|
testbed = Testbed(setup: () {
|
||||||
fakeAnalytics = getInitializedFakeAnalyticsInstance(
|
|
||||||
fs: globals.fs,
|
|
||||||
fakeFlutterVersion: FakeFlutterVersion(),
|
|
||||||
);
|
|
||||||
|
|
||||||
globals.fs.file('.packages')
|
globals.fs.file('.packages')
|
||||||
.writeAsStringSync('\n');
|
.writeAsStringSync('\n');
|
||||||
globals.fs.file(globals.fs.path.join('build', 'app.dill'))
|
globals.fs.file(globals.fs.path.join('build', 'app.dill'))
|
||||||
@ -70,8 +66,10 @@ void main() {
|
|||||||
debuggingOptions: DebuggingOptions.enabled(BuildInfo.debug),
|
debuggingOptions: DebuggingOptions.enabled(BuildInfo.debug),
|
||||||
target: 'main.dart',
|
target: 'main.dart',
|
||||||
devtoolsHandler: createNoOpHandler,
|
devtoolsHandler: createNoOpHandler,
|
||||||
analytics: fakeAnalytics,
|
analytics: globals.analytics,
|
||||||
);
|
);
|
||||||
|
}, overrides: <Type, Generator>{
|
||||||
|
Analytics: () => FakeAnalytics(),
|
||||||
});
|
});
|
||||||
device = FakeDevice();
|
device = FakeDevice();
|
||||||
devFS = FakeDevFS();
|
devFS = FakeDevFS();
|
||||||
@ -120,7 +118,7 @@ void main() {
|
|||||||
debuggingOptions: DebuggingOptions.enabled(BuildInfo.debug),
|
debuggingOptions: DebuggingOptions.enabled(BuildInfo.debug),
|
||||||
target: 'main.dart',
|
target: 'main.dart',
|
||||||
devtoolsHandler: createNoOpHandler,
|
devtoolsHandler: createNoOpHandler,
|
||||||
analytics: fakeAnalytics,
|
analytics: globals.analytics,
|
||||||
);
|
);
|
||||||
flutterDevice.generator = residentCompiler;
|
flutterDevice.generator = residentCompiler;
|
||||||
|
|
||||||
@ -144,7 +142,7 @@ void main() {
|
|||||||
debuggingOptions: DebuggingOptions.enabled(BuildInfo.debug),
|
debuggingOptions: DebuggingOptions.enabled(BuildInfo.debug),
|
||||||
target: 'main.dart',
|
target: 'main.dart',
|
||||||
devtoolsHandler: createNoOpHandler,
|
devtoolsHandler: createNoOpHandler,
|
||||||
analytics: fakeAnalytics,
|
analytics: globals.analytics,
|
||||||
);
|
);
|
||||||
flutterDevice.generator = residentCompiler;
|
flutterDevice.generator = residentCompiler;
|
||||||
|
|
||||||
@ -214,7 +212,7 @@ void main() {
|
|||||||
debuggingOptions: DebuggingOptions.enabled(BuildInfo.debug),
|
debuggingOptions: DebuggingOptions.enabled(BuildInfo.debug),
|
||||||
target: 'main.dart',
|
target: 'main.dart',
|
||||||
devtoolsHandler: createNoOpHandler,
|
devtoolsHandler: createNoOpHandler,
|
||||||
analytics: fakeAnalytics,
|
analytics: globals.analytics,
|
||||||
);
|
);
|
||||||
flutterDevice.generator = residentCompiler;
|
flutterDevice.generator = residentCompiler;
|
||||||
|
|
||||||
@ -274,7 +272,7 @@ void main() {
|
|||||||
),
|
),
|
||||||
target: 'main.dart',
|
target: 'main.dart',
|
||||||
devtoolsHandler: createNoOpHandler,
|
devtoolsHandler: createNoOpHandler,
|
||||||
analytics: fakeAnalytics,
|
analytics: globals.analytics,
|
||||||
);
|
);
|
||||||
final Completer<DebugConnectionInfo> futureConnectionInfo = Completer<DebugConnectionInfo>.sync();
|
final Completer<DebugConnectionInfo> futureConnectionInfo = Completer<DebugConnectionInfo>.sync();
|
||||||
final Completer<void> futureAppStart = Completer<void>.sync();
|
final Completer<void> futureAppStart = Completer<void>.sync();
|
||||||
@ -319,7 +317,7 @@ void main() {
|
|||||||
hotEventFullRestart: false,
|
hotEventFullRestart: false,
|
||||||
)),
|
)),
|
||||||
));
|
));
|
||||||
expect(fakeAnalytics.sentEvents, contains(
|
expect((globals.analytics as FakeAnalytics).sentEvents, contains(
|
||||||
Event.hotRunnerInfo(
|
Event.hotRunnerInfo(
|
||||||
label: 'exception',
|
label: 'exception',
|
||||||
targetPlatform: getNameForTargetPlatform(TargetPlatform.android_arm),
|
targetPlatform: getNameForTargetPlatform(TargetPlatform.android_arm),
|
||||||
@ -863,7 +861,7 @@ void main() {
|
|||||||
|
|
||||||
// Parse out the event of interest since we may have timing events with
|
// Parse out the event of interest since we may have timing events with
|
||||||
// the new analytics package
|
// the new analytics package
|
||||||
final List<Event> newEventList = fakeAnalytics.sentEvents.where((Event e) => e.eventName == DashEvent.hotRunnerInfo).toList();
|
final List<Event> newEventList = fakeAnalytics.sentEvents.where((Event e) => e.eventName.label == 'hot_runner_info').toList();
|
||||||
expect(newEventList, hasLength(1));
|
expect(newEventList, hasLength(1));
|
||||||
final Event newEvent = newEventList.first;
|
final Event newEvent = newEventList.first;
|
||||||
expect(newEvent.eventName.label, 'hot_runner_info');
|
expect(newEvent.eventName.label, 'hot_runner_info');
|
||||||
@ -2373,7 +2371,7 @@ flutter:
|
|||||||
)),
|
)),
|
||||||
target: 'main.dart',
|
target: 'main.dart',
|
||||||
devtoolsHandler: createNoOpHandler,
|
devtoolsHandler: createNoOpHandler,
|
||||||
analytics: fakeAnalytics,
|
analytics: globals.analytics,
|
||||||
nativeAssetsYamlFile: 'foo.yaml',
|
nativeAssetsYamlFile: 'foo.yaml',
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -2388,3 +2386,10 @@ flutter:
|
|||||||
FeatureFlags: () => TestFeatureFlags(isNativeAssetsEnabled: true, isMacOSEnabled: true),
|
FeatureFlags: () => TestFeatureFlags(isNativeAssetsEnabled: true, isMacOSEnabled: true),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class FakeAnalytics extends Fake implements Analytics {
|
||||||
|
@override
|
||||||
|
void send(Event event) => sentEvents.add(event);
|
||||||
|
|
||||||
|
final List<Event> sentEvents = <Event>[];
|
||||||
|
}
|
||||||
|
@ -29,7 +29,7 @@ import '../src/test_build_system.dart';
|
|||||||
void main() {
|
void main() {
|
||||||
late FakeFlutterDevice mockFlutterDevice;
|
late FakeFlutterDevice mockFlutterDevice;
|
||||||
late FakeWebDevFS mockWebDevFS;
|
late FakeWebDevFS mockWebDevFS;
|
||||||
late FileSystem fileSystem;
|
late MemoryFileSystem fileSystem;
|
||||||
|
|
||||||
setUp(() {
|
setUp(() {
|
||||||
fileSystem = MemoryFileSystem.test();
|
fileSystem = MemoryFileSystem.test();
|
||||||
|
@ -102,7 +102,7 @@ void main() {
|
|||||||
late FakeWebServerDevice webServerDevice;
|
late FakeWebServerDevice webServerDevice;
|
||||||
late FakeDevice mockDevice;
|
late FakeDevice mockDevice;
|
||||||
late FakeVmServiceHost fakeVmServiceHost;
|
late FakeVmServiceHost fakeVmServiceHost;
|
||||||
late FileSystem fileSystem;
|
late MemoryFileSystem fileSystem;
|
||||||
late ProcessManager processManager;
|
late ProcessManager processManager;
|
||||||
late TestUsage testUsage;
|
late TestUsage testUsage;
|
||||||
late FakeAnalytics fakeAnalytics;
|
late FakeAnalytics fakeAnalytics;
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
import 'package:file/memory.dart';
|
import 'package:file/memory.dart';
|
||||||
import 'package:flutter_tools/src/base/config.dart';
|
import 'package:flutter_tools/src/base/config.dart';
|
||||||
import 'package:flutter_tools/src/base/file_system.dart';
|
|
||||||
import 'package:flutter_tools/src/reporting/unified_analytics.dart';
|
import 'package:flutter_tools/src/reporting/unified_analytics.dart';
|
||||||
import 'package:unified_analytics/unified_analytics.dart';
|
import 'package:unified_analytics/unified_analytics.dart';
|
||||||
|
|
||||||
@ -15,7 +14,7 @@ void main() {
|
|||||||
const String userBranch = 'abc123';
|
const String userBranch = 'abc123';
|
||||||
const String clientIde = 'VSCode';
|
const String clientIde = 'VSCode';
|
||||||
|
|
||||||
late FileSystem fs;
|
late MemoryFileSystem fs;
|
||||||
late Config config;
|
late Config config;
|
||||||
late FakeAnalytics analyticsOverride;
|
late FakeAnalytics analyticsOverride;
|
||||||
|
|
||||||
|
@ -67,6 +67,13 @@ class DapTestClient {
|
|||||||
/// Returns a stream of the string output from [OutputEventBody] events with the category 'stdout'.
|
/// Returns a stream of the string output from [OutputEventBody] events with the category 'stdout'.
|
||||||
Stream<String> get stdoutOutput => outputEvents
|
Stream<String> get stdoutOutput => outputEvents
|
||||||
.where((OutputEventBody output) => output.category == 'stdout')
|
.where((OutputEventBody output) => output.category == 'stdout')
|
||||||
|
// Skip empty output events. These are pointless (but harmless) events
|
||||||
|
// that started occurring with pkg:dds 4.2.0 because of how the stack
|
||||||
|
// trace parsing is done. This will be unnecessary once fixed in
|
||||||
|
// DDS/DAP.
|
||||||
|
// TODO(dantup): Remove this once we're updated to a version of DAP that
|
||||||
|
// includes https://dart-review.googlesource.com/c/sdk/+/364340.
|
||||||
|
.where((OutputEventBody output) => output.output.isNotEmpty)
|
||||||
.map((OutputEventBody output) => output.output);
|
.map((OutputEventBody output) => output.output);
|
||||||
|
|
||||||
/// Sends a custom request to the server and waits for a response.
|
/// Sends a custom request to the server and waits for a response.
|
||||||
|
@ -17,7 +17,6 @@ import 'package:meta/meta.dart';
|
|||||||
import 'package:path/path.dart' as path; // flutter_ignore: package_path_import
|
import 'package:path/path.dart' as path; // flutter_ignore: package_path_import
|
||||||
import 'package:test/test.dart' as test_package show test;
|
import 'package:test/test.dart' as test_package show test;
|
||||||
import 'package:test/test.dart' hide test;
|
import 'package:test/test.dart' hide test;
|
||||||
import 'package:unified_analytics/testing.dart';
|
|
||||||
import 'package:unified_analytics/unified_analytics.dart';
|
import 'package:unified_analytics/unified_analytics.dart';
|
||||||
|
|
||||||
import 'fakes.dart';
|
import 'fakes.dart';
|
||||||
@ -319,31 +318,27 @@ class FileExceptionHandler {
|
|||||||
/// instance, then a second instance will be generated and returned. This second
|
/// instance, then a second instance will be generated and returned. This second
|
||||||
/// instance will be cleared to send events.
|
/// instance will be cleared to send events.
|
||||||
FakeAnalytics getInitializedFakeAnalyticsInstance({
|
FakeAnalytics getInitializedFakeAnalyticsInstance({
|
||||||
required FileSystem fs,
|
required MemoryFileSystem fs,
|
||||||
required FakeFlutterVersion fakeFlutterVersion,
|
required FakeFlutterVersion fakeFlutterVersion,
|
||||||
String? clientIde,
|
String? clientIde,
|
||||||
String? enabledFeatures,
|
String? enabledFeatures,
|
||||||
}) {
|
}) {
|
||||||
final Directory homeDirectory = fs.directory('/');
|
final Directory homeDirectory = fs.directory('/');
|
||||||
final FakeAnalytics initialAnalytics = FakeAnalytics(
|
final FakeAnalytics initialAnalytics = Analytics.fake(
|
||||||
tool: DashTool.flutterTool,
|
tool: DashTool.flutterTool,
|
||||||
homeDirectory: homeDirectory,
|
homeDirectory: homeDirectory,
|
||||||
dartVersion: fakeFlutterVersion.dartSdkVersion,
|
dartVersion: fakeFlutterVersion.dartSdkVersion,
|
||||||
platform: DevicePlatform.linux,
|
|
||||||
fs: fs,
|
fs: fs,
|
||||||
surveyHandler: SurveyHandler(homeDirectory: homeDirectory, fs: fs),
|
|
||||||
flutterChannel: fakeFlutterVersion.channel,
|
flutterChannel: fakeFlutterVersion.channel,
|
||||||
flutterVersion: fakeFlutterVersion.getVersionString(),
|
flutterVersion: fakeFlutterVersion.getVersionString(),
|
||||||
);
|
);
|
||||||
initialAnalytics.clientShowedMessage();
|
initialAnalytics.clientShowedMessage();
|
||||||
|
|
||||||
return FakeAnalytics(
|
return Analytics.fake(
|
||||||
tool: DashTool.flutterTool,
|
tool: DashTool.flutterTool,
|
||||||
homeDirectory: homeDirectory,
|
homeDirectory: homeDirectory,
|
||||||
dartVersion: fakeFlutterVersion.dartSdkVersion,
|
dartVersion: fakeFlutterVersion.dartSdkVersion,
|
||||||
platform: DevicePlatform.linux,
|
|
||||||
fs: fs,
|
fs: fs,
|
||||||
surveyHandler: SurveyHandler(homeDirectory: homeDirectory, fs: fs),
|
|
||||||
flutterChannel: fakeFlutterVersion.channel,
|
flutterChannel: fakeFlutterVersion.channel,
|
||||||
flutterVersion: fakeFlutterVersion.getVersionString(),
|
flutterVersion: fakeFlutterVersion.getVersionString(),
|
||||||
clientIde: clientIde,
|
clientIde: clientIde,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user