58 references to TestAdapterLoadingStrategy
Microsoft.VisualStudio.TestPlatform.Client (17)
TestPlatform.cs (17)
141
TestAdapterLoadingStrategy
strategy = runConfiguration.TestAdapterLoadingStrategy;
175
private void AddExtensionAssemblies(string? runSettings,
TestAdapterLoadingStrategy
adapterLoadingStrategy)
202
private void AddLoggerAssembliesFromSource(IEnumerable<string> sources,
TestAdapterLoadingStrategy
strategy)
205
if (strategy !=
TestAdapterLoadingStrategy
.Default && !strategy.HasFlag(
TestAdapterLoadingStrategy
.NextToSource))
257
TestAdapterLoadingStrategy
strategy = runConfiguration.TestAdapterLoadingStrategy;
263
if (strategy.HasFlag(
TestAdapterLoadingStrategy
.Explicit))
286
if (strategy.HasFlag(
TestAdapterLoadingStrategy
.DefaultRuntimeProviders))
294
if (strategy ==
TestAdapterLoadingStrategy
.Default || strategy.HasFlag(
TestAdapterLoadingStrategy
.ExtensionsDirectory))
305
private static SearchOption GetSearchOption(
TestAdapterLoadingStrategy
strategy, SearchOption defaultStrategyOption)
307
return strategy ==
TestAdapterLoadingStrategy
.Default
309
: strategy.HasFlag(
TestAdapterLoadingStrategy
.Recursive) ? SearchOption.AllDirectories : SearchOption.TopDirectoryOnly;
312
private static IEnumerable<string> ExpandTestAdapterPaths(string path, IFileHelper fileHelper,
TestAdapterLoadingStrategy
strategy)
317
if (strategy ==
TestAdapterLoadingStrategy
.Default)
327
private static IEnumerable<string> ExpandAdaptersWithExplicitStrategy(string path, IFileHelper fileHelper,
TestAdapterLoadingStrategy
strategy)
329
if (!strategy.HasFlag(
TestAdapterLoadingStrategy
.Explicit))
Microsoft.VisualStudio.TestPlatform.Common (1)
Utilities\RunSettingsUtilities.cs (1)
194
internal static
TestAdapterLoadingStrategy
GetLoadingStrategy(string? runSettings)
Microsoft.VisualStudio.TestPlatform.ObjectModel (4)
RunSettings\RunConfiguration.cs (4)
206
internal
TestAdapterLoadingStrategy
TestAdapterLoadingStrategy { get; set; }
546
if (TestAdapterLoadingStrategy !=
TestAdapterLoadingStrategy
.Default)
864
runConfiguration.TestAdapterLoadingStrategy = Enum.TryParse<
TestAdapterLoadingStrategy
>(value, out
var
loadingStrategy)
vstest.console (18)
CommandLine\CommandLineOptions.cs (1)
111
public
TestAdapterLoadingStrategy
TestAdapterLoadingStrategy { get; set; }
Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (17)
129
ExtractStrategy(argument, out
var
strategy);
131
if (strategy ==
TestAdapterLoadingStrategy
.Recursive)
133
throw new CommandLineException(string.Format(CultureInfo.CurrentCulture, CommandLineResources.TestAdapterLoadingStrategyValueInvalidRecursive, $"{nameof(
TestAdapterLoadingStrategy
.Explicit)}, {nameof(
TestAdapterLoadingStrategy
.NextToSource)}"));
136
if (strategy ==
TestAdapterLoadingStrategy
.Default)
156
private void ExtractStrategy(string? value, out
TestAdapterLoadingStrategy
strategy)
162
strategy =
TestAdapterLoadingStrategy
.Default;
174
ValidateTestAdapterPaths(
TestAdapterLoadingStrategy
.Default);
176
SetStrategy(
TestAdapterLoadingStrategy
.Default);
179
private void InitializeStrategy(
TestAdapterLoadingStrategy
strategy)
183
if (!_commandLineOptions.TestAdapterPathsSet && strategy.HasFlag(
TestAdapterLoadingStrategy
.Explicit))
185
throw new CommandLineException(string.Format(CultureInfo.CurrentCulture, CommandLineResources.TestAdapterPathValueRequiredWhenStrategyXIsUsed, nameof(
TestAdapterLoadingStrategy
.Explicit)));
199
$"{nameof(TestAdapterLoadingStrategyArgumentExecutor)}.{nameof(ForceIsolation)}: InIsolation setting is forced when {nameof(
TestAdapterLoadingStrategy
.Explicit)} strategy is used." +
206
private void ValidateTestAdapterPaths(
TestAdapterLoadingStrategy
strategy)
219
if (strategy ==
TestAdapterLoadingStrategy
.Default && !_fileHelper.DirectoryExists(testAdapterPath))
232
private void SetStrategy(
TestAdapterLoadingStrategy
strategy)
236
if (strategy.HasFlag(
TestAdapterLoadingStrategy
.Explicit))
vstest.console.arm64 (18)
src\vstest\src\vstest.console\CommandLine\CommandLineOptions.cs (1)
111
public
TestAdapterLoadingStrategy
TestAdapterLoadingStrategy { get; set; }
src\vstest\src\vstest.console\Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (17)
129
ExtractStrategy(argument, out
var
strategy);
131
if (strategy ==
TestAdapterLoadingStrategy
.Recursive)
133
throw new CommandLineException(string.Format(CultureInfo.CurrentCulture, CommandLineResources.TestAdapterLoadingStrategyValueInvalidRecursive, $"{nameof(
TestAdapterLoadingStrategy
.Explicit)}, {nameof(
TestAdapterLoadingStrategy
.NextToSource)}"));
136
if (strategy ==
TestAdapterLoadingStrategy
.Default)
156
private void ExtractStrategy(string? value, out
TestAdapterLoadingStrategy
strategy)
162
strategy =
TestAdapterLoadingStrategy
.Default;
174
ValidateTestAdapterPaths(
TestAdapterLoadingStrategy
.Default);
176
SetStrategy(
TestAdapterLoadingStrategy
.Default);
179
private void InitializeStrategy(
TestAdapterLoadingStrategy
strategy)
183
if (!_commandLineOptions.TestAdapterPathsSet && strategy.HasFlag(
TestAdapterLoadingStrategy
.Explicit))
185
throw new CommandLineException(string.Format(CultureInfo.CurrentCulture, CommandLineResources.TestAdapterPathValueRequiredWhenStrategyXIsUsed, nameof(
TestAdapterLoadingStrategy
.Explicit)));
199
$"{nameof(TestAdapterLoadingStrategyArgumentExecutor)}.{nameof(ForceIsolation)}: InIsolation setting is forced when {nameof(
TestAdapterLoadingStrategy
.Explicit)} strategy is used." +
206
private void ValidateTestAdapterPaths(
TestAdapterLoadingStrategy
strategy)
219
if (strategy ==
TestAdapterLoadingStrategy
.Default && !_fileHelper.DirectoryExists(testAdapterPath))
232
private void SetStrategy(
TestAdapterLoadingStrategy
strategy)
236
if (strategy.HasFlag(
TestAdapterLoadingStrategy
.Explicit))