Skip to content

Commit 327193a

Browse files
authored
override Analytics in TestBed defaults (#153990)
Fixes flutter/flutter#150663
1 parent df3d35e commit 327193a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

packages/flutter_tools/test/src/testbed.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import 'package:flutter_tools/src/dart/pub.dart';
1919
import 'package:flutter_tools/src/globals.dart' as globals;
2020
import 'package:flutter_tools/src/reporting/reporting.dart';
2121
import 'package:flutter_tools/src/version.dart';
22+
import 'package:unified_analytics/unified_analytics.dart';
2223

2324
import 'context.dart';
2425
import 'fake_http_client.dart';
@@ -40,6 +41,7 @@ final Map<Type, Generator> _testbedDefaults = <Type, Generator>{
4041
OperatingSystemUtils: () => FakeOperatingSystemUtils(),
4142
OutputPreferences: () => OutputPreferences.test(), // configures BufferLogger to avoid color codes.
4243
Usage: () => TestUsage(), // prevent addition of analytics from burdening test mocks
44+
Analytics: () => const NoOpAnalytics(),
4345
FlutterVersion: () => FakeFlutterVersion(), // prevent requirement to mock git for test runner.
4446
Signals: () => FakeSignals(), // prevent registering actual signal handlers.
4547
Pub: () => ThrowingPub(), // prevent accidental invocations of pub.

0 commit comments

Comments
 (0)