1 interface inheriting from ITestExecutor
Microsoft.VisualStudio.TestPlatform.ObjectModel (1)
Adapter\Interfaces\ITestExecutor2.cs (1)
15public interface ITestExecutor2 : ITestExecutor
1 implementation of ITestExecutor
Microsoft.VisualStudio.TestPlatform.Common (1)
ExtensionDecorators\SerialTestRunDecorator.cs (1)
15internal class SerialTestRunDecorator : ITestExecutor, ITestExecutor2, IDisposable
21 references to ITestExecutor
Microsoft.TestPlatform.CrossPlatEngine (9)
Execution\BaseRunTests.cs (5)
73private ITestExecutor? _activeExecutor; 281LazyExtension<ITestExecutor, ITestExecutorCapabilities> executor, 297LazyExtension<ITestExecutor, ITestExecutorCapabilities> executor, 305private static void CancelTestRunInternal(ITestExecutor executor) 357var executorCache = new Dictionary<string, LazyExtension<ITestExecutor, ITestExecutorCapabilities>>();
Execution\RunTestsWithSources.cs (2)
109LazyExtension<ITestExecutor, ITestExecutorCapabilities> executor, 119LazyExtension<ITestExecutor, ITestExecutorCapabilities> executor,
Execution\RunTestsWithTests.cs (2)
67LazyExtension<ITestExecutor, ITestExecutorCapabilities> executor, 77LazyExtension<ITestExecutor, ITestExecutorCapabilities> executor,
Microsoft.VisualStudio.TestPlatform.Common (12)
ExtensionDecorators\ExtensionDecoratorFactory.cs (2)
18public ITestExecutor Decorate(ITestExecutor originalTestExecutor)
ExtensionDecorators\SerialTestRunDecorator.cs (2)
19public ITestExecutor OriginalTestExecutor { get; } 21public SerialTestRunDecorator(ITestExecutor originalTestExecutor)
ExtensionFramework\TestExecutorExtensionManager.cs (6)
20internal class TestExecutorExtensionManager : TestExtensionManager<ITestExecutor, ITestExecutorCapabilities> 36IEnumerable<LazyExtension<ITestExecutor, Dictionary<string, object>>> unfilteredTestExtensions, 37IEnumerable<LazyExtension<ITestExecutor, ITestExecutorCapabilities>> testExtensions, 57IEnumerable<LazyExtension<TExecutor2, TValue>> testExtensions2) where TExecutor1 : ITestExecutor where TExecutor2 : TExecutor1 110TestPluginManager.GetSpecificTestExtensions<TestExecutorPluginInformation, ITestExecutor, ITestExecutorCapabilities, TestExecutorMetadata>( 153TestPluginManager.GetTestExtensions<TestExecutorPluginInformation, ITestExecutor, ITestExecutorCapabilities, TestExecutorMetadata>(
ExtensionFramework\Utilities\LazyExtension.cs (2)
107if (typeof(ITestExecutor).IsAssignableFrom(typeof(TExtension))) 109extension = (TExtension)_extensionDecoratorFactory.Decorate((ITestExecutor)extension!);