6 instantiations of TestRunCriteria
Microsoft.TestPlatform.CrossPlatEngine (2)
Client\Parallel\ParallelProxyExecutionManager.cs (2)
331return new TestRunCriteria( 344return new TestRunCriteria(
vstest.console (2)
TestPlatformHelpers\TestRequestManager.cs (2)
390? new TestRunCriteria( 402: new TestRunCriteria(
vstest.console.arm64 (2)
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (2)
390? new TestRunCriteria( 402: new TestRunCriteria(
115 references to TestRunCriteria
Microsoft.TestPlatform.CommunicationUtilities (50)
_generated\104\TestPlatformJsonContext.GetJsonTypeInfo.g.cs (1)
186if (type == typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria))
_generated\41\TestPlatformJsonContext.TestRunCriteria.g.cs (48)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria>? _TestRunCriteria; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria> TestRunCriteria 22get => _TestRunCriteria ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria>)Options.GetTypeInfo(typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria> Create_TestRunCriteria(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria> 41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria>(options, objectInfo); 58DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria), 60Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)obj).Sources, 68AttributeProviderFactory = static () => typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria).GetProperty("Sources", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IEnumerable<string>), global::System.Array.Empty<global::System.Type>(), null), 78DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria), 80Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)obj).AdapterSourceMap, 88AttributeProviderFactory = static () => typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria).GetProperty("AdapterSourceMap", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.IEnumerable<string>>), global::System.Array.Empty<global::System.Type>(), null), 98DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria), 100Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)obj).Tests, 108AttributeProviderFactory = static () => typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria).GetProperty("Tests", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IEnumerable<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestCase>), global::System.Array.Empty<global::System.Type>(), null), 118DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria), 120Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)obj).TestCaseFilter, 128AttributeProviderFactory = static () => typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria).GetProperty("TestCaseFilter", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 138DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria), 140Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)obj).FilterOptions, 148AttributeProviderFactory = static () => typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria).GetProperty("FilterOptions", InstanceMemberBindingFlags, null, typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.FilterOptions), global::System.Array.Empty<global::System.Type>(), null), 158DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria), 160Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)obj).TestSessionInfo, 161Setter = static (obj, value) => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)obj).TestSessionInfo = value!, 168AttributeProviderFactory = static () => typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria).GetProperty("TestSessionInfo", InstanceMemberBindingFlags, null, typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestSessionInfo), global::System.Array.Empty<global::System.Type>(), null), 178DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria), 180Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)obj).DebugEnabledForTestSession, 181Setter = static (obj, value) => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)obj).DebugEnabledForTestSession = value!, 188AttributeProviderFactory = static () => typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria).GetProperty("DebugEnabledForTestSession", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 198DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria), 200Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)obj).HasSpecificTests, 208AttributeProviderFactory = static () => typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria).GetProperty("HasSpecificTests", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 218DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria), 220Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)obj).HasSpecificSources, 228AttributeProviderFactory = static () => typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria).GetProperty("HasSpecificSources", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 338private void TestRunCriteriaSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria? value) 349IEnumerableStringSerializeHandler(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)value).Sources); 351DictionaryStringIEnumerableStringSerializeHandler(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)value).AdapterSourceMap); 353IEnumerableTestCaseSerializeHandler(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)value).Tests); 354writer.WriteString(PropName_TestCaseFilter, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)value).TestCaseFilter); 356FilterOptionsSerializeHandler(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)value).FilterOptions); 358TestSessionInfoSerializeHandler(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)value).TestSessionInfo); 359writer.WriteBoolean(PropName_DebugEnabledForTestSession, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)value).DebugEnabledForTestSession); 360writer.WriteBoolean(PropName_HasSpecificTests, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)value).HasSpecificTests); 361writer.WriteBoolean(PropName_HasSpecificSources, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.TestRunCriteria)value).HasSpecificSources);
TestPlatformJsonContext.cs (1)
98[JsonSerializable(typeof(TestRunCriteria))]
Microsoft.TestPlatform.CrossPlatEngine (31)
Client\InProcessProxyexecutionManager.cs (2)
55public int StartTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler) 149public void InitializeTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler)
Client\MTP\MtpProxyExecutionManager.cs (3)
70public void InitializeTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler) 73public int StartTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler) 407private static IEnumerable<(string Source, List<TestCase>? Tests)> BuildWork(TestRunCriteria criteria)
Client\Parallel\ParallelProxyExecutionManager.cs (17)
32private readonly ParallelOperationManager<IProxyExecutionManager, IInternalTestRunEventsHandler, TestRunCriteria> _parallelOperationManager; 67Func<TestRuntimeProviderInfo, TestRunCriteria, IProxyExecutionManager> actualProxyManagerCreator, 76Func<TestRuntimeProviderInfo, TestRunCriteria, IProxyExecutionManager> actualProxyManagerCreator, 96public int StartTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler) 194private List<ProviderSpecificWorkload<TestRunCriteria>> SplitToWorkloads(TestRunCriteria testRunCriteria, Dictionary<string, TestRuntimeProviderInfo> sourceToTestHostProviderMap) 228List<ProviderSpecificWorkload<TestRunCriteria>> workloads = new(); 287var updatedCriteria = CreateTestRunCriteriaFromTestCasesAndSettings(testCases, testRunCriteria, runsettings); 288var workload = new ProviderSpecificWorkload<TestRunCriteria>(updatedCriteria, testhostProviderInfo); 320var updatedCriteria = CreateTestRunCriteriaFromSourceAndSettings(sourcesToRun, testRunCriteria, runsettings); 321var workload = new ProviderSpecificWorkload<TestRunCriteria>(updatedCriteria, testhostProviderInfo); 329TestRunCriteria CreateTestRunCriteriaFromTestCasesAndSettings(IEnumerable<TestCase> testCases, TestRunCriteria criteria, string? runsettingsXml) 342TestRunCriteria CreateTestRunCriteriaFromSourceAndSettings(IEnumerable<string> sources, TestRunCriteria criteria, string? runsettingsXml) 391TestRunCriteria testRunCriteria) 446public void InitializeTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler)
Client\ProxyExecutionManager.cs (2)
131public virtual void InitializeTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler) 163public 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)
156TestRunCriteria testRunCriteria, 216Func<TestRuntimeProviderInfo, TestRunCriteria, IProxyExecutionManager> proxyExecutionManagerCreator = (runtimeProviderInfo, runCriteria) => 227internal IProxyExecutionManager CreateNonParallelExecutionManager(IRequestData requestData, TestRunCriteria testRunCriteria, bool isDataCollectorEnabled, TestRuntimeProviderInfo runtimeProviderInfo) 342private 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, 377private 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)
389TestRunCriteria runCriteria = testRunRequestPayload.Sources != null && testRunRequestPayload.Sources.Count != 0 1133TestRunCriteria testRunCriteria,
vstest.console.arm64 (2)
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (2)
389TestRunCriteria runCriteria = testRunRequestPayload.Sources != null && testRunRequestPayload.Sources.Count != 0 1133TestRunCriteria testRunCriteria,