59 references to TestAdapterLoadingStrategy
Microsoft.VisualStudio.TestPlatform.Client (18)
TestPlatform.cs (18)
149
TestAdapterLoadingStrategy
strategy = runConfiguration.TestAdapterLoadingStrategy;
174
TestAdapterLoadingStrategy
strategy = runConfiguration.TestAdapterLoadingStrategy;
208
private void AddExtensionAssemblies(string? runSettings,
TestAdapterLoadingStrategy
adapterLoadingStrategy)
235
private void AddLoggerAssembliesFromSource(IEnumerable<string> sources,
TestAdapterLoadingStrategy
strategy)
238
if (strategy !=
TestAdapterLoadingStrategy
.Default && !strategy.HasFlag(
TestAdapterLoadingStrategy
.NextToSource))
284
TestAdapterLoadingStrategy
strategy = runConfiguration.TestAdapterLoadingStrategy;
290
if (strategy.HasFlag(
TestAdapterLoadingStrategy
.Explicit))
313
if (strategy.HasFlag(
TestAdapterLoadingStrategy
.DefaultRuntimeProviders))
321
if (strategy ==
TestAdapterLoadingStrategy
.Default || strategy.HasFlag(
TestAdapterLoadingStrategy
.ExtensionsDirectory))
332
private static SearchOption GetSearchOption(
TestAdapterLoadingStrategy
strategy, SearchOption defaultStrategyOption)
334
return strategy ==
TestAdapterLoadingStrategy
.Default
336
: strategy.HasFlag(
TestAdapterLoadingStrategy
.Recursive) ? SearchOption.AllDirectories : SearchOption.TopDirectoryOnly;
339
private static IEnumerable<string> ExpandTestAdapterPaths(string path, IFileHelper fileHelper,
TestAdapterLoadingStrategy
strategy)
344
if (strategy ==
TestAdapterLoadingStrategy
.Default)
354
private static IEnumerable<string> ExpandAdaptersWithExplicitStrategy(string path, IFileHelper fileHelper,
TestAdapterLoadingStrategy
strategy)
356
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)
119
public
TestAdapterLoadingStrategy
TestAdapterLoadingStrategy { get; set; }
Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (17)
121
ExtractStrategy(argument, out
var
strategy);
123
if (strategy ==
TestAdapterLoadingStrategy
.Recursive)
125
throw new CommandLineException(string.Format(CultureInfo.CurrentCulture, CommandLineResources.TestAdapterLoadingStrategyValueInvalidRecursive, $"{nameof(
TestAdapterLoadingStrategy
.Explicit)}, {nameof(
TestAdapterLoadingStrategy
.NextToSource)}"));
128
if (strategy ==
TestAdapterLoadingStrategy
.Default)
148
private void ExtractStrategy(string? value, out
TestAdapterLoadingStrategy
strategy)
154
strategy =
TestAdapterLoadingStrategy
.Default;
166
ValidateTestAdapterPaths(
TestAdapterLoadingStrategy
.Default);
168
SetStrategy(
TestAdapterLoadingStrategy
.Default);
171
private void InitializeStrategy(
TestAdapterLoadingStrategy
strategy)
175
if (!_commandLineOptions.TestAdapterPathsSet && strategy.HasFlag(
TestAdapterLoadingStrategy
.Explicit))
177
throw new CommandLineException(string.Format(CultureInfo.CurrentCulture, CommandLineResources.TestAdapterPathValueRequiredWhenStrategyXIsUsed, nameof(
TestAdapterLoadingStrategy
.Explicit)));
191
$"{nameof(TestAdapterLoadingStrategyArgumentExecutor)}.{nameof(ForceIsolation)}: InIsolation setting is forced when {nameof(
TestAdapterLoadingStrategy
.Explicit)} strategy is used." +
198
private void ValidateTestAdapterPaths(
TestAdapterLoadingStrategy
strategy)
211
if (strategy ==
TestAdapterLoadingStrategy
.Default && !_fileHelper.DirectoryExists(testAdapterPath))
224
private void SetStrategy(
TestAdapterLoadingStrategy
strategy)
228
if (strategy.HasFlag(
TestAdapterLoadingStrategy
.Explicit))
vstest.console.arm64 (18)
src\vstest\src\vstest.console\CommandLine\CommandLineOptions.cs (1)
119
public
TestAdapterLoadingStrategy
TestAdapterLoadingStrategy { get; set; }
src\vstest\src\vstest.console\Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (17)
121
ExtractStrategy(argument, out
var
strategy);
123
if (strategy ==
TestAdapterLoadingStrategy
.Recursive)
125
throw new CommandLineException(string.Format(CultureInfo.CurrentCulture, CommandLineResources.TestAdapterLoadingStrategyValueInvalidRecursive, $"{nameof(
TestAdapterLoadingStrategy
.Explicit)}, {nameof(
TestAdapterLoadingStrategy
.NextToSource)}"));
128
if (strategy ==
TestAdapterLoadingStrategy
.Default)
148
private void ExtractStrategy(string? value, out
TestAdapterLoadingStrategy
strategy)
154
strategy =
TestAdapterLoadingStrategy
.Default;
166
ValidateTestAdapterPaths(
TestAdapterLoadingStrategy
.Default);
168
SetStrategy(
TestAdapterLoadingStrategy
.Default);
171
private void InitializeStrategy(
TestAdapterLoadingStrategy
strategy)
175
if (!_commandLineOptions.TestAdapterPathsSet && strategy.HasFlag(
TestAdapterLoadingStrategy
.Explicit))
177
throw new CommandLineException(string.Format(CultureInfo.CurrentCulture, CommandLineResources.TestAdapterPathValueRequiredWhenStrategyXIsUsed, nameof(
TestAdapterLoadingStrategy
.Explicit)));
191
$"{nameof(TestAdapterLoadingStrategyArgumentExecutor)}.{nameof(ForceIsolation)}: InIsolation setting is forced when {nameof(
TestAdapterLoadingStrategy
.Explicit)} strategy is used." +
198
private void ValidateTestAdapterPaths(
TestAdapterLoadingStrategy
strategy)
211
if (strategy ==
TestAdapterLoadingStrategy
.Default && !_fileHelper.DirectoryExists(testAdapterPath))
224
private void SetStrategy(
TestAdapterLoadingStrategy
strategy)
228
if (strategy.HasFlag(
TestAdapterLoadingStrategy
.Explicit))