1 write to Process
dotnet-watch.Tests (1)
TestUtilities\WatchableApp.cs (1)
182
Process
= new AwaitableProcess(commandSpec, Logger);
59 references to Process
dotnet-watch.Tests (59)
Browser\BrowserLaunchTests.cs (3)
26
Assert.Contains(App.
Process
.Output, line => line.Contains("Application started. Press Ctrl+C to shut down."));
27
Assert.Contains(App.
Process
.Output, line => line.Contains("Hosting environment: Development"));
30
Assert.Contains(App.
Process
.Output, line => line.Contains("dotnet watch ⌚ Launching browser: https://localhost:5001"));
Build\EvaluationTests.cs (1)
549
var normalizedActual = ParseOutput(watchableApp.
Process
.Output).OrderBy(f => f.relativePath);
CommandLine\LaunchSettingsTests.cs (1)
152
var standardInput = App.
Process
.Process.StandardInput;
CommandLine\ProgramTests.cs (13)
115
Assert.Contains(App.
Process
.Output, l => l.Contains("Determining projects to restore..."));
118
Assert.DoesNotContain(App.
Process
.Output, l => l.Contains("Working directory:"));
148
Assert.DoesNotContain(App.
Process
.Output, l => l.Contains("Working directory:"));
150
Assert.Contains(App.
Process
.Output, l => l.Contains("Hot reload enabled."));
171
Assert.Contains(App.
Process
.Output, l => l.Contains($"Found named launch profile '{profileName}'."));
172
Assert.Contains(App.
Process
.Output, l => l.Contains("Hot Reload disabled by command line switch."));
192
Assert.Contains(App.
Process
.Output, l => l.Contains($"Found named launch profile '{profileName}'."));
207
App.
Process
.ClearOutput();
243
Assert.Contains("TestProperty", App.
Process
.Output.Single(line => line.Contains("/t:GenerateWatchList")));
260
Assert.DoesNotContain("TestProperty", App.
Process
.Output.Single(line => line.Contains("/t:GenerateWatchList")));
279
Assert.Contains("-property:Configuration=Release", App.
Process
.Output.Single(line => line.Contains("/t:GenerateWatchList")));
296
Assert.Contains("-property:Configuration=Release", App.
Process
.Output.Single(line => line.Contains("/t:GenerateWatchList")));
354
var lines = await App.
Process
.GetAllOutputLinesAsync(CancellationToken.None);
HotReload\ApplyDeltaTests.cs (22)
92
App.
Process
.ClearOutput();
143
App.
Process
.ClearOutput();
185
App.
Process
.ClearOutput();
231
App.
Process
.ClearOutput();
259
App.
Process
.ClearOutput();
301
App.
Process
.ClearOutput();
435
App.
Process
.ClearOutput();
454
App.
Process
.ClearOutput();
463
App.
Process
.ClearOutput();
471
App.
Process
.ClearOutput();
509
App.
Process
.ClearOutput();
521
App.
Process
.ClearOutput();
895
App.
Process
.ClearOutput();
911
App.
Process
.ClearOutput();
922
App.
Process
.ClearOutput();
958
App.
Process
.ClearOutput();
1157
Assert.Equal(1, App.
Process
.Output.Count(line => line.StartsWith("dotnet watch ⌚ Launching browser: ")));
1158
App.
Process
.ClearOutput();
1171
App.
Process
.ClearOutput();
1185
App.
Process
.ClearOutput();
1230
App.
Process
.ClearOutput();
1241
App.
Process
.ClearOutput();
TestUtilities\WatchableApp.cs (15)
33
=> AssertEx.ContainsSubstring(message,
Process
.Output);
36
=> Assert.DoesNotContain(
Process
.Output, line => line.Contains(message));
39
=> AssertEx.ContainsPattern(pattern,
Process
.Output);
49
if (
Process
.Output.Any(line => line.Contains(text)))
62
if (
Process
.Output.Any(line => pattern.IsMatch(line)))
76
if (
Process
.Output.Any(line => pattern.IsMatch(line)))
90
return
Process
.GetOutputLineAsync(success: line => line.Contains(text), failure: _ => false);
98
return
Process
.GetOutputLineAsync(success: line => pattern.IsMatch(line), failure: _ => false);
104
return
Process
.GetOutputLineAsync(success: line => pattern.IsMatch(line), failure: _ => false);
108
=>
Process
.GetOutputLineAsync(success: predicate, failure: _ => false);
117
var line = await
Process
.GetOutputLineAsync(
183
Process
.Start();
190
Process
?.Dispose();
203
Process
.Process.StandardInput.Write(c);
204
Process
.Process.StandardInput.Flush();
Watch\GlobbingAppTests.cs (3)
17
App.
Process
.ClearOutput();
80
App.
Process
.ClearOutput();
99
var lines = await App.
Process
.GetAllOutputLinesAsync(CancellationToken.None);
Watch\NoDepsAppTests.cs (1)
22
Assert.DoesNotContain(App.
Process
.Output, l => l.StartsWith("Exited with error code"));