2 instantiations of TestRuntimeProviderInfo
Microsoft.TestPlatform.CrossPlatEngine (2)
TestEngine.cs (2)
307
testRuntimeProviders.Add(new
TestRuntimeProviderInfo
(testRuntimeProvider.GetType(), testRuntimeProvider.Shared,
315
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];
121
Func<
TestRuntimeProviderInfo
, DiscoveryCriteria, IProxyDiscoveryManager> proxyDiscoveryManagerCreator = (runtimeProviderInfo, discoveryCriteria) =>
216
Func<
TestRuntimeProviderInfo
, TestRunCriteria, IProxyExecutionManager> proxyExecutionManagerCreator = (runtimeProviderInfo, runCriteria) =>
227
internal IProxyExecutionManager CreateNonParallelExecutionManager(IRequestData requestData, TestRunCriteria testRunCriteria, bool isDataCollectorEnabled,
TestRuntimeProviderInfo
runtimeProviderInfo)
278
private List<
TestRuntimeProviderInfo
> GetTestRuntimeProvidersForUniqueConfigurations(
290
var testRuntimeProviders = new List<
TestRuntimeProviderInfo
>();
439
List<
TestRuntimeProviderInfo
> testHostProviders)
510
private static void WarnAboutNotFoundRuntimeProvidersOrThrowWhenNoneAreFound(List<
TestRuntimeProviderInfo
> testRuntimeProviders, IWarningLogger warningLogger)
523
foreach (
var
missingRuntimeProvider in missingRuntimeProviders)