158 references to Logs
Aspire.Cli.Tests (158)
Commands\ConfigCommandTests.cs (6)
506var output = string.Join("\n", outputWriter.Logs); 532var output = string.Join("\n", outputWriter.Logs); 554var output = string.Join("\n", outputWriter.Logs); 576var output = string.Join("\n", outputWriter.Logs); 597var output = string.Join("\n", outputWriter.Logs); 623var output = string.Join("\n", outputWriter.Logs);
Commands\DescribeCommandTests.cs (25)
301var jsonLines = outputWriter.Logs 382var resourcesByName = outputWriter.Logs 421var jsonLine = Assert.Single(outputWriter.Logs, l => l.TrimStart().StartsWith("{", StringComparison.Ordinal)); 459Assert.Single(outputWriter.Logs, l => l.TrimStart().StartsWith("{", StringComparison.Ordinal)); 507var jsonLine = Assert.Single(outputWriter.Logs, l => l.TrimStart().StartsWith("{", StringComparison.Ordinal)); 553var jsonLine = Assert.Single(outputWriter.Logs, l => l.TrimStart().StartsWith("{", StringComparison.Ordinal)); 602var resourceLines = outputWriter.Logs 634var jsonLines = outputWriter.Logs 639Assert.DoesNotContain(outputWriter.Logs, l => l.Contains("unexpected error occurred", StringComparison.OrdinalIgnoreCase)); 663Assert.Single(outputWriter.Logs, l => l.TrimStart().StartsWith("{", StringComparison.Ordinal)); 715var jsonOutput = string.Join("", outputWriter.Logs); 754var jsonOutput = string.Join("", outputWriter.Logs); 785var jsonLines = outputWriter.Logs 815var jsonOutput = string.Join("", outputWriter.Logs); 841var jsonOutput = string.Join("", outputWriter.Logs); 868var jsonOutput = string.Join("", outputWriter.Logs); 893var jsonLines = outputWriter.Logs 921var jsonLines = outputWriter.Logs 965await Verify(string.Join("", outputWriter.Logs), "mmd") 986await Verify(string.Join("", outputWriter.Logs), "mmd"); 1009await Verify(string.Join("", outputWriter.Logs), "mmd").UseParameters(resource); 1027await Verify(string.Join("", outputWriter.Logs), "mmd").UseParameters(resource.Length == 0 ? "empty" : resource); 1041Assert.Equal("", string.Join("", outputWriter.Logs)); 1058Assert.Equal("", string.Join("", outputWriter.Logs)); 1079Assert.Equal("", string.Join("", outputWriter.Logs));
Commands\DocsCommandTests.cs (1)
209var output = string.Join("\n", outputWriter.Logs);
Commands\DoctorCommandTests.cs (2)
154var stdoutText = string.Concat(outputWriter.Logs); 1027var stdoutText = string.Concat(outputWriter.Logs);
Commands\ExtensionInternalCommandTests.cs (3)
78var allOutput = string.Join(string.Empty, capturedOutput.Logs); 125var allOutput = string.Join(string.Empty, capturedOutput.Logs); 155var allOutput = string.Join(string.Empty, capturedOutput.Logs);
Commands\LogsCommandTests.cs (31)
387var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"")); 419Assert.Contains(outputWriter.Logs, l => l.Contains("[apiservice-abc123]")); 420Assert.Contains(outputWriter.Logs, l => l.Contains("[apiservice-def456]")); 423Assert.Contains(outputWriter.Logs, l => l.Contains("[redis]")); 466var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"")); 504var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"")); 544var logLines = outputWriter.Logs.Where(l => l.StartsWith("2025-", StringComparison.Ordinal)).ToList(); 567var logLines = outputWriter.Logs.Where(l => l.StartsWith("[", StringComparison.Ordinal)).ToList(); 601var logLine = Assert.Single(outputWriter.Logs, l => l.StartsWith("[", StringComparison.Ordinal)); 633var jsonOutput = outputWriter.Logs.First(l => l.Contains("\"logs\"", StringComparison.Ordinal)); 655var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"")); 680var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"")); 705var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"")); 790var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"")); 898Assert.Contains(outputWriter.Logs, l => l.Contains("[redis] Ready to accept connections", StringComparison.Ordinal)); 899Assert.DoesNotContain(outputWriter.Logs, l => l.Contains("late-hidden", StringComparison.Ordinal)); 920Assert.Single(outputWriter.Logs, l => l.TrimStart().StartsWith("{", StringComparison.Ordinal)); 921Assert.DoesNotContain(outputWriter.Logs, l => l.Contains("unexpected error occurred", StringComparison.OrdinalIgnoreCase)); 943Assert.Single(outputWriter.Logs, l => l.TrimStart().StartsWith("{", StringComparison.Ordinal)); 1056var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"")); 1087var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"")); 1116var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"")); 1147var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"")); 1179var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"")); 1298var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"", StringComparison.Ordinal)); 1348var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"", StringComparison.Ordinal)); 1396Assert.DoesNotContain(outputWriter.Logs, l => l.Contains("Ready to accept connections", StringComparison.Ordinal)); 1397Assert.Contains(outputWriter.Logs, l => l.Contains("Connection timeout error", StringComparison.Ordinal)); 1422Assert.DoesNotContain(outputWriter.Logs, l => l.Contains("Ready to accept connections", StringComparison.Ordinal)); 1423Assert.Contains(outputWriter.Logs, l => l.Contains("Connection timeout error", StringComparison.Ordinal)); 1424Assert.DoesNotContain(outputWriter.Logs, l => l.Contains("Client connected", StringComparison.Ordinal));
Commands\LsCommandTests.cs (13)
118var jsonOutput = string.Join(string.Empty, textWriter.Logs); 158var jsonOutput = string.Join(string.Empty, textWriter.Logs); 199var jsonOutput = string.Join(string.Empty, textWriter.Logs); 241var stdoutText = string.Join(string.Empty, textWriter.Logs); 273var stdoutText = string.Join(string.Empty, textWriter.Logs); 313var lines = textWriter.Logs.ToArray(); 355var lines = textWriter.Logs.ToArray(); 400var lines = textWriter.Logs.ToArray(); 446var partialLines = textWriter.Logs.ToArray(); 456Assert.Single(textWriter.Logs); 491var lines = textWriter.Logs.ToArray(); 512Assert.Empty(textWriter.Logs); 545var output = string.Join('\n', textWriter.Logs);
Commands\PsCommandTests.cs (13)
167var jsonOutput = string.Join(string.Empty, textWriter.Logs); 219var jsonOutput = string.Join(string.Empty, textWriter.Logs); 257var jsonOutput = string.Join(string.Empty, textWriter.Logs); 303var jsonOutput = string.Join(string.Empty, textWriter.Logs); 345var jsonOutput = string.Join(string.Empty, textWriter.Logs); 391var output = string.Join(Environment.NewLine, textWriter.Logs); 424var output = string.Join(Environment.NewLine, textWriter.Logs); 465var output = string.Join(Environment.NewLine, textWriter.Logs); 488var json = string.Join(string.Empty, textWriter.Logs); 605var output = JsonSerializer.Deserialize(Assert.Single(textWriter.Logs), PsCommandJsonContext.RelaxedEscaping.AppHostDisplayInfo); 742var jsonOutput = string.Join(string.Empty, textWriter.Logs); 789var jsonOutput = string.Join(string.Empty, textWriter.Logs); 828var jsonOutput = string.Join(string.Empty, textWriter.Logs);
Commands\RootCommandTests.cs (1)
226var help = string.Join(Environment.NewLine, outputWriter.Logs);
Commands\SecretCommandTests.cs (28)
41Assert.Contains(expectedPath, outputWriter.Logs); 67Assert.Contains(expectedPath, outputWriter.Logs); 97outputWriter.Logs.Clear(); 102Assert.Contains("prod-secret", outputWriter.Logs); 104outputWriter.Logs.Clear(); 109Assert.Contains(outputWriter.Logs, line => line.Contains("Parameters:api_key", StringComparison.Ordinal)); 151outputWriter.Logs.Clear(); 153Assert.Contains("prod-secret", outputWriter.Logs); 155outputWriter.Logs.Clear(); 157Assert.Contains(outputWriter.Logs, line => line.Contains("prod-secret", StringComparison.Ordinal)); 158Assert.Contains(outputWriter.Logs, line => line.Contains("dev-secret", StringComparison.Ordinal)); 178outputWriter.Logs.Clear(); 182Assert.Contains(outputWriter.Logs, line => line.Contains("\"development\"", StringComparison.Ordinal)); 183Assert.Contains(outputWriter.Logs, line => line.Contains("\"lowercase-secret\"", StringComparison.Ordinal)); 218outputWriter.Logs.Clear(); 223Assert.Contains(outputWriter.Logs, line => line.Contains("\"Development\"", StringComparison.Ordinal)); 224Assert.Contains(outputWriter.Logs, line => line.Contains("\"Parameters:api_key\"", StringComparison.Ordinal)); 225Assert.Contains(outputWriter.Logs, line => line.Contains("\"dev-secret\"", StringComparison.Ordinal)); 226Assert.Contains(outputWriter.Logs, line => line.Contains("\"Production\"", StringComparison.Ordinal)); 227Assert.Contains(outputWriter.Logs, line => line.Contains("\"Azure:SubscriptionId\"", StringComparison.Ordinal)); 228Assert.Contains(outputWriter.Logs, line => line.Contains("\"prod-subscription\"", StringComparison.Ordinal)); 263Assert.Contains("old", outputWriter.Logs); 328outputWriter.Logs.Clear(); 330Assert.Contains("updated", outputWriter.Logs); 332outputWriter.Logs.Clear(); 334Assert.Contains(outputWriter.Logs, line => line.Contains($"\"{originalEnvironment}\"", StringComparison.Ordinal)); 338outputWriter.Logs.Clear(); 340Assert.Contains(Path.Combine(directory, $"{originalEnvironment}.json"), outputWriter.Logs);
Commands\TelemetryLogsCommandTests.cs (5)
81var logLines = outputWriter.Logs.Where(l => l.Contains("redis") || l.Contains("apiservice")).ToList(); 116var logLines = outputWriter.Logs.Where(l => l.Contains("apiservice")).ToList(); 145var logLine = Assert.Single(outputWriter.Logs, l => l.Contains("apiservice", StringComparison.Ordinal)); 224var logLines = outputWriter.Logs.Where(l => l.Contains("redis")).ToList(); 655var jsonLine = outputWriter.Logs.Single(l => l.TrimStart().StartsWith('['));
Commands\TelemetrySpansCommandTests.cs (4)
80var spanLines = outputWriter.Logs.Where(l => l.Contains("frontend") || l.Contains("backend")).ToList(); 115var spanLines = outputWriter.Logs.Where(l => l.Contains("apiservice")).ToList(); 197var spanLines = outputWriter.Logs.Where(l => l.Contains("frontend")).ToList(); 384var jsonLine = outputWriter.Logs.Single(l => l.TrimStart().StartsWith('['));
Commands\TelemetryTracesCommandTests.cs (9)
136var jsonLine = outputWriter.Logs.Single(l => l.TrimStart().StartsWith('[')); 224var jsonLine = outputWriter.Logs.Single(l => l.TrimStart().StartsWith('[')); 277var dataRows = ParseTableDataRows(outputWriter.Logs); 295var summaryLine = outputWriter.Logs.Last(l => l.StartsWith("Showing", StringComparison.Ordinal)); 328var dataRows = ParseTableDataRows(outputWriter.Logs); 346var summaryLine = outputWriter.Logs.Last(l => l.StartsWith("Showing", StringComparison.Ordinal)); 442var dataRows = ParseTableDataRows(outputWriter.Logs); 588var jsonLine = outputWriter.Logs.Single(l => l.TrimStart().StartsWith('[')); 672var jsonLine = outputWriter.Logs.Single(l => l.TrimStart().StartsWith('['));
Commands\TerminalCommandTests.cs (5)
439var stdout = string.Join("\n", capturedOutput.Logs).Trim(); 559var stdout = string.Join("\n", capturedOutput.Logs).Trim(); 670var stdout = string.Join("\n", capturedOutput.Logs).Trim(); 742var stdout = string.Join("\n", capturedOutput.Logs).Trim(); 781Assert.Equal("[]", string.Join("\n", capturedOutput.Logs).Trim());
Commands\TerminalTapePlayCommandTests.cs (4)
198Assert.Equal(host.GetScreenText().TrimEnd(), string.Join('\n', stdout.Logs).TrimEnd()); 319Assert.Equal(host.GetScreenText().TrimEnd(), string.Join('\n', stdout.Logs).TrimEnd()); 353Assert.Equal(host.GetScreenText().TrimEnd(), string.Join('\n', stdout.Logs).TrimEnd()); 420Assert.Equal(host.GetScreenText().TrimEnd(), string.Join('\n', stdout.Logs).TrimEnd());
Commands\TrayProtocolCommandTests.cs (7)
42var message = JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayWatchMessage)!; 76Assert.Equal("snapshot", JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayWatchMessage)!.Type); 121Assert.Empty(output.Logs); 192var message = JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayStopMessage)!; 243var message = JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayStopMessage)!; 302var message = JsonSerializer.Deserialize(Assert.Single(output.Logs), TrayCliJsonContext.Default.TrayStopMessage)!; 309Assert.Empty(output.Logs);
Utils\CliTestHelper.cs (1)
994Logs.Add(line);