6 instantiations of TestRunCriteria
Microsoft.TestPlatform.CrossPlatEngine (2)
Client\Parallel\ParallelProxyExecutionManager.cs (2)
331
return new
TestRunCriteria
(
344
return 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)
186
if (type == typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
))
_generated\41\TestPlatformJsonContext.TestRunCriteria.g.cs (48)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
>? _TestRunCriteria;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
> TestRunCriteria
22
get => _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
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
> Create_TestRunCriteria(global::System.Text.Json.JsonSerializerOptions options)
27
if (!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))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
>
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
>(options, objectInfo);
58
DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
),
60
Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)obj).Sources,
68
AttributeProviderFactory = 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),
78
DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
),
80
Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)obj).AdapterSourceMap,
88
AttributeProviderFactory = 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),
98
DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
),
100
Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)obj).Tests,
108
AttributeProviderFactory = 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),
118
DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
),
120
Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)obj).TestCaseFilter,
128
AttributeProviderFactory = static () => typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
).GetProperty("TestCaseFilter", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
138
DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
),
140
Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)obj).FilterOptions,
148
AttributeProviderFactory = 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),
158
DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
),
160
Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)obj).TestSessionInfo,
161
Setter = static (obj, value) => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)obj).TestSessionInfo = value!,
168
AttributeProviderFactory = 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),
178
DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
),
180
Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)obj).DebugEnabledForTestSession,
181
Setter = static (obj, value) => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)obj).DebugEnabledForTestSession = value!,
188
AttributeProviderFactory = static () => typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
).GetProperty("DebugEnabledForTestSession", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
198
DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
),
200
Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)obj).HasSpecificTests,
208
AttributeProviderFactory = static () => typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
).GetProperty("HasSpecificTests", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
218
DeclaringType = typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
),
220
Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)obj).HasSpecificSources,
228
AttributeProviderFactory = static () => typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
).GetProperty("HasSpecificSources", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
338
private void TestRunCriteriaSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
? value)
349
IEnumerableStringSerializeHandler(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)value).Sources);
351
DictionaryStringIEnumerableStringSerializeHandler(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)value).AdapterSourceMap);
353
IEnumerableTestCaseSerializeHandler(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)value).Tests);
354
writer.WriteString(PropName_TestCaseFilter, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)value).TestCaseFilter);
356
FilterOptionsSerializeHandler(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)value).FilterOptions);
358
TestSessionInfoSerializeHandler(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)value).TestSessionInfo);
359
writer.WriteBoolean(PropName_DebugEnabledForTestSession, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)value).DebugEnabledForTestSession);
360
writer.WriteBoolean(PropName_HasSpecificTests, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.
TestRunCriteria
)value).HasSpecificTests);
361
writer.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)
55
public int StartTestRun(
TestRunCriteria
testRunCriteria, IInternalTestRunEventsHandler eventHandler)
149
public void InitializeTestRun(
TestRunCriteria
testRunCriteria, IInternalTestRunEventsHandler eventHandler)
Client\MTP\MtpProxyExecutionManager.cs (3)
70
public void InitializeTestRun(
TestRunCriteria
testRunCriteria, IInternalTestRunEventsHandler eventHandler)
73
public int StartTestRun(
TestRunCriteria
testRunCriteria, IInternalTestRunEventsHandler eventHandler)
407
private static IEnumerable<(string Source, List<TestCase>? Tests)> BuildWork(
TestRunCriteria
criteria)
Client\Parallel\ParallelProxyExecutionManager.cs (17)
32
private readonly ParallelOperationManager<IProxyExecutionManager, IInternalTestRunEventsHandler,
TestRunCriteria
> _parallelOperationManager;
67
Func<TestRuntimeProviderInfo,
TestRunCriteria
, IProxyExecutionManager> actualProxyManagerCreator,
76
Func<TestRuntimeProviderInfo,
TestRunCriteria
, IProxyExecutionManager> actualProxyManagerCreator,
96
public int StartTestRun(
TestRunCriteria
testRunCriteria, IInternalTestRunEventsHandler eventHandler)
194
private List<ProviderSpecificWorkload<
TestRunCriteria
>> SplitToWorkloads(
TestRunCriteria
testRunCriteria, Dictionary<string, TestRuntimeProviderInfo> sourceToTestHostProviderMap)
228
List<ProviderSpecificWorkload<
TestRunCriteria
>> workloads = new();
287
var
updatedCriteria = CreateTestRunCriteriaFromTestCasesAndSettings(testCases, testRunCriteria, runsettings);
288
var workload = new ProviderSpecificWorkload<
TestRunCriteria
>(updatedCriteria, testhostProviderInfo);
320
var
updatedCriteria = CreateTestRunCriteriaFromSourceAndSettings(sourcesToRun, testRunCriteria, runsettings);
321
var workload = new ProviderSpecificWorkload<
TestRunCriteria
>(updatedCriteria, testhostProviderInfo);
329
TestRunCriteria
CreateTestRunCriteriaFromTestCasesAndSettings(IEnumerable<TestCase> testCases,
TestRunCriteria
criteria, string? runsettingsXml)
342
TestRunCriteria
CreateTestRunCriteriaFromSourceAndSettings(IEnumerable<string> sources,
TestRunCriteria
criteria, string? runsettingsXml)
391
TestRunCriteria
testRunCriteria)
446
public void InitializeTestRun(
TestRunCriteria
testRunCriteria, IInternalTestRunEventsHandler eventHandler)
Client\ProxyExecutionManager.cs (2)
131
public virtual void InitializeTestRun(
TestRunCriteria
testRunCriteria, IInternalTestRunEventsHandler eventHandler)
163
public virtual int StartTestRun(
TestRunCriteria
testRunCriteria, IInternalTestRunEventsHandler eventHandler)
Client\ProxyExecutionManagerWithDataCollection.cs (1)
126
public override int StartTestRun(
TestRunCriteria
testRunCriteria, IInternalTestRunEventsHandler eventHandler)
Client\TestRunCriteriaExtensions.cs (2)
17
public static TestRunCriteriaWithSources CreateTestRunCriteriaForSources(this
TestRunCriteria
testRunCriteria, ITestRuntimeProvider? testRuntimeProvider, string? runSettings, TestExecutionContext executionContext, IEnumerable<string>? inputPackages)
32
public static TestRunCriteriaWithTests CreateTestRunCriteriaForTests(this
TestRunCriteria
testRunCriteria, ITestRuntimeProvider? testRuntimeProvider,
TestEngine.cs (4)
156
TestRunCriteria
testRunCriteria,
216
Func<TestRuntimeProviderInfo,
TestRunCriteria
, IProxyExecutionManager> proxyExecutionManagerCreator = (runtimeProviderInfo, runCriteria) =>
227
internal IProxyExecutionManager CreateNonParallelExecutionManager(IRequestData requestData,
TestRunCriteria
testRunCriteria, bool isDataCollectorEnabled, TestRuntimeProviderInfo runtimeProviderInfo)
342
private static int GetDistinctNumberOfSources(
TestRunCriteria
testRunCriteria)
Microsoft.VisualStudio.TestPlatform.Client (5)
Execution\TestRunRequest.cs (3)
77
internal TestRunRequest(IRequestData requestData,
TestRunCriteria
testRunCriteria, IProxyExecutionManager executionManager, ITestLoggerManager loggerManager) :
82
internal TestRunRequest(IRequestData requestData,
TestRunCriteria
testRunCriteria, IProxyExecutionManager executionManager, ITestLoggerManager loggerManager, IDataSerializer dataSerializer)
351
public
TestRunCriteria
TestRunCriteria { get; internal set; }
TestPlatform.cs (2)
98
TestRunCriteria
testRunCriteria,
377
private static IEnumerable<string> GetSources(
TestRunCriteria
testRunCriteria)
Microsoft.VisualStudio.TestPlatform.Common (3)
Interfaces\Engine\ClientProtocol\IProxyExecutionManager.cs (2)
30
void InitializeTestRun(
TestRunCriteria
testRunCriteria, IInternalTestRunEventsHandler eventHandler);
38
int StartTestRun(
TestRunCriteria
testRunCriteria, IInternalTestRunEventsHandler eventHandler);
Interfaces\Engine\ClientProtocol\ITestEngine.cs (1)
49
TestRunCriteria
testRunCriteria,
Microsoft.VisualStudio.TestPlatform.ObjectModel (22)
Client\Events\TestRunStartEventArgs.cs (2)
17
public TestRunStartEventArgs(
TestRunCriteria
testRunCriteria)
25
public
TestRunCriteria
TestRunCriteria { get; private set; }
Client\Interfaces\ITestPlatform.cs (1)
65
TestRunCriteria
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.
255
TestRunCriteria
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.
630
protected bool Equals(
TestRunCriteria
? other)
649
return obj.GetType() == GetType() && Equals((
TestRunCriteria
)obj);
vstest.console (2)
TestPlatformHelpers\TestRequestManager.cs (2)
389
TestRunCriteria
runCriteria = testRunRequestPayload.Sources != null && testRunRequestPayload.Sources.Count != 0
1133
TestRunCriteria
testRunCriteria,
vstest.console.arm64 (2)
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (2)
389
TestRunCriteria
runCriteria = testRunRequestPayload.Sources != null && testRunRequestPayload.Sources.Count != 0
1133
TestRunCriteria
testRunCriteria,