mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
This reverts commit 53d8cba3ec
.
This commit is contained in:
parent
28b4b84f37
commit
63a4013160
@ -77,9 +77,8 @@ Future<void> main(List<String> args) async {
|
|||||||
final bool muteCommandLogging = (help || doctor) && !veryVerbose;
|
final bool muteCommandLogging = (help || doctor) && !veryVerbose;
|
||||||
final bool verboseHelp = help && verbose;
|
final bool verboseHelp = help && verbose;
|
||||||
final bool daemon = args.contains('daemon');
|
final bool daemon = args.contains('daemon');
|
||||||
final bool machine = args.contains('--machine');
|
final bool runMachine = (args.contains('--machine') && args.contains('run')) ||
|
||||||
final bool runMachine = (machine && args.contains('run')) ||
|
(args.contains('--machine') && args.contains('attach'));
|
||||||
(machine && args.contains('attach'));
|
|
||||||
|
|
||||||
// Cache.flutterRoot must be set early because other features use it (e.g.
|
// Cache.flutterRoot must be set early because other features use it (e.g.
|
||||||
// enginePath's initializer uses it). This can only work with the real
|
// enginePath's initializer uses it). This can only work with the real
|
||||||
@ -123,11 +122,10 @@ Future<void> main(List<String> args) async {
|
|||||||
);
|
);
|
||||||
return loggerFactory.createLogger(
|
return loggerFactory.createLogger(
|
||||||
daemon: daemon,
|
daemon: daemon,
|
||||||
runMachine: runMachine,
|
machine: runMachine,
|
||||||
verbose: verbose && !muteCommandLogging,
|
verbose: verbose && !muteCommandLogging,
|
||||||
prefixedErrors: prefixedErrors,
|
prefixedErrors: prefixedErrors,
|
||||||
windows: globals.platform.isWindows,
|
windows: globals.platform.isWindows,
|
||||||
machine: machine,
|
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -228,10 +226,9 @@ class LoggerFactory {
|
|||||||
Logger createLogger({
|
Logger createLogger({
|
||||||
@required bool verbose,
|
@required bool verbose,
|
||||||
@required bool prefixedErrors,
|
@required bool prefixedErrors,
|
||||||
@required bool runMachine,
|
@required bool machine,
|
||||||
@required bool daemon,
|
@required bool daemon,
|
||||||
@required bool windows,
|
@required bool windows,
|
||||||
@required bool machine,
|
|
||||||
}) {
|
}) {
|
||||||
Logger logger;
|
Logger logger;
|
||||||
if (windows) {
|
if (windows) {
|
||||||
@ -240,15 +237,13 @@ class LoggerFactory {
|
|||||||
stdio: _stdio,
|
stdio: _stdio,
|
||||||
outputPreferences: _outputPreferences,
|
outputPreferences: _outputPreferences,
|
||||||
stopwatchFactory: _stopwatchFactory,
|
stopwatchFactory: _stopwatchFactory,
|
||||||
machine: machine,
|
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
logger = StdoutLogger(
|
logger = StdoutLogger(
|
||||||
terminal: _terminal,
|
terminal: _terminal,
|
||||||
stdio: _stdio,
|
stdio: _stdio,
|
||||||
outputPreferences: _outputPreferences,
|
outputPreferences: _outputPreferences,
|
||||||
stopwatchFactory: _stopwatchFactory,
|
stopwatchFactory: _stopwatchFactory
|
||||||
machine: machine,
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (verbose) {
|
if (verbose) {
|
||||||
@ -260,7 +255,7 @@ class LoggerFactory {
|
|||||||
if (daemon) {
|
if (daemon) {
|
||||||
return NotifyingLogger(verbose: verbose, parent: logger);
|
return NotifyingLogger(verbose: verbose, parent: logger);
|
||||||
}
|
}
|
||||||
if (runMachine) {
|
if (machine) {
|
||||||
return AppRunLogger(parent: logger);
|
return AppRunLogger(parent: logger);
|
||||||
}
|
}
|
||||||
return logger;
|
return logger;
|
||||||
|
@ -226,7 +226,6 @@ Future<String> _doctorText() async {
|
|||||||
final BufferLogger logger = BufferLogger(
|
final BufferLogger logger = BufferLogger(
|
||||||
terminal: globals.terminal,
|
terminal: globals.terminal,
|
||||||
outputPreferences: globals.outputPreferences,
|
outputPreferences: globals.outputPreferences,
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
|
|
||||||
final Doctor doctor = Doctor(logger: logger);
|
final Doctor doctor = Doctor(logger: logger);
|
||||||
|
@ -36,12 +36,6 @@ abstract class Logger {
|
|||||||
|
|
||||||
bool get hasTerminal;
|
bool get hasTerminal;
|
||||||
|
|
||||||
/// Whether the current flutter command invocation also contains a `--machine` flag.
|
|
||||||
///
|
|
||||||
/// This should be used to elide output to stdout that is not formatted in newline
|
|
||||||
/// delimited JSON.
|
|
||||||
bool get machine;
|
|
||||||
|
|
||||||
Terminal get terminal;
|
Terminal get terminal;
|
||||||
|
|
||||||
OutputPreferences get _outputPreferences;
|
OutputPreferences get _outputPreferences;
|
||||||
@ -165,9 +159,6 @@ class DelegatingLogger implements Logger {
|
|||||||
@override
|
@override
|
||||||
bool get quiet => _delegate.quiet;
|
bool get quiet => _delegate.quiet;
|
||||||
|
|
||||||
@override
|
|
||||||
bool get machine => _delegate.machine;
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
set quiet(bool value) => _delegate.quiet = value;
|
set quiet(bool value) => _delegate.quiet = value;
|
||||||
|
|
||||||
@ -278,7 +269,6 @@ class StdoutLogger extends Logger {
|
|||||||
required this.terminal,
|
required this.terminal,
|
||||||
required Stdio stdio,
|
required Stdio stdio,
|
||||||
required OutputPreferences outputPreferences,
|
required OutputPreferences outputPreferences,
|
||||||
required this.machine,
|
|
||||||
StopwatchFactory stopwatchFactory = const StopwatchFactory(),
|
StopwatchFactory stopwatchFactory = const StopwatchFactory(),
|
||||||
})
|
})
|
||||||
: _stdio = stdio,
|
: _stdio = stdio,
|
||||||
@ -289,8 +279,6 @@ class StdoutLogger extends Logger {
|
|||||||
final Terminal terminal;
|
final Terminal terminal;
|
||||||
@override
|
@override
|
||||||
final OutputPreferences _outputPreferences;
|
final OutputPreferences _outputPreferences;
|
||||||
@override
|
|
||||||
final bool machine;
|
|
||||||
final Stdio _stdio;
|
final Stdio _stdio;
|
||||||
final StopwatchFactory _stopwatchFactory;
|
final StopwatchFactory _stopwatchFactory;
|
||||||
|
|
||||||
@ -455,14 +443,12 @@ class WindowsStdoutLogger extends StdoutLogger {
|
|||||||
required Terminal terminal,
|
required Terminal terminal,
|
||||||
required Stdio stdio,
|
required Stdio stdio,
|
||||||
required OutputPreferences outputPreferences,
|
required OutputPreferences outputPreferences,
|
||||||
required bool machine,
|
|
||||||
StopwatchFactory stopwatchFactory = const StopwatchFactory(),
|
StopwatchFactory stopwatchFactory = const StopwatchFactory(),
|
||||||
}) : super(
|
}) : super(
|
||||||
terminal: terminal,
|
terminal: terminal,
|
||||||
stdio: stdio,
|
stdio: stdio,
|
||||||
outputPreferences: outputPreferences,
|
outputPreferences: outputPreferences,
|
||||||
stopwatchFactory: stopwatchFactory,
|
stopwatchFactory: stopwatchFactory,
|
||||||
machine: machine,
|
|
||||||
);
|
);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@ -484,7 +470,6 @@ class BufferLogger extends Logger {
|
|||||||
BufferLogger({
|
BufferLogger({
|
||||||
required this.terminal,
|
required this.terminal,
|
||||||
required OutputPreferences outputPreferences,
|
required OutputPreferences outputPreferences,
|
||||||
this.machine = false,
|
|
||||||
StopwatchFactory stopwatchFactory = const StopwatchFactory(),
|
StopwatchFactory stopwatchFactory = const StopwatchFactory(),
|
||||||
}) : _outputPreferences = outputPreferences,
|
}) : _outputPreferences = outputPreferences,
|
||||||
_stopwatchFactory = stopwatchFactory;
|
_stopwatchFactory = stopwatchFactory;
|
||||||
@ -493,7 +478,6 @@ class BufferLogger extends Logger {
|
|||||||
BufferLogger.test({
|
BufferLogger.test({
|
||||||
Terminal? terminal,
|
Terminal? terminal,
|
||||||
OutputPreferences? outputPreferences,
|
OutputPreferences? outputPreferences,
|
||||||
this.machine = false,
|
|
||||||
}) : terminal = terminal ?? Terminal.test(),
|
}) : terminal = terminal ?? Terminal.test(),
|
||||||
_outputPreferences = outputPreferences ?? OutputPreferences.test(),
|
_outputPreferences = outputPreferences ?? OutputPreferences.test(),
|
||||||
_stopwatchFactory = const StopwatchFactory();
|
_stopwatchFactory = const StopwatchFactory();
|
||||||
@ -505,9 +489,6 @@ class BufferLogger extends Logger {
|
|||||||
@override
|
@override
|
||||||
final Terminal terminal;
|
final Terminal terminal;
|
||||||
|
|
||||||
@override
|
|
||||||
final bool machine;
|
|
||||||
|
|
||||||
final StopwatchFactory _stopwatchFactory;
|
final StopwatchFactory _stopwatchFactory;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
@ -274,13 +274,11 @@ Future<T> runInContext<T>(
|
|||||||
terminal: globals.terminal,
|
terminal: globals.terminal,
|
||||||
stdio: globals.stdio,
|
stdio: globals.stdio,
|
||||||
outputPreferences: globals.outputPreferences,
|
outputPreferences: globals.outputPreferences,
|
||||||
machine: false,
|
|
||||||
)
|
)
|
||||||
: StdoutLogger(
|
: StdoutLogger(
|
||||||
terminal: globals.terminal,
|
terminal: globals.terminal,
|
||||||
stdio: globals.stdio,
|
stdio: globals.stdio,
|
||||||
outputPreferences: globals.outputPreferences,
|
outputPreferences: globals.outputPreferences,
|
||||||
machine: false,
|
|
||||||
),
|
),
|
||||||
MacOSWorkflow: () => MacOSWorkflow(
|
MacOSWorkflow: () => MacOSWorkflow(
|
||||||
featureFlags: featureFlags,
|
featureFlags: featureFlags,
|
||||||
|
@ -44,7 +44,7 @@ void main() {
|
|||||||
platform = const LocalPlatform();
|
platform = const LocalPlatform();
|
||||||
processManager = const LocalProcessManager();
|
processManager = const LocalProcessManager();
|
||||||
terminal = AnsiTerminal(platform: platform, stdio: Stdio());
|
terminal = AnsiTerminal(platform: platform, stdio: Stdio());
|
||||||
logger = BufferLogger(outputPreferences: OutputPreferences.test(), terminal: terminal, machine: false);
|
logger = BufferLogger(outputPreferences: OutputPreferences.test(), terminal: terminal);
|
||||||
tempDir = fileSystem.systemTempDirectory.createTempSync('flutter_analysis_test.');
|
tempDir = fileSystem.systemTempDirectory.createTempSync('flutter_analysis_test.');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -558,9 +558,6 @@ class StreamLogger extends Logger {
|
|||||||
@override
|
@override
|
||||||
bool get isVerbose => true;
|
bool get isVerbose => true;
|
||||||
|
|
||||||
@override
|
|
||||||
bool get machine => true;
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void printError(
|
void printError(
|
||||||
String message, {
|
String message, {
|
||||||
|
@ -186,7 +186,6 @@ void main() {
|
|||||||
terminal: Terminal.test(supportsColor: true),
|
terminal: Terminal.test(supportsColor: true),
|
||||||
stdio: FakeStdio(),
|
stdio: FakeStdio(),
|
||||||
outputPreferences: OutputPreferences.test(),
|
outputPreferences: OutputPreferences.test(),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
final ArtifactUpdater artifactUpdater = ArtifactUpdater(
|
final ArtifactUpdater artifactUpdater = ArtifactUpdater(
|
||||||
fileSystem: fileSystem,
|
fileSystem: fileSystem,
|
||||||
|
@ -26,7 +26,7 @@ final String resetBold = RegExp.escape(AnsiTerminal.resetBold);
|
|||||||
final String resetColor = RegExp.escape(AnsiTerminal.resetColor);
|
final String resetColor = RegExp.escape(AnsiTerminal.resetColor);
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
testWithoutContext('correct logger instance is created with machine: false', () {
|
testWithoutContext('correct logger instance is created', () {
|
||||||
final LoggerFactory loggerFactory = LoggerFactory(
|
final LoggerFactory loggerFactory = LoggerFactory(
|
||||||
terminal: Terminal.test(),
|
terminal: Terminal.test(),
|
||||||
stdio: FakeStdio(),
|
stdio: FakeStdio(),
|
||||||
@ -36,124 +36,52 @@ void main() {
|
|||||||
expect(loggerFactory.createLogger(
|
expect(loggerFactory.createLogger(
|
||||||
verbose: false,
|
verbose: false,
|
||||||
prefixedErrors: false,
|
prefixedErrors: false,
|
||||||
runMachine: false,
|
machine: false,
|
||||||
daemon: false,
|
daemon: false,
|
||||||
windows: false,
|
windows: false,
|
||||||
machine: false
|
), isA<StdoutLogger>());
|
||||||
), isA<StdoutLogger>().having((Logger logger) => logger.machine, 'machine', false));
|
|
||||||
expect(loggerFactory.createLogger(
|
expect(loggerFactory.createLogger(
|
||||||
verbose: false,
|
verbose: false,
|
||||||
prefixedErrors: false,
|
prefixedErrors: false,
|
||||||
runMachine: false,
|
machine: false,
|
||||||
daemon: false,
|
daemon: false,
|
||||||
windows: true,
|
windows: true,
|
||||||
machine: false
|
), isA<WindowsStdoutLogger>());
|
||||||
), isA<WindowsStdoutLogger>().having((Logger logger) => logger.machine, 'machine', false));
|
|
||||||
expect(loggerFactory.createLogger(
|
expect(loggerFactory.createLogger(
|
||||||
verbose: true,
|
verbose: true,
|
||||||
prefixedErrors: false,
|
prefixedErrors: false,
|
||||||
runMachine: false,
|
machine: false,
|
||||||
daemon: false,
|
daemon: false,
|
||||||
windows: true,
|
windows: true,
|
||||||
machine: false
|
), isA<VerboseLogger>());
|
||||||
), isA<VerboseLogger>().having((Logger logger) => logger.machine, 'machine', false));
|
|
||||||
expect(loggerFactory.createLogger(
|
expect(loggerFactory.createLogger(
|
||||||
verbose: true,
|
verbose: true,
|
||||||
prefixedErrors: false,
|
prefixedErrors: false,
|
||||||
runMachine: false,
|
machine: false,
|
||||||
daemon: false,
|
daemon: false,
|
||||||
windows: false,
|
windows: false,
|
||||||
machine: false
|
), isA<VerboseLogger>());
|
||||||
), isA<VerboseLogger>().having((Logger logger) => logger.machine, 'machine', false));
|
|
||||||
expect(loggerFactory.createLogger(
|
expect(loggerFactory.createLogger(
|
||||||
verbose: false,
|
verbose: false,
|
||||||
prefixedErrors: true,
|
prefixedErrors: true,
|
||||||
runMachine: false,
|
machine: false,
|
||||||
daemon: false,
|
daemon: false,
|
||||||
windows: false,
|
windows: false,
|
||||||
machine: false
|
), isA<PrefixedErrorLogger>());
|
||||||
), isA<PrefixedErrorLogger>().having((Logger logger) => logger.machine, 'machine', false));
|
|
||||||
expect(loggerFactory.createLogger(
|
expect(loggerFactory.createLogger(
|
||||||
verbose: false,
|
verbose: false,
|
||||||
prefixedErrors: false,
|
prefixedErrors: false,
|
||||||
runMachine: false,
|
machine: false,
|
||||||
daemon: true,
|
daemon: true,
|
||||||
windows: false,
|
windows: false,
|
||||||
machine: false
|
), isA<NotifyingLogger>());
|
||||||
), isA<NotifyingLogger>().having((Logger logger) => logger.machine, 'machine', false));
|
|
||||||
expect(loggerFactory.createLogger(
|
expect(loggerFactory.createLogger(
|
||||||
verbose: false,
|
verbose: false,
|
||||||
prefixedErrors: false,
|
prefixedErrors: false,
|
||||||
runMachine: true,
|
machine: true,
|
||||||
daemon: false,
|
daemon: false,
|
||||||
windows: false,
|
windows: false,
|
||||||
machine: false
|
), isA<AppRunLogger>());
|
||||||
), isA<AppRunLogger>().having((Logger logger) => logger.machine, 'machine', false));
|
|
||||||
});
|
|
||||||
|
|
||||||
testWithoutContext('correct logger instance is created with machine: true', () {
|
|
||||||
final LoggerFactory loggerFactory = LoggerFactory(
|
|
||||||
terminal: Terminal.test(),
|
|
||||||
stdio: FakeStdio(),
|
|
||||||
outputPreferences: OutputPreferences.test(),
|
|
||||||
);
|
|
||||||
|
|
||||||
expect(loggerFactory.createLogger(
|
|
||||||
verbose: false,
|
|
||||||
prefixedErrors: false,
|
|
||||||
runMachine: false,
|
|
||||||
daemon: false,
|
|
||||||
windows: false,
|
|
||||||
machine: true
|
|
||||||
), isA<StdoutLogger>().having((Logger logger) => logger.machine, 'machine', true));
|
|
||||||
expect(loggerFactory.createLogger(
|
|
||||||
verbose: false,
|
|
||||||
prefixedErrors: false,
|
|
||||||
runMachine: false,
|
|
||||||
daemon: false,
|
|
||||||
windows: true,
|
|
||||||
machine: true
|
|
||||||
), isA<WindowsStdoutLogger>().having((Logger logger) => logger.machine, 'machine', true));
|
|
||||||
expect(loggerFactory.createLogger(
|
|
||||||
verbose: true,
|
|
||||||
prefixedErrors: false,
|
|
||||||
runMachine: false,
|
|
||||||
daemon: false,
|
|
||||||
windows: true,
|
|
||||||
machine: true
|
|
||||||
), isA<VerboseLogger>().having((Logger logger) => logger.machine, 'machine', true));
|
|
||||||
expect(loggerFactory.createLogger(
|
|
||||||
verbose: true,
|
|
||||||
prefixedErrors: false,
|
|
||||||
runMachine: false,
|
|
||||||
daemon: false,
|
|
||||||
windows: false,
|
|
||||||
machine: true
|
|
||||||
), isA<VerboseLogger>().having((Logger logger) => logger.machine, 'machine', true));
|
|
||||||
expect(loggerFactory.createLogger(
|
|
||||||
verbose: false,
|
|
||||||
prefixedErrors: true,
|
|
||||||
runMachine: false,
|
|
||||||
daemon: false,
|
|
||||||
windows: false,
|
|
||||||
machine: true
|
|
||||||
), isA<PrefixedErrorLogger>().having((Logger logger) => logger.machine, 'machine', true));
|
|
||||||
expect(loggerFactory.createLogger(
|
|
||||||
verbose: false,
|
|
||||||
prefixedErrors: false,
|
|
||||||
runMachine: false,
|
|
||||||
daemon: true,
|
|
||||||
windows: false,
|
|
||||||
machine: true
|
|
||||||
), isA<NotifyingLogger>().having((Logger logger) => logger.machine, 'machine', true));
|
|
||||||
expect(loggerFactory.createLogger(
|
|
||||||
verbose: false,
|
|
||||||
prefixedErrors: false,
|
|
||||||
runMachine: true,
|
|
||||||
daemon: false,
|
|
||||||
windows: false,
|
|
||||||
machine: true
|
|
||||||
), isA<AppRunLogger>().having((Logger logger) => logger.machine, 'machine', true));
|
|
||||||
});
|
});
|
||||||
|
|
||||||
testWithoutContext('WindowsStdoutLogger rewrites emojis when terminal does not support emoji', () {
|
testWithoutContext('WindowsStdoutLogger rewrites emojis when terminal does not support emoji', () {
|
||||||
@ -162,7 +90,6 @@ void main() {
|
|||||||
outputPreferences: OutputPreferences.test(),
|
outputPreferences: OutputPreferences.test(),
|
||||||
stdio: stdio,
|
stdio: stdio,
|
||||||
terminal: Terminal.test(supportsColor: false, supportsEmoji: false),
|
terminal: Terminal.test(supportsColor: false, supportsEmoji: false),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
|
|
||||||
logger.printStatus('🔥🖼️✗✓🔨💪✏️');
|
logger.printStatus('🔥🖼️✗✓🔨💪✏️');
|
||||||
@ -176,7 +103,6 @@ void main() {
|
|||||||
outputPreferences: OutputPreferences.test(),
|
outputPreferences: OutputPreferences.test(),
|
||||||
stdio: stdio,
|
stdio: stdio,
|
||||||
terminal: Terminal.test(supportsColor: true, supportsEmoji: true),
|
terminal: Terminal.test(supportsColor: true, supportsEmoji: true),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
|
|
||||||
logger.printStatus('🔥🖼️✗✓🔨💪✏️');
|
logger.printStatus('🔥🖼️✗✓🔨💪✏️');
|
||||||
@ -369,7 +295,6 @@ void main() {
|
|||||||
),
|
),
|
||||||
stdio: stdio,
|
stdio: stdio,
|
||||||
outputPreferences: OutputPreferences.test(),
|
outputPreferences: OutputPreferences.test(),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
|
|
||||||
logger.printStatus('message');
|
logger.printStatus('message');
|
||||||
@ -387,7 +312,6 @@ void main() {
|
|||||||
),
|
),
|
||||||
stdio: stdio,
|
stdio: stdio,
|
||||||
outputPreferences: OutputPreferences.test(),
|
outputPreferences: OutputPreferences.test(),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
logger.printStatus('message');
|
logger.printStatus('message');
|
||||||
logger.printError('error message');
|
logger.printError('error message');
|
||||||
@ -407,7 +331,6 @@ void main() {
|
|||||||
),
|
),
|
||||||
stdio: stdio,
|
stdio: stdio,
|
||||||
outputPreferences: OutputPreferences.test(),
|
outputPreferences: OutputPreferences.test(),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
logger.printStatus('message');
|
logger.printStatus('message');
|
||||||
logger.printError('error message');
|
logger.printError('error message');
|
||||||
@ -538,7 +461,6 @@ void main() {
|
|||||||
stdio: mockStdio,
|
stdio: mockStdio,
|
||||||
outputPreferences: OutputPreferences.test(showColor: true),
|
outputPreferences: OutputPreferences.test(showColor: true),
|
||||||
stopwatchFactory: stopwatchFactory,
|
stopwatchFactory: stopwatchFactory,
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
final Status status = logger.startProgress(
|
final Status status = logger.startProgress(
|
||||||
'Hello',
|
'Hello',
|
||||||
@ -576,7 +498,6 @@ void main() {
|
|||||||
stdio: mockStdio,
|
stdio: mockStdio,
|
||||||
outputPreferences: OutputPreferences.test(showColor: true),
|
outputPreferences: OutputPreferences.test(showColor: true),
|
||||||
stopwatchFactory: stopwatchFactory,
|
stopwatchFactory: stopwatchFactory,
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
const String message = "Knock Knock, Who's There";
|
const String message = "Knock Knock, Who's There";
|
||||||
final Status status = logger.startProgress(
|
final Status status = logger.startProgress(
|
||||||
@ -618,7 +539,6 @@ void main() {
|
|||||||
stdio: mockStdio,
|
stdio: mockStdio,
|
||||||
outputPreferences: OutputPreferences.test(showColor: true),
|
outputPreferences: OutputPreferences.test(showColor: true),
|
||||||
stopwatchFactory: stopwatchFactory,
|
stopwatchFactory: stopwatchFactory,
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
const String message = "Knock Knock, Who's There";
|
const String message = "Knock Knock, Who's There";
|
||||||
final Status status = logger.startProgress(
|
final Status status = logger.startProgress(
|
||||||
@ -751,7 +671,6 @@ void main() {
|
|||||||
),
|
),
|
||||||
stdio: fakeStdio,
|
stdio: fakeStdio,
|
||||||
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false),
|
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
logger.printError('0123456789' * 15);
|
logger.printError('0123456789' * 15);
|
||||||
final List<String> lines = outputStderr();
|
final List<String> lines = outputStderr();
|
||||||
@ -780,7 +699,6 @@ void main() {
|
|||||||
platform: _kNoAnsiPlatform,
|
platform: _kNoAnsiPlatform,
|
||||||
),
|
),
|
||||||
stdio: fakeStdio,
|
stdio: fakeStdio,
|
||||||
machine: false,
|
|
||||||
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false),
|
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false),
|
||||||
);
|
);
|
||||||
logger.printError('0123456789' * 15, indent: 5);
|
logger.printError('0123456789' * 15, indent: 5);
|
||||||
@ -804,7 +722,6 @@ void main() {
|
|||||||
platform: _kNoAnsiPlatform,
|
platform: _kNoAnsiPlatform,
|
||||||
),
|
),
|
||||||
stdio: fakeStdio,
|
stdio: fakeStdio,
|
||||||
machine: false,
|
|
||||||
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false),
|
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false),
|
||||||
);
|
);
|
||||||
logger.printError('0123456789' * 15, hangingIndent: 5);
|
logger.printError('0123456789' * 15, hangingIndent: 5);
|
||||||
@ -828,7 +745,6 @@ void main() {
|
|||||||
platform: _kNoAnsiPlatform,
|
platform: _kNoAnsiPlatform,
|
||||||
),
|
),
|
||||||
stdio: fakeStdio,
|
stdio: fakeStdio,
|
||||||
machine: false,
|
|
||||||
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false),
|
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false),
|
||||||
);
|
);
|
||||||
logger.printError('0123456789' * 15, indent: 4, hangingIndent: 5);
|
logger.printError('0123456789' * 15, indent: 4, hangingIndent: 5);
|
||||||
@ -852,7 +768,6 @@ void main() {
|
|||||||
platform: _kNoAnsiPlatform,
|
platform: _kNoAnsiPlatform,
|
||||||
),
|
),
|
||||||
stdio: fakeStdio,
|
stdio: fakeStdio,
|
||||||
machine: false,
|
|
||||||
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false),
|
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false),
|
||||||
);
|
);
|
||||||
logger.printStatus('0123456789' * 15);
|
logger.printStatus('0123456789' * 15);
|
||||||
@ -874,7 +789,6 @@ void main() {
|
|||||||
),
|
),
|
||||||
stdio: fakeStdio,
|
stdio: fakeStdio,
|
||||||
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false),
|
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
logger.printStatus('0123456789' * 15, indent: 5);
|
logger.printStatus('0123456789' * 15, indent: 5);
|
||||||
final List<String> lines = outputStdout();
|
final List<String> lines = outputStdout();
|
||||||
@ -897,7 +811,6 @@ void main() {
|
|||||||
platform: _kNoAnsiPlatform,
|
platform: _kNoAnsiPlatform,
|
||||||
),
|
),
|
||||||
stdio: fakeStdio,
|
stdio: fakeStdio,
|
||||||
machine: false,
|
|
||||||
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false)
|
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false)
|
||||||
);
|
);
|
||||||
logger.printStatus('0123456789' * 15, hangingIndent: 5);
|
logger.printStatus('0123456789' * 15, hangingIndent: 5);
|
||||||
@ -921,7 +834,6 @@ void main() {
|
|||||||
platform: _kNoAnsiPlatform,
|
platform: _kNoAnsiPlatform,
|
||||||
),
|
),
|
||||||
stdio: fakeStdio,
|
stdio: fakeStdio,
|
||||||
machine: false,
|
|
||||||
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false),
|
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40, showColor: false),
|
||||||
);
|
);
|
||||||
logger.printStatus('0123456789' * 15, indent: 4, hangingIndent: 5);
|
logger.printStatus('0123456789' * 15, indent: 4, hangingIndent: 5);
|
||||||
@ -945,7 +857,6 @@ void main() {
|
|||||||
platform: FakePlatform(stdoutSupportsAnsi: true),
|
platform: FakePlatform(stdoutSupportsAnsi: true),
|
||||||
),
|
),
|
||||||
stdio: fakeStdio,
|
stdio: fakeStdio,
|
||||||
machine: false,
|
|
||||||
outputPreferences: OutputPreferences.test(showColor: true),
|
outputPreferences: OutputPreferences.test(showColor: true),
|
||||||
);
|
);
|
||||||
logger.printError('Pants on fire!');
|
logger.printError('Pants on fire!');
|
||||||
@ -963,7 +874,6 @@ void main() {
|
|||||||
platform: FakePlatform(),
|
platform: FakePlatform(),
|
||||||
),
|
),
|
||||||
stdio: fakeStdio,
|
stdio: fakeStdio,
|
||||||
machine: false,
|
|
||||||
outputPreferences: OutputPreferences.test(showColor: true),
|
outputPreferences: OutputPreferences.test(showColor: true),
|
||||||
);
|
);
|
||||||
logger.printStatus('All good.');
|
logger.printStatus('All good.');
|
||||||
@ -982,7 +892,6 @@ void main() {
|
|||||||
),
|
),
|
||||||
stdio: fakeStdio,
|
stdio: fakeStdio,
|
||||||
outputPreferences: OutputPreferences.test(showColor: true),
|
outputPreferences: OutputPreferences.test(showColor: true),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
logger.printStatus(
|
logger.printStatus(
|
||||||
null,
|
null,
|
||||||
@ -1006,7 +915,6 @@ void main() {
|
|||||||
),
|
),
|
||||||
stdio: fakeStdio,
|
stdio: fakeStdio,
|
||||||
outputPreferences: OutputPreferences.test(showColor: false),
|
outputPreferences: OutputPreferences.test(showColor: false),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
logger.printStatus(
|
logger.printStatus(
|
||||||
null,
|
null,
|
||||||
@ -1031,7 +939,6 @@ void main() {
|
|||||||
stdio: fakeStdio,
|
stdio: fakeStdio,
|
||||||
outputPreferences: OutputPreferences.test(showColor: false),
|
outputPreferences: OutputPreferences.test(showColor: false),
|
||||||
stopwatchFactory: FakeStopwatchFactory(stopwatch: fakeStopwatch),
|
stopwatchFactory: FakeStopwatchFactory(stopwatch: fakeStopwatch),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
final Status status = logger.startProgress(
|
final Status status = logger.startProgress(
|
||||||
'Hello',
|
'Hello',
|
||||||
@ -1101,7 +1008,6 @@ void main() {
|
|||||||
),
|
),
|
||||||
stdio: fakeStdio,
|
stdio: fakeStdio,
|
||||||
outputPreferences: OutputPreferences.test(showColor: false),
|
outputPreferences: OutputPreferences.test(showColor: false),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
logger.startProgress('AAA').stop();
|
logger.startProgress('AAA').stop();
|
||||||
logger.startProgress('BBB').stop();
|
logger.startProgress('BBB').stop();
|
||||||
@ -1125,7 +1031,6 @@ void main() {
|
|||||||
),
|
),
|
||||||
stdio: fakeStdio,
|
stdio: fakeStdio,
|
||||||
outputPreferences: OutputPreferences.test(),
|
outputPreferences: OutputPreferences.test(),
|
||||||
machine: false,
|
|
||||||
),
|
),
|
||||||
stopwatchFactory: FakeStopwatchFactory(),
|
stopwatchFactory: FakeStopwatchFactory(),
|
||||||
);
|
);
|
||||||
|
@ -16,7 +16,6 @@ void main() {
|
|||||||
final BufferLogger bufferLogger = BufferLogger(
|
final BufferLogger bufferLogger = BufferLogger(
|
||||||
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40),
|
outputPreferences: OutputPreferences.test(wrapText: true, wrapColumn: 40),
|
||||||
terminal: TestTerminal(platform: FakePlatform()..stdoutSupportsAnsi = true),
|
terminal: TestTerminal(platform: FakePlatform()..stdoutSupportsAnsi = true),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
bufferLogger.printStatus('0123456789' * 8);
|
bufferLogger.printStatus('0123456789' * 8);
|
||||||
|
|
||||||
@ -27,7 +26,6 @@ void main() {
|
|||||||
final BufferLogger bufferLogger = BufferLogger(
|
final BufferLogger bufferLogger = BufferLogger(
|
||||||
outputPreferences: OutputPreferences.test(wrapText: false),
|
outputPreferences: OutputPreferences.test(wrapText: false),
|
||||||
terminal: TestTerminal(platform: FakePlatform()..stdoutSupportsAnsi = true),
|
terminal: TestTerminal(platform: FakePlatform()..stdoutSupportsAnsi = true),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
final String testString = '0123456789' * 20;
|
final String testString = '0123456789' * 20;
|
||||||
bufferLogger.printStatus(testString);
|
bufferLogger.printStatus(testString);
|
||||||
@ -126,7 +124,6 @@ void main() {
|
|||||||
final BufferLogger bufferLogger = BufferLogger(
|
final BufferLogger bufferLogger = BufferLogger(
|
||||||
terminal: terminalUnderTest,
|
terminal: terminalUnderTest,
|
||||||
outputPreferences: OutputPreferences.test(),
|
outputPreferences: OutputPreferences.test(),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
terminalUnderTest.usesTerminalUi = true;
|
terminalUnderTest.usesTerminalUi = true;
|
||||||
mockStdInStream = Stream<String>.fromFutures(<Future<String>>[
|
mockStdInStream = Stream<String>.fromFutures(<Future<String>>[
|
||||||
@ -151,7 +148,6 @@ void main() {
|
|||||||
final BufferLogger bufferLogger = BufferLogger(
|
final BufferLogger bufferLogger = BufferLogger(
|
||||||
terminal: terminalUnderTest,
|
terminal: terminalUnderTest,
|
||||||
outputPreferences: OutputPreferences.test(),
|
outputPreferences: OutputPreferences.test(),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
terminalUnderTest.usesTerminalUi = true;
|
terminalUnderTest.usesTerminalUi = true;
|
||||||
mockStdInStream = Stream<String>.fromFutures(<Future<String>>[
|
mockStdInStream = Stream<String>.fromFutures(<Future<String>>[
|
||||||
|
@ -40,7 +40,6 @@ void main () {
|
|||||||
testLogger = BufferLogger(
|
testLogger = BufferLogger(
|
||||||
terminal: Terminal.test(),
|
terminal: Terminal.test(),
|
||||||
outputPreferences: OutputPreferences.test(),
|
outputPreferences: OutputPreferences.test(),
|
||||||
machine: false,
|
|
||||||
);
|
);
|
||||||
|
|
||||||
mockCmakeProject = FakeCmakeProject(managedCmakeFile);
|
mockCmakeProject = FakeCmakeProject(managedCmakeFile);
|
||||||
|
@ -24,7 +24,6 @@ final ProcessUtils processUtils = ProcessUtils(processManager: processManager, l
|
|||||||
),
|
),
|
||||||
stdio: stdio,
|
stdio: stdio,
|
||||||
outputPreferences: OutputPreferences.test(wrapText: true),
|
outputPreferences: OutputPreferences.test(wrapText: true),
|
||||||
machine: false,
|
|
||||||
));
|
));
|
||||||
final String flutterBin = fileSystem.path.join(getFlutterRoot(), 'bin', platform.isWindows ? 'flutter.bat' : 'flutter');
|
final String flutterBin = fileSystem.path.join(getFlutterRoot(), 'bin', platform.isWindows ? 'flutter.bat' : 'flutter');
|
||||||
|
|
||||||
|
@ -38,7 +38,6 @@ final Map<Type, Generator> _testbedDefaults = <Type, Generator>{
|
|||||||
Logger: () => BufferLogger(
|
Logger: () => BufferLogger(
|
||||||
terminal: AnsiTerminal(stdio: globals.stdio, platform: globals.platform), // Danger, using real stdio.
|
terminal: AnsiTerminal(stdio: globals.stdio, platform: globals.platform), // Danger, using real stdio.
|
||||||
outputPreferences: OutputPreferences.test(),
|
outputPreferences: OutputPreferences.test(),
|
||||||
machine: false,
|
|
||||||
), // Allows reading logs and prevents stdout.
|
), // Allows reading logs and prevents stdout.
|
||||||
OperatingSystemUtils: () => FakeOperatingSystemUtils(),
|
OperatingSystemUtils: () => FakeOperatingSystemUtils(),
|
||||||
OutputPreferences: () => OutputPreferences.test(), // configures BufferLogger to avoid color codes.
|
OutputPreferences: () => OutputPreferences.test(), // configures BufferLogger to avoid color codes.
|
||||||
|
Loading…
Reference in New Issue
Block a user