6 instantiations of TestRunCriteria
Microsoft.TestPlatform.CrossPlatEngine (2)
Client\Parallel\ParallelProxyExecutionManager.cs (2)
344return new TestRunCriteria( 357return new TestRunCriteria(
vstest.console (2)
TestPlatformHelpers\TestRequestManager.cs (2)
368? new TestRunCriteria( 380: new TestRunCriteria(
vstest.console.arm64 (2)
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (2)
368? new TestRunCriteria( 380: new TestRunCriteria(
64 references to TestRunCriteria
Microsoft.TestPlatform.CrossPlatEngine (30)
Client\InProcessProxyexecutionManager.cs (2)
55public int StartTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler) 149public void InitializeTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler)
Client\Parallel\ParallelOperationManager.cs (1)
315return string.Join(", ", (slot.Work as DiscoveryCriteria)?.Sources ?? (slot.Work as TestRunCriteria)?.Sources ?? []);
Client\Parallel\ParallelProxyExecutionManager.cs (18)
32private readonly ParallelOperationManager<IProxyExecutionManager, IInternalTestRunEventsHandler, TestRunCriteria> _parallelOperationManager; 67Func<TestRuntimeProviderInfo, TestRunCriteria, IProxyExecutionManager> actualProxyManagerCreator, 76Func<TestRuntimeProviderInfo, TestRunCriteria, IProxyExecutionManager> actualProxyManagerCreator, 96public int StartTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler) 207private List<ProviderSpecificWorkload<TestRunCriteria>> SplitToWorkloads(TestRunCriteria testRunCriteria, Dictionary<string, TestRuntimeProviderInfo> sourceToTestHostProviderMap) 241List<ProviderSpecificWorkload<TestRunCriteria>> workloads = new(); 300var updatedCriteria = CreateTestRunCriteriaFromTestCasesAndSettings(testCases, testRunCriteria, runsettings); 301var workload = new ProviderSpecificWorkload<TestRunCriteria>(updatedCriteria, testhostProviderInfo); 333var updatedCriteria = CreateTestRunCriteriaFromSourceAndSettings(sourcesToRun, testRunCriteria, runsettings); 334var workload = new ProviderSpecificWorkload<TestRunCriteria>(updatedCriteria, testhostProviderInfo); 342TestRunCriteria CreateTestRunCriteriaFromTestCasesAndSettings(IEnumerable<TestCase> testCases, TestRunCriteria criteria, string? runsettingsXml) 355TestRunCriteria CreateTestRunCriteriaFromSourceAndSettings(IEnumerable<string> sources, TestRunCriteria criteria, string? runsettingsXml) 397private Task PrepareTestRunOnConcurrentManager(IProxyExecutionManager proxyExecutionManager, IInternalTestRunEventsHandler eventHandler, TestRunCriteria testRunCriteria) 425TestRunCriteria testRunCriteria, 485public void InitializeTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler)
Client\ProxyExecutionManager.cs (2)
160public virtual void InitializeTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler) 207public virtual int StartTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler)
Client\ProxyExecutionManagerWithDataCollection.cs (1)
126public override int StartTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler)
Client\TestRunCriteriaExtensions.cs (2)
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,
TestEngine.cs (4)
191TestRunCriteria testRunCriteria, 252Func<TestRuntimeProviderInfo, TestRunCriteria, IProxyExecutionManager> proxyExecutionManagerCreator = (runtimeProviderInfo, runCriteria) => 263internal IProxyExecutionManager CreateNonParallelExecutionManager(IRequestData requestData, TestRunCriteria testRunCriteria, bool isDataCollectorEnabled, TestRuntimeProviderInfo runtimeProviderInfo) 502private static int GetDistinctNumberOfSources(TestRunCriteria testRunCriteria)
Microsoft.VisualStudio.TestPlatform.Client (5)
Execution\TestRunRequest.cs (3)
77internal TestRunRequest(IRequestData requestData, TestRunCriteria testRunCriteria, IProxyExecutionManager executionManager, ITestLoggerManager loggerManager) : 82internal TestRunRequest(IRequestData requestData, TestRunCriteria testRunCriteria, IProxyExecutionManager executionManager, ITestLoggerManager loggerManager, IDataSerializer dataSerializer) 351public TestRunCriteria TestRunCriteria { get; internal set; }
TestPlatform.cs (2)
98TestRunCriteria testRunCriteria, 404private static IEnumerable<string> GetSources(TestRunCriteria testRunCriteria)
Microsoft.VisualStudio.TestPlatform.Common (3)
Interfaces\Engine\ClientProtocol\IProxyExecutionManager.cs (2)
30void InitializeTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler); 38int StartTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler);
Interfaces\Engine\ClientProtocol\ITestEngine.cs (1)
49TestRunCriteria testRunCriteria,
Microsoft.VisualStudio.TestPlatform.ObjectModel (22)
Client\Events\TestRunStartEventArgs.cs (2)
17public TestRunStartEventArgs(TestRunCriteria testRunCriteria) 25public TestRunCriteria TestRunCriteria { get; private set; }
Client\Interfaces\ITestPlatform.cs (1)
65TestRunCriteria testRunCriteria,
Client\TestRunCriteria.cs (19)
26/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 42/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 63/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 87/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 116/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 151/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 192/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 247/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 255TestRunCriteria testRunCriteria) 271/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 308/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 324/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 345/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 369/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 398/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 413/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 448/// Initializes a new instance of the <see cref="TestRunCriteria"/> class. 630protected bool Equals(TestRunCriteria? other) 649return obj.GetType() == GetType() && Equals((TestRunCriteria)obj);
vstest.console (2)
TestPlatformHelpers\TestRequestManager.cs (2)
367TestRunCriteria runCriteria = testRunRequestPayload.Sources != null && testRunRequestPayload.Sources.Count != 0 1263TestRunCriteria testRunCriteria,
vstest.console.arm64 (2)
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (2)
367TestRunCriteria runCriteria = testRunRequestPayload.Sources != null && testRunRequestPayload.Sources.Count != 0 1263TestRunCriteria testRunCriteria,