2 instantiations of TestRuntimeProviderInfo
Microsoft.TestPlatform.CrossPlatEngine (2)
TestEngine.cs (2)
467
testRuntimeProviders.Add(new
TestRuntimeProviderInfo
(testRuntimeProvider.GetType(), testRuntimeProvider.Shared,
475
testRuntimeProviders.Add(new
TestRuntimeProviderInfo
(type: null, shared: false, runsettingsXml, sourceDetails: runConfiguration.ToList()));
42 references to TestRuntimeProviderInfo
Microsoft.TestPlatform.CrossPlatEngine (42)
Client\Parallel\ParallelOperationManager.cs (3)
28
private readonly Func<
TestRuntimeProviderInfo
, TWorkload, TManager> _createNewManager;
54
public ParallelOperationManager(Func<
TestRuntimeProviderInfo
, TWorkload, TManager> createNewManager, int parallelLevel)
389
public
TestRuntimeProviderInfo
? ManagerInfo { get; set; }
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)))
207
private List<ProviderSpecificWorkload<TestRunCriteria>> SplitToWorkloads(TestRunCriteria testRunCriteria, Dictionary<string,
TestRuntimeProviderInfo
> sourceToTestHostProviderMap)
258
var
testhostProviderInfo = group.Key;
316
var
testhostProviderInfo = group.Key;
511
public
TestRuntimeProviderInfo
Provider { get; protected set; }
515
public ProviderSpecificWorkload(T work,
TestRuntimeProviderInfo
provider)
TestEngine.cs (12)
88
List<
TestRuntimeProviderInfo
> testHostManagers = GetTestRuntimeProvidersForUniqueConfigurations(discoveryCriteria.RunSettings!, sourceToSourceDetailMap, warningLogger, out ITestRuntimeProvider? testHostManager);
104
var
testHostManagerInfo = testHostManagers[0];
121
Func<
TestRuntimeProviderInfo
, DiscoveryCriteria, IProxyDiscoveryManager> proxyDiscoveryManagerCreator = (runtimeProviderInfo, discoveryCriteria) =>
252
Func<
TestRuntimeProviderInfo
, TestRunCriteria, IProxyExecutionManager> proxyExecutionManagerCreator = (runtimeProviderInfo, runCriteria) =>
263
internal IProxyExecutionManager CreateNonParallelExecutionManager(IRequestData requestData, TestRunCriteria testRunCriteria, bool isDataCollectorEnabled,
TestRuntimeProviderInfo
runtimeProviderInfo)
366
List<
TestRuntimeProviderInfo
> testRuntimeProviders = GetTestRuntimeProvidersForUniqueConfigurations(testSessionCriteria.RunSettings!, sourceToSourceDetailMap, warningLogger, out var _);
379
Func<
TestRuntimeProviderInfo
, ProxyOperationManager?> proxyCreator = testRuntimeProviderInfo =>
442
private List<
TestRuntimeProviderInfo
> GetTestRuntimeProvidersForUniqueConfigurations(
451
var testRuntimeProviders = new List<
TestRuntimeProviderInfo
>();
599
List<
TestRuntimeProviderInfo
> testHostProviders)
661
private static void WarnAboutNotFoundRuntimeProvidersOrThrowWhenNoneAreFound(List<
TestRuntimeProviderInfo
> testRuntimeProviders, IWarningLogger warningLogger)
674
foreach (
var
missingRuntimeProvider in missingRuntimeProviders)
TestSession\ProxyTestSessionManager.cs (8)
48
private readonly Func<
TestRuntimeProviderInfo
, ProxyOperationManager?> _proxyCreator;
49
private readonly List<
TestRuntimeProviderInfo
> _runtimeProviders;
53
private readonly Dictionary<string,
TestRuntimeProviderInfo
> _sourceToRuntimeProviderInfoMap;
83
Func<
TestRuntimeProviderInfo
, ProxyOperationManager?> proxyCreator,
84
List<
TestRuntimeProviderInfo
> runtimeProviders)
97
.SelectMany(runtimeProviderInfo => runtimeProviderInfo.SourceDetails.Select(detail => new KeyValuePair<string,
TestRuntimeProviderInfo
>(detail.Source!, runtimeProviderInfo)))
132
var
runtimeProviderInfo = _sourceToRuntimeProviderInfoMap[source];
349
TestRuntimeProviderInfo
runtimeProviderInfo)