1 write to ToolsetUnderTest
Microsoft.NET.TestFramework (1)
TestContext.cs (1)
275testContext.ToolsetUnderTest = ToolsetInfo.Create(repoRoot, artifactsDir, repoConfiguration, commandLine);
87 references to ToolsetUnderTest
ArgumentForwarding.Tests (1)
ArgumentForwardingTests.cs (1)
253FileName = TestContext.Current.ToolsetUnderTest.DotNetHostPath,
dotnet.Tests (17)
CommandFactoryTests\GivenADotnetToolsCommandResolver.cs (1)
17var dotnetToolPath = Path.Combine(TestContext.Current.ToolsetUnderTest.SdkFolderUnderTest, "DotnetTools");
CommandFactoryTests\GivenAProjectDependencyCommandResolver.cs (2)
19Path.Combine(TestContext.Current.ToolsetUnderTest.SdkFolderUnderTest, "MSBuild.dll")); 166Path.Combine(TestContext.Current.ToolsetUnderTest.SdkFolderUnderTest, "MSBuild.dll"));
CommandFactoryTests\GivenAProjectToolsCommandResolver.cs (1)
432return Path.Combine(TestContext.Current.ToolsetUnderTest.SdksPath, "Microsoft.NET.Sdk", "targets", "GenerateDeps", "GenerateDeps.proj");
CommandTests\New\SdkInfoProviderTests.cs (1)
14string? dotnetRootUnderTest = TestContext.Current.ToolsetUnderTest?.DotNetRoot;
CommandTests\Run\GivenDotnetRootEnv.cs (1)
22string expectDotnetRoot = TestContext.Current.ToolsetUnderTest.DotNetRoot;
CommandTests\Run\RunFileTests.cs (4)
2224string sdkPath = NormalizePath(TestContext.Current.ToolsetUnderTest.SdkFolderUnderTest); 2225string dotNetRootPath = NormalizePath(TestContext.Current.ToolsetUnderTest.DotNetRoot); 2393TestContext.Current.ToolsetUnderTest.RepoRoot, 2830var expectedDotNetRoot = TestContext.Current.ToolsetUnderTest.DotNetRoot;
CommandTests\Workload\Install\GivenWorkloadManifestUpdater.cs (2)
584var sdkFeatureBand = new SdkFeatureBand(TestContext.Current.ToolsetUnderTest.SdkVersion); 622var sdkFeatureBand = new SdkFeatureBand(TestContext.Current.ToolsetUnderTest.SdkVersion);
GivenThatTheUserIsRunningDotNetForTheFirstTime.cs (1)
246return TestContext.Current.ToolsetUnderTest.SdkVersion;
ShellShimTests\AppHostShellShimMakerTests.cs (1)
37var appHostShellShimMaker = new AppHostShellShimMaker(Path.Combine(TestContext.Current.ToolsetUnderTest.SdkFolderUnderTest, "AppHostTemplate"));
ShellShimTests\ShellShimRepositoryTests.cs (3)
474TestContext.Current.ToolsetUnderTest.DotNetRoot; 479TestContext.Current.ToolsetUnderTest.DotNetRoot; 492Path.Combine(TestContext.Current.ToolsetUnderTest.SdkFolderUnderTest, "AppHostTemplate");
dotnet-MsiInstallation.Tests (3)
Framework\VMTestBase.cs (3)
143Log.WriteLine($"Deploying SDK from {TestContext.Current.ToolsetUnderTest.SdkFolderUnderTest} to {installedSdkFolder} on VM."); 147VM.CopyFolder(TestContext.Current.ToolsetUnderTest.SdkFolderUnderTest, installedSdkFolder), 180var newVersionFileContents = File.ReadAllLines(Path.Combine(TestContext.Current.ToolsetUnderTest.SdkFolderUnderTest, ".version"));
dotnet-new.IntegrationTests (6)
CommonTemplatesTests.cs (3)
72DotnetExecutablePath = TestContext.Current.ToolsetUnderTest?.DotNetHostPath, 217DotnetExecutablePath = TestContext.Current.ToolsetUnderTest?.DotNetHostPath, 416DotnetExecutablePath = TestContext.Current.ToolsetUnderTest?.DotNetHostPath,
DotnetClassTemplateTests.cs (2)
71DotnetExecutablePath = TestContext.Current.ToolsetUnderTest?.DotNetHostPath, 151DotnetExecutablePath = TestContext.Current.ToolsetUnderTest?.DotNetHostPath,
TemplateEngineSamplesTest.cs (1)
59DotnetExecutablePath = TestContext.Current.ToolsetUnderTest?.DotNetHostPath,
dotnet-watch.Tests (4)
Build\EvaluationTests.cs (1)
14=> TestContext.Current.ToolsetUnderTest.DotNetHostPath;
CommandLine\ProgramTests.cs (1)
26TestOptions.GetEnvironmentOptions(workingDirectory: testAsset.Path, TestContext.Current.ToolsetUnderTest.DotNetHostPath, testAsset),
HotReload\RuntimeProcessLauncherTests.cs (1)
99var environmentOptions = TestOptions.GetEnvironmentOptions(workingDirectory ?? testAsset.Path, TestContext.Current.ToolsetUnderTest.DotNetHostPath, testAsset);
TestUtilities\ModuleInitializer.cs (1)
23var toolset = TestContext.Current.ToolsetUnderTest;
EndToEnd.Tests (4)
ProjectBuildTests.cs (2)
405string dotnetFolder = Path.GetDirectoryName(TestContext.Current.ToolsetUnderTest.DotNetHostPath); 471string dotnetRoot = Path.GetDirectoryName(TestContext.Current.ToolsetUnderTest.DotNetHostPath);
ValidateInsertedManifests.cs (1)
15var sdkManifestDir = Path.Combine(Path.GetDirectoryName(TestContext.Current.ToolsetUnderTest.DotNetHostPath), "sdk-manifests");
VersionTests.cs (1)
16var dotnetFolder = Path.GetDirectoryName(TestContext.Current.ToolsetUnderTest.DotNetHostPath);
Microsoft.DotNet.PackageInstall.Tests (5)
ToolPackageDownloaderTests.cs (3)
29string dotnetRootUnderTest = TestContext.Current.ToolsetUnderTest.DotNetRoot; 733var testRuntimeJsonPath = Path.Combine(TestContext.Current.ToolsetUnderTest.SdkFolderUnderTest, "RuntimeIdentifierGraph.json"); 915var testRuntimeJsonPath = Path.Combine(TestContext.Current.ToolsetUnderTest.SdkFolderUnderTest, "RuntimeIdentifierGraph.json");
ToolPackageInstallerNugetCacheTests.cs (1)
142var runtimeJsonPathForTests = Path.Combine(TestContext.Current.ToolsetUnderTest.SdkFolderUnderTest, "RuntimeIdentifierGraph.json");
ToolPackageUninstallerTests.cs (1)
109var testRuntimeJsonPath = Path.Combine(TestContext.Current.ToolsetUnderTest.SdkFolderUnderTest, "RuntimeIdentifierGraph.json");
Microsoft.NET.Build.Tests (13)
AppHostTests.cs (1)
74Path.GetDirectoryName(TestContext.Current.ToolsetUnderTest.DotNetHostPath))
GivenThatWeWantToBuildADesktopExeWtihNetStandardLib.cs (1)
211new XAttribute("Path", TestContext.Current.ToolsetUnderTest.GetMicrosoftNETBuildExtensionsPath()),
GivenThatWeWantToBuildADesktopLibrary.cs (1)
440string microsoftNETBuildExtensionsPath = TestContext.Current.ToolsetUnderTest.GetMicrosoftNETBuildExtensionsPath();
GivenThatWeWantToBuildALibrary.cs (1)
392var sdkVersion = SemanticVersion.Parse(TestContext.Current.ToolsetUnderTest.SdkVersion);
GivenThatWeWantToBuildASelfContainedApp.cs (2)
284string sdkVersionBand = GetVersionBand(TestContext.Current.ToolsetUnderTest.SdkVersion); 352Version.TryParse(TestContext.Current.ToolsetUnderTest.MSBuildVersion, out Version msbuildVersion);
GivenThatWeWantToBuildAWindowsDesktopProject.cs (1)
198var sdkVersion = SemanticVersion.Parse(TestContext.Current.ToolsetUnderTest.SdkVersion);
GivenThatWeWantToGenerateADepsFileForATool.cs (2)
144string currentToolsetSdksPath = TestContext.Current.ToolsetUnderTest.SdksPath; 229FileName = TestContext.Current.ToolsetUnderTest.DotNetHostPath,
GivenThatWeWantToUseAnalyzers.cs (3)
351Path.Combine(TestContext.Current.ToolsetUnderTest.DotNetRoot, "packs") 358if (absolutePath.StartsWith(TestContext.Current.ToolsetUnderTest.SdksPath)) 360string path = absolutePath.Substring(TestContext.Current.ToolsetUnderTest.SdksPath.Length + 1)
WorkloadTests.cs (1)
272var sdkVersion = SemanticVersion.Parse(TestContext.Current.ToolsetUnderTest.SdkVersion);
Microsoft.NET.Publish.Tests (8)
GivenThatWeWantToPublishAFrameworkDependentApp.cs (1)
88Path.GetDirectoryName(TestContext.Current.ToolsetUnderTest.DotNetHostPath))
GivenThatWeWantToPublishAHelloWorldProject.cs (3)
1160CopyDirectory(Path.Combine(TestContext.Current.ToolsetUnderTest.DotNetRoot, "host"), Path.Combine(expectedRoot, "host")); 1161CopyDirectory(Path.Combine(TestContext.Current.ToolsetUnderTest.DotNetRoot, "shared", "Microsoft.NETCore.App"), Path.Combine(expectedRoot, "shared", "Microsoft.NETCore.App")); 1165expectedRoot = TestContext.Current.ToolsetUnderTest.DotNetRoot;
GivenThatWeWantToPublishTrimmedWindowsFormsAndWPFApps.cs (2)
175runAppCommand.Environment["DOTNET_ROOT"] = Path.GetDirectoryName(TestContext.Current.ToolsetUnderTest.DotNetHostPath); 247runAppCommand.Environment["DOTNET_ROOT"] = Path.GetDirectoryName(TestContext.Current.ToolsetUnderTest.DotNetHostPath);
PublishWebApp.cs (1)
54runAppCommand.Environment["DOTNET_ROOT"] = Path.GetDirectoryName(TestContext.Current.ToolsetUnderTest.DotNetHostPath);
PublishWpfApp.cs (1)
62runAppCommand.Environment["DOTNET_ROOT"] = Path.GetDirectoryName(TestContext.Current.ToolsetUnderTest.DotNetHostPath);
Microsoft.NET.Sdk.WorkloadManifestReader.Tests (4)
WorkloadPackGroupTests.cs (4)
85var workloadResolver = WorkloadResolver.CreateForTests(manifestProvider, TestContext.Current.ToolsetUnderTest.DotNetRoot); 96return new(TestContext.Current.ToolsetUnderTest.DotNetRoot, TestContext.Current.ToolsetUnderTest.SdkVersion, userProfileDir: null, globalJsonPath: null); 152var workloadResolver = WorkloadResolver.CreateForTests(manifestProvider, TestContext.Current.ToolsetUnderTest.DotNetRoot);
Microsoft.NET.TestFramework (21)
Attributes\CoreMSBuildAndWindowsOnlyFactAttribute.cs (1)
10if (TestContext.Current.ToolsetUnderTest.ShouldUseFullFrameworkMSBuild || !RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
Attributes\CoreMSBuildAndWindowsOnlyTheoryAttribute.cs (1)
10if (TestContext.Current.ToolsetUnderTest.ShouldUseFullFrameworkMSBuild || !RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
Attributes\CoreMSBuildOnlyFactAttribute.cs (1)
10if (TestContext.Current.ToolsetUnderTest.ShouldUseFullFrameworkMSBuild)
Attributes\CoreMSBuildOnlyTheoryAttribute.cs (1)
10if (TestContext.Current.ToolsetUnderTest.ShouldUseFullFrameworkMSBuild)
Attributes\FullMSBuildOnlyFactAttribute.cs (1)
10if (!TestContext.Current.ToolsetUnderTest.ShouldUseFullFrameworkMSBuild)
Attributes\FullMSBuildOnlyTheoryAttribute.cs (1)
10if (!TestContext.Current.ToolsetUnderTest.ShouldUseFullFrameworkMSBuild)
Attributes\RequiresMSBuildVersionTheoryAttribute.cs (3)
20if (!Version.TryParse(TestContext.Current.ToolsetUnderTest.MSBuildVersion, out Version? msbuildVersion)) 22attribute.Skip = $"Failed to determine the version of MSBuild ({TestContext.Current.ToolsetUnderTest.MSBuildVersion})."; 32attribute.Skip = $"This test requires MSBuild version {version} to run (using {TestContext.Current.ToolsetUnderTest.MSBuildVersion}).";
Commands\DotnetCommand.cs (1)
17FileName = TestContext.Current.ToolsetUnderTest.DotNetHostPath,
Commands\GetValuesCommand.cs (1)
142return TestContext.Current.ToolsetUnderTest.CreateCommandForTarget(TargetName, newArgs);
Commands\MSBuildCommand.cs (1)
168return TestContext.Current.ToolsetUnderTest.CreateCommandForTarget(Target, newArgs);
Commands\MSBuildVersionCommand.cs (3)
12if (TestContext.Current.ToolsetUnderTest.ShouldUseFullFrameworkMSBuild) 16FileName = TestContext.Current.ToolsetUnderTest.FullFrameworkMSBuildPath, 25FileName = TestContext.Current.ToolsetUnderTest.DotNetHostPath,
SdkTest.cs (1)
10protected bool? UsingFullFrameworkMSBuild => TestContext.Current.ToolsetUnderTest?.ShouldUseFullFrameworkMSBuild;
TestContext.cs (5)
104string dotnetRoot = TestContext.Current.ToolsetUnderTest.DotNetRoot; 129ToolsetUnderTest.AddTestEnvironmentVariables(environment); 284Path.Combine(testContext.ToolsetUnderTest.SdkFolderUnderTest, "MSBuild.dll")); 288Path.Combine(testContext.ToolsetUnderTest.SdksPath)); 292testContext.ToolsetUnderTest.SdkFolderUnderTest;
trustedroots.Tests (1)
CtlFileTests.cs (1)
16TestContext.Current.ToolsetUnderTest.SdkFolderUnderTest,