1 interface inheriting from ITestRuntimeProvider
Microsoft.VisualStudio.TestPlatform.ObjectModel (1)
Host\ITestRuntimeProvider2.cs (1)
10public interface ITestRuntimeProvider2 : ITestRuntimeProvider
42 references to ITestRuntimeProvider
Microsoft.TestPlatform.CommunicationUtilities (3)
TestRequestSender.cs (3)
39private readonly ITestRuntimeProvider? _runtimeProvider; 59public TestRequestSender(ProtocolConfig protocolConfig, ITestRuntimeProvider runtimeProvider) 71ITestRuntimeProvider? runtimeProvider,
Microsoft.TestPlatform.CrossPlatEngine (28)
Client\DiscoveryCriteriaExtensions.cs (1)
14public static void UpdateDiscoveryCriteria(this DiscoveryCriteria discoveryCriteria, ITestRuntimeProvider testRuntimeProvider)
Client\InProcessProxyDiscoveryManager.cs (2)
23private readonly ITestRuntimeProvider _testHostManager; 36public InProcessProxyDiscoveryManager(ITestRuntimeProvider testHostManager, ITestHostManagerFactory testHostManagerFactory)
Client\InProcessProxyexecutionManager.cs (2)
26private readonly ITestRuntimeProvider _testHostManager; 39public InProcessProxyExecutionManager(ITestRuntimeProvider testHostManager, ITestHostManagerFactory testHostManagerFactory)
Client\ProxyDiscoveryManager.cs (3)
36private ITestRuntimeProvider? _testHostManager; 81ITestRuntimeProvider testHostManager) 105ITestRuntimeProvider testHostManager,
Client\ProxyExecutionManager.cs (3)
42private ITestRuntimeProvider? _testHostManager; 107ITestRuntimeProvider testHostManager, 136ITestRuntimeProvider testHostManager,
Client\ProxyExecutionManagerWithDataCollection.cs (1)
46ITestRuntimeProvider testHostManager,
Client\ProxyOperationManager.cs (3)
66ITestRuntimeProvider testHostManager, 88ITestRuntimeProvider testHostManager, 118public ITestRuntimeProvider TestHostManager { get; set; }
Client\ProxyOperationManagerWithDataCollection.cs (1)
37ITestRuntimeProvider testHostManager,
Client\TestRunCriteriaExtensions.cs (3)
17public static TestRunCriteriaWithSources CreateTestRunCriteriaForSources(this TestRunCriteria testRunCriteria, ITestRuntimeProvider? testRuntimeProvider, string? runSettings, TestExecutionContext executionContext, IEnumerable<string>? inputPackages) 32public static TestRunCriteriaWithTests CreateTestRunCriteriaForTests(this TestRunCriteria testRunCriteria, ITestRuntimeProvider? testRuntimeProvider, 54private static bool TryCheckTestSourceDifferFromPackage(ITestRuntimeProvider? testRuntimeProvider,
TestEngine.cs (9)
88List<TestRuntimeProviderInfo> testHostManagers = GetTestRuntimeProvidersForUniqueConfigurations(discoveryCriteria.RunSettings!, sourceToSourceDetailMap, warningLogger, out ITestRuntimeProvider? testHostManager); 124var hostManager = _testHostProviderManager.GetTestHostManagerByRunConfiguration(runtimeProviderInfo.RunSettings, sources); 214var testHostProviders = GetTestRuntimeProvidersForUniqueConfigurations(testRunCriteria.TestRunSettings, sourceToSourceDetailMap, warningLogger, out ITestRuntimeProvider? testHostManager); 270var hostManager = _testHostProviderManager.GetTestHostManagerByRunConfiguration(runtimeProviderInfo.RunSettings, sources); 366List<TestRuntimeProviderInfo> testRuntimeProviders = GetTestRuntimeProvidersForUniqueConfigurations(testSessionCriteria.RunSettings!, sourceToSourceDetailMap, warningLogger, out var _); 382var hostManager = _testHostProviderManager.GetTestHostManagerByRunConfiguration(testRuntimeProviderInfo.RunSettings, sources); 446out ITestRuntimeProvider? mostRecentlyCreatedInstance) 459var testRuntimeProvider = _testHostProviderManager.GetTestHostManagerByRunConfiguration(runsettingsXml, sources); 652private static void ThrowExceptionIfTestHostManagerIsNull(ITestRuntimeProvider? testHostManager, string? settingsXml)
Microsoft.VisualStudio.TestPlatform.Common (11)
Hosting\ITestRuntimeProviderManager.cs (2)
12ITestRuntimeProvider? GetTestHostManagerByRunConfiguration(string? runConfiguration, List<string> sources); 13ITestRuntimeProvider? GetTestHostManagerByUri(string hostUri);
Hosting\TestRunTimeExtensionManager.cs (6)
18internal class TestRuntimeExtensionManager : TestExtensionManager<ITestRuntimeProvider, ITestRuntimeCapabilities> 37IEnumerable<LazyExtension<ITestRuntimeProvider, Dictionary<string, object>>> unfilteredTestExtensions, 38IEnumerable<LazyExtension<ITestRuntimeProvider, ITestRuntimeCapabilities>> testExtensions, 55TestPluginManager.GetSpecificTestExtensions<TestRuntimePluginInformation, ITestRuntimeProvider, ITestRuntimeCapabilities, TestRuntimeMetadata>( 57out IEnumerable<LazyExtension<ITestRuntimeProvider, Dictionary<string, object>>> unfilteredTestExtensions, 58out IEnumerable<LazyExtension<ITestRuntimeProvider, ITestRuntimeCapabilities>> filteredTestExtensions);
Hosting\TestRunTimeProviderManager.cs (3)
40public ITestRuntimeProvider? GetTestHostManagerByUri(string hostUri) 46public virtual ITestRuntimeProvider? GetTestHostManagerByRunConfiguration(string? runConfiguration, List<string>? _) 53return (ITestRuntimeProvider?)Activator.CreateInstance(testExtension.Value.GetType());