4 instantiations of BuildEnvironment
Aspire.EndToEnd.Tests (4)
IntegrationServicesFixture.cs (1)
41
BuildEnvironment =
new
(useSystemDotNet: true);
tests\Shared\TemplatesTesting\BuildEnvironment.cs (3)
40
new
BuildEnvironment
(sdkDirName: "dotnet-8"));
43
new
BuildEnvironment
(sdkDirName: "dotnet-9"));
46
new
BuildEnvironment
(sdkDirName: "dotnet-tests"));
30 references to BuildEnvironment
Aspire.EndToEnd.Tests (30)
IntegrationServicesFixture.cs (2)
33
public
BuildEnvironment
BuildEnvironment { get; init; }
47
_testProjectPath = Path.Combine(
BuildEnvironment
.TestAssetsPath, "testproject");
tests\Shared\TemplatesTesting\AspireProject.cs (9)
23
Path.Combine(
BuildEnvironment
.TestAssetsPath, "nuget8.config");
40
private readonly
BuildEnvironment
_buildEnv;
42
public AspireProject(string id, string baseDir, ITestOutputHelper testOutput,
BuildEnvironment
buildEnv, TestTargetFramework? tfm = default)
49
TargetFramework = tfm ??
BuildEnvironment
.DefaultTargetFramework;
80
BuildEnvironment
buildEnvironment,
97
rootDir = projectDir = Path.Combine(
BuildEnvironment
.TestRootPath, id);
100
string logPath = Path.Combine(
BuildEnvironment
.ForDefaultFramework.LogRootPath, id);
103
var tfmToUse = targetFramework ??
BuildEnvironment
.DefaultTargetFramework;
151
File.Copy(Path.Combine(
BuildEnvironment
.TestAssetsPath, "EndPointWriterHook_cs"), Path.Combine(project.AppHostProjectDirectory, "EndPointWriterHook.cs"));
tests\Shared\TemplatesTesting\BuildEnvironment.cs (8)
39
private static readonly Lazy<
BuildEnvironment
> s_instance_80 = new(() =>
42
private static readonly Lazy<
BuildEnvironment
> s_instance_90 = new(() =>
45
private static readonly Lazy<
BuildEnvironment
> s_instance_90_80 = new(() =>
48
public static
BuildEnvironment
ForPreviousSdkOnly => s_instance_80.Value;
49
public static
BuildEnvironment
ForCurrentSdkOnly => s_instance_90.Value;
50
public static
BuildEnvironment
ForCurrentSdkAndPreviousRuntime => s_instance_90_80.Value;
52
public static
BuildEnvironment
ForDefaultFramework =>
264
public BuildEnvironment(
BuildEnvironment
otherBuildEnvironment)
tests\Shared\TemplatesTesting\DotNetCommand.cs (4)
10
protected readonly
BuildEnvironment
_buildEnvironment;
13
public DotNetCommand(ITestOutputHelper _testOutput, bool useDefaultArgs = true,
BuildEnvironment
? buildEnv = null, string label = "")
14
: base((buildEnv ??
BuildEnvironment
.ForDefaultFramework).DotNet, _testOutput, label)
16
_buildEnvironment = buildEnv ??
BuildEnvironment
.ForDefaultFramework;
tests\Shared\TemplatesTesting\DotNetNewCommand.cs (1)
15
BuildEnvironment
? buildEnv = null,
tests\Shared\TemplatesTesting\RunCommand.cs (1)
10
public RunCommand(ITestOutputHelper _testOutput,
BuildEnvironment
? buildEnv = null, string label="") : base(_testOutput, false, buildEnv, label)
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (5)
28
var customHiveBaseDirectory =
BuildEnvironment
.IsRunningOnCI
35
public async Task EnsureInstalledAsync(
BuildEnvironment
buildEnvironment)
37
if (
BuildEnvironment
.IsRunningOnCI && File.Exists(_stampFilePath))
103
string workingDir =
BuildEnvironment
.IsRunningOnCI
105
: Path.Combine(
BuildEnvironment
.TempDir, "templates", "working"); // avoid running from the repo