2 instantiations of TestRuntimeProviderInfo
Microsoft.TestPlatform.CrossPlatEngine (2)
TestEngine.cs (2)
312
testRuntimeProviders.Add(new
TestRuntimeProviderInfo
(testRuntimeProvider.GetType(), testRuntimeProvider.Shared,
320
testRuntimeProviders.Add(new
TestRuntimeProviderInfo
(type: null, shared: false, runsettingsXml, sourceDetails: runConfiguration.ToList()));
31 references to TestRuntimeProviderInfo
Microsoft.TestPlatform.CrossPlatEngine (31)
Client\Parallel\ParallelOperationManager.cs (2)
57
private readonly Func<
TestRuntimeProviderInfo
, TWorkload, TManager> _createNewManager;
85
public ParallelOperationManager(Func<
TestRuntimeProviderInfo
, TWorkload, TManager> createNewManager, int parallelLevel)
Client\Parallel\ParallelProxyDiscoveryManager.cs (8)
28
private readonly Dictionary<string,
TestRuntimeProviderInfo
> _sourceToTestHostProviderMap;
46
Func<
TestRuntimeProviderInfo
, DiscoveryCriteria, IProxyDiscoveryManager> actualProxyManagerCreator,
49
List<
TestRuntimeProviderInfo
> testHostProviders)
56
Func<
TestRuntimeProviderInfo
, DiscoveryCriteria, IProxyDiscoveryManager> actualProxyManagerCreator,
60
List<
TestRuntimeProviderInfo
> testHostProviders)
68
.SelectMany(provider => provider.SourceDetails.Select(s => new KeyValuePair<string,
TestRuntimeProviderInfo
>(s.Source!, provider)))
205
private List<ProviderSpecificWorkload<DiscoveryCriteria>> SplitToWorkloads(DiscoveryCriteria discoveryCriteria, Dictionary<string,
TestRuntimeProviderInfo
> sourceToTestHostProviderMap)
216
var
testhostProviderInfo = group.Key;
Client\Parallel\ParallelProxyExecutionManager.cs (11)
33
private readonly Dictionary<string,
TestRuntimeProviderInfo
> _sourceToTestHostProviderMap;
67
Func<
TestRuntimeProviderInfo
, TestRunCriteria, IProxyExecutionManager> actualProxyManagerCreator,
69
List<
TestRuntimeProviderInfo
> testHostProviders)
76
Func<
TestRuntimeProviderInfo
, TestRunCriteria, IProxyExecutionManager> actualProxyManagerCreator,
79
List<
TestRuntimeProviderInfo
> testHostProviders)
87
.SelectMany(provider => provider.SourceDetails.Select(s => new KeyValuePair<string,
TestRuntimeProviderInfo
>(s.Source!, provider)))
194
private List<ProviderSpecificWorkload<TestRunCriteria>> SplitToWorkloads(TestRunCriteria testRunCriteria, Dictionary<string,
TestRuntimeProviderInfo
> sourceToTestHostProviderMap)
245
var
testhostProviderInfo = group.Key;
303
var
testhostProviderInfo = group.Key;
472
public
TestRuntimeProviderInfo
Provider { get; protected set; }
476
public ProviderSpecificWorkload(T work,
TestRuntimeProviderInfo
provider)
TestEngine.cs (10)
88
List<
TestRuntimeProviderInfo
> testHostManagers = GetTestRuntimeProvidersForUniqueConfigurations(discoveryCriteria.RunSettings!, sourceToSourceDetailMap, warningLogger, out ITestRuntimeProvider? testHostManager);
104
var
testHostManagerInfo = testHostManagers[0];
126
Func<
TestRuntimeProviderInfo
, DiscoveryCriteria, IProxyDiscoveryManager> proxyDiscoveryManagerCreator = (runtimeProviderInfo, workloadCriteria) =>
221
Func<
TestRuntimeProviderInfo
, TestRunCriteria, IProxyExecutionManager> proxyExecutionManagerCreator = (runtimeProviderInfo, runCriteria) =>
232
internal IProxyExecutionManager CreateNonParallelExecutionManager(IRequestData requestData, TestRunCriteria testRunCriteria, bool isDataCollectorEnabled,
TestRuntimeProviderInfo
runtimeProviderInfo)
283
private List<
TestRuntimeProviderInfo
> GetTestRuntimeProvidersForUniqueConfigurations(
295
var testRuntimeProviders = new List<
TestRuntimeProviderInfo
>();
444
List<
TestRuntimeProviderInfo
> testHostProviders)
515
private static void WarnAboutNotFoundRuntimeProvidersOrThrowWhenNoneAreFound(List<
TestRuntimeProviderInfo
> testRuntimeProviders, IWarningLogger warningLogger)
528
foreach (
var
missingRuntimeProvider in missingRuntimeProviders)