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