1 instantiation of InstallSidecarReader
Aspire.Cli.Tests (1)
Utils\CliTestHelper.cs (1)
56
return new
InstallSidecarReader
(loggerFactory.CreateLogger<InstallSidecarReader>());
80 references to InstallSidecarReader
aspire (17)
Acquisition\IdentityResolver.cs (1)
294
IdentitySource.Sidecar => $"'{sidecarField}' field in {
InstallSidecarReader
.SidecarFileName}",
Acquisition\InstallSidecarReader.cs (2)
19
private readonly ILogger<
InstallSidecarReader
> _logger;
21
public InstallSidecarReader(ILogger<
InstallSidecarReader
> logger)
Acquisition\InstallSidecarWriter.cs (5)
29
var sidecarPath = Path.Combine(binaryDirectory,
InstallSidecarReader
.SidecarFileName);
61
if (stream.Position >
InstallSidecarReader
.MaxSidecarBytes)
64
$"Prepared sidecar file size {stream.Position} bytes exceeds the {
InstallSidecarReader
.MaxSidecarBytes}-byte limit.");
86
if (length >
InstallSidecarReader
.MaxSidecarBytes)
89
$"Sidecar file size {length} bytes exceeds the {
InstallSidecarReader
.MaxSidecarBytes}-byte limit.");
Acquisition\WingetFirstRunProbe.cs (2)
41
var sidecarPath = Path.Combine(binaryDir,
InstallSidecarReader
.SidecarFileName);
63
var tempPath = Path.Combine(binaryDir, $"{
InstallSidecarReader
.SidecarFileName}.{Guid.NewGuid():N}.tmp");
Bundles\BundleService.cs (2)
471
var sidecarPath = Path.Combine(binaryDir,
InstallSidecarReader
.SidecarFileName);
472
var source =
InstallSidecarReader
.ReadSourceField(sidecarPath);
Commands\UpdateCommand.cs (2)
147
var sidecarPath = Path.Combine(binaryDir,
InstallSidecarReader
.SidecarFileName);
148
var source =
InstallSidecarReader
.ReadSourceField(sidecarPath);
Program.cs (1)
499
builder.Services.AddSingleton<IInstallSidecarReader,
InstallSidecarReader
>();
Utils\CliPathHelper.cs (2)
124
var sidecarPath = Path.Combine(binaryDir,
InstallSidecarReader
.SidecarFileName);
125
var source =
InstallSidecarReader
.ReadSourceField(sidecarPath);
Aspire.Cli.Tests (63)
Acquisition\IdentityResolverTests.cs (2)
174
Assert.Contains(
InstallSidecarReader
.SidecarFileName, ex.Message);
508
=> File.WriteAllText(Path.Combine(directory,
InstallSidecarReader
.SidecarFileName), json);
Acquisition\InstallationDiscoveryDiscoverAllTests.cs (14)
55
var expectedSidecarPath = Path.Combine(pathDir,
InstallSidecarReader
.SidecarFileName);
72
var sidecarPath = Path.Combine(pathDir,
InstallSidecarReader
.SidecarFileName);
104
var sidecarPath = Path.Combine(pathDir,
InstallSidecarReader
.SidecarFileName);
131
File.WriteAllText(Path.Combine(binDir,
InstallSidecarReader
.SidecarFileName), "{\"source\":\"script\"}");
279
File.WriteAllText(Path.Combine(prDir,
InstallSidecarReader
.SidecarFileName), "{\"source\":\"pr\"}");
303
File.WriteAllText(Path.Combine(binDir,
InstallSidecarReader
.SidecarFileName), "{\"source\":\"script\"}");
328
File.WriteAllText(Path.Combine(binDir,
InstallSidecarReader
.SidecarFileName), "{\"source\":\"script\"}");
369
File.WriteAllText(Path.Combine(prDir,
InstallSidecarReader
.SidecarFileName), "{\"source\":\"pr\"}");
403
File.WriteAllText(Path.Combine(prDir,
InstallSidecarReader
.SidecarFileName), "{\"source\":\"pr\"}");
438
File.WriteAllText(Path.Combine(brewDir,
InstallSidecarReader
.SidecarFileName), "{\"source\":\"brew\"}");
474
File.WriteAllText(Path.Combine(brewDir,
InstallSidecarReader
.SidecarFileName), "{\"source\":\"brew\"}");
765
File.WriteAllText(Path.Combine(releaseBinDir,
InstallSidecarReader
.SidecarFileName), "{\"source\":\"script\"}");
795
File.WriteAllText(Path.Combine(releaseBinDir,
InstallSidecarReader
.SidecarFileName), "{\"source\":\"localhive\"}");
1027
File.WriteAllText(Path.Combine(dir,
InstallSidecarReader
.SidecarFileName), $"{{\"source\":\"{source}\"}}");
Acquisition\InstallSidecarReaderTests.cs (29)
11
/// Behavior tests for <see cref="
InstallSidecarReader
"/>. The sidecar contract
33
var
reader = CliTestHelper.CreateSidecarReader(outputHelper);
45
var expectedPath = Path.Combine(workspace.WorkspaceRoot.FullName,
InstallSidecarReader
.SidecarFileName);
47
var
reader = CliTestHelper.CreateSidecarReader(outputHelper);
57
var
reader = CliTestHelper.CreateSidecarReader(outputHelper);
83
var
reader = CliTestHelper.CreateSidecarReader(outputHelper);
102
var
reader = CliTestHelper.CreateSidecarReader(outputHelper);
125
var
reader = CliTestHelper.CreateSidecarReader(outputHelper);
139
var
reader = CliTestHelper.CreateSidecarReader(outputHelper);
143
var expectedPath = Path.Combine(workspace.WorkspaceRoot.FullName,
InstallSidecarReader
.SidecarFileName);
153
var result =
InstallSidecarReader
.ReadSourceField(sidecarPath);
162
var sidecarPath = Path.Combine(workspace.WorkspaceRoot.FullName,
InstallSidecarReader
.SidecarFileName);
164
var result =
InstallSidecarReader
.ReadSourceField(sidecarPath);
175
var result =
InstallSidecarReader
.ReadSourceField(sidecarPath);
197
var result =
InstallSidecarReader
.ReadSourceField(sidecarPath);
235
var sidecarPath = Path.Combine(workspace.WorkspaceRoot.FullName,
InstallSidecarReader
.SidecarFileName);
236
var oversized = new string('a', (int)
InstallSidecarReader
.MaxSidecarBytes + 1);
239
var
reader = CliTestHelper.CreateSidecarReader(outputHelper);
251
var sidecarPath = Path.Combine(workspace.WorkspaceRoot.FullName,
InstallSidecarReader
.SidecarFileName);
252
var oversized = new string('a', (int)
InstallSidecarReader
.MaxSidecarBytes + 1);
255
Assert.Null(
InstallSidecarReader
.ReadSourceField(sidecarPath));
267
var sidecarPath = Path.Combine(workspace.WorkspaceRoot.FullName,
InstallSidecarReader
.SidecarFileName);
271
var
reader = CliTestHelper.CreateSidecarReader(outputHelper);
285
var sidecarPath = Path.Combine(workspace.WorkspaceRoot.FullName,
InstallSidecarReader
.SidecarFileName);
289
Assert.Equal("script",
InstallSidecarReader
.ReadSourceField(sidecarPath));
302
var
reader = CliTestHelper.CreateSidecarReader(outputHelper);
331
var
reader = CliTestHelper.CreateSidecarReader(outputHelper);
351
var
reader = CliTestHelper.CreateSidecarReader(outputHelper);
363
var path = Path.Combine(binaryDir,
InstallSidecarReader
.SidecarFileName);
Acquisition\InstallSidecarWriterTests.cs (10)
15
var sidecarPath = Path.Combine(workspace.Path,
InstallSidecarReader
.SidecarFileName);
44
Assert.Empty(Directory.GetFiles(workspace.Path, $"{
InstallSidecarReader
.SidecarFileName}.*.tmp"));
54
var sidecarPath = Path.Combine(workspace.Path,
InstallSidecarReader
.SidecarFileName);
63
var sidecarPath = Path.Combine(workspace.Path,
InstallSidecarReader
.SidecarFileName);
70
Assert.Empty(Directory.GetFiles(workspace.Path, $"{
InstallSidecarReader
.SidecarFileName}.*.tmp"));
77
var sidecarPath = Path.Combine(workspace.Path,
InstallSidecarReader
.SidecarFileName);
83
Assert.InRange(new FileInfo(sidecarPath).Length, 1,
InstallSidecarReader
.MaxSidecarBytes);
90
Assert.Empty(Directory.GetFiles(workspace.Path, $"{
InstallSidecarReader
.SidecarFileName}.*.tmp"));
97
var sidecarPath = Path.Combine(workspace.Path,
InstallSidecarReader
.SidecarFileName);
104
Assert.Empty(Directory.GetFiles(workspace.Path, $"{
InstallSidecarReader
.SidecarFileName}.*.tmp"));
CliBootstrapTests.cs (1)
267
File.WriteAllText(Path.Combine(binaryDir,
InstallSidecarReader
.SidecarFileName), $$"""{"source":"{{source}}"{{channelField}}}""");
Commands\UpdateCommandTests.cs (3)
1496
var sidecarPath = Path.Combine(installDirectory.FullName,
InstallSidecarReader
.SidecarFileName);
1539
var sidecarPath = Path.Combine(installDirectory.FullName,
InstallSidecarReader
.SidecarFileName);
3367
File.WriteAllText(Path.Combine(binaryDir,
InstallSidecarReader
.SidecarFileName), """{"source":"nix"}""");
Utils\CliPathHelperTests.cs (1)
386
File.WriteAllText(Path.Combine(binaryDir,
InstallSidecarReader
.SidecarFileName), $$"""{"source":"{{source}}"}""");
Utils\CliTestHelper.cs (3)
53
public static
InstallSidecarReader
CreateSidecarReader(ITestOutputHelper outputHelper)
56
return new InstallSidecarReader(loggerFactory.CreateLogger<
InstallSidecarReader
>());
213
services.AddSingleton<IInstallSidecarReader,
InstallSidecarReader
>();