| Index: pkg/analyzer_cli/test/options_test.dart
|
| diff --git a/pkg/analyzer_cli/test/options_test.dart b/pkg/analyzer_cli/test/options_test.dart
|
| index aa40368a4ecfd94cd8404884489fd63f82bb5f5e..63e0d9903515d635c3c933099194872add81473c 100644
|
| --- a/pkg/analyzer_cli/test/options_test.dart
|
| +++ b/pkg/analyzer_cli/test/options_test.dart
|
| @@ -8,9 +8,10 @@ import 'dart:io';
|
|
|
| import 'package:analyzer_cli/src/driver.dart';
|
| import 'package:analyzer_cli/src/options.dart';
|
| +import 'package:telemetry/telemetry.dart' as telemetry;
|
| import 'package:test/test.dart';
|
| -import 'package:usage/usage.dart';
|
| import 'package:test_reflective_loader/test_reflective_loader.dart';
|
| +import 'package:usage/usage.dart';
|
|
|
| main() {
|
| group('CommandLineOptions', () {
|
| @@ -234,23 +235,27 @@ main() {
|
| expect(failureMessage, equals('Invalid Dart SDK path: &&&&&'));
|
| });
|
|
|
| - test('--analytics', () {
|
| - AnalyticsMock mock = new AnalyticsMock()..enabled = false;
|
| - setAnalytics(mock);
|
| - CommandLineOptions.parse(['--analytics']);
|
| - expect(mock.enabled, true);
|
| - expect(lastExitHandlerCode, 0);
|
| - expect(outStringBuffer.toString(), contains('Analytics are currently'));
|
| - });
|
| -
|
| - test('--no-analytics', () {
|
| - AnalyticsMock mock = new AnalyticsMock()..enabled = false;
|
| - setAnalytics(mock);
|
| - CommandLineOptions.parse(['--no-analytics']);
|
| - expect(mock.enabled, false);
|
| - expect(lastExitHandlerCode, 0);
|
| - expect(outStringBuffer.toString(), contains('Analytics are currently'));
|
| - });
|
| + if (telemetry.SHOW_ANALYTICS_UI) {
|
| + test('--analytics', () {
|
| + AnalyticsMock mock = new AnalyticsMock()..enabled = false;
|
| + setAnalytics(mock);
|
| + CommandLineOptions.parse(['--analytics']);
|
| + expect(mock.enabled, true);
|
| + expect(lastExitHandlerCode, 0);
|
| + expect(
|
| + outStringBuffer.toString(), contains('Analytics are currently'));
|
| + });
|
| +
|
| + test('--no-analytics', () {
|
| + AnalyticsMock mock = new AnalyticsMock()..enabled = false;
|
| + setAnalytics(mock);
|
| + CommandLineOptions.parse(['--no-analytics']);
|
| + expect(mock.enabled, false);
|
| + expect(lastExitHandlerCode, 0);
|
| + expect(
|
| + outStringBuffer.toString(), contains('Analytics are currently'));
|
| + });
|
| + }
|
| });
|
| });
|
| defineReflectiveTests(CommandLineOptionsTest);
|
|
|