4 instantiations of DiscoveryCriteria
Microsoft.TestPlatform.CommunicationUtilities (1)
Serialization\DiscoveryCriteriaConverter.cs (1)
41var criteria = new DiscoveryCriteria();
Microsoft.TestPlatform.CrossPlatEngine (1)
Client\Parallel\ParallelProxyDiscoveryManager.cs (1)
245var criteria = new DiscoveryCriteria(
vstest.console (1)
TestPlatformHelpers\TestRequestManager.cs (1)
229var criteria = new DiscoveryCriteria(
vstest.console.arm64 (1)
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (1)
229var criteria = new DiscoveryCriteria(
63 references to DiscoveryCriteria
Microsoft.TestPlatform.CommunicationUtilities (12)
Interfaces\ITestRequestSender.cs (1)
59void DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler2 discoveryEventsHandler);
Serialization\DiscoveryCriteriaConverter.cs (10)
16/// JSON converter for <see cref="DiscoveryCriteria"/> that skips the computed <c>Sources</c> property 20internal class DiscoveryCriteriaConverter : JsonConverter<DiscoveryCriteria> 23public override DiscoveryCriteria? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 41var criteria = new DiscoveryCriteria(); 44var type = typeof(DiscoveryCriteria); 45type.GetProperty(nameof(DiscoveryCriteria.AdapterSourceMap))!.SetValue(criteria, adapterSourceMap); 46type.GetProperty(nameof(DiscoveryCriteria.FrequencyOfDiscoveredTestsEvent))!.SetValue(criteria, frequency); 47type.GetProperty(nameof(DiscoveryCriteria.DiscoveredTestEventTimeout))!.SetValue(criteria, timeout); 48type.GetProperty(nameof(DiscoveryCriteria.RunSettings))!.SetValue(criteria, runSettings); 58public override void Write(Utf8JsonWriter writer, DiscoveryCriteria value, JsonSerializerOptions options)
TestRequestSender.cs (1)
314public void DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler2 discoveryEventsHandler)
Microsoft.TestPlatform.CrossPlatEngine (33)
Client\DiscoveryCriteriaExtensions.cs (1)
14public static void UpdateDiscoveryCriteria(this DiscoveryCriteria discoveryCriteria, ITestRuntimeProvider testRuntimeProvider)
Client\InProcessProxyDiscoveryManager.cs (2)
56public void DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler2 eventHandler) 117public void InitializeDiscovery(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler2 eventHandler, bool skipDefaultAdapters)
Client\Parallel\ParallelOperationManager.cs (1)
315return string.Join(", ", (slot.Work as DiscoveryCriteria)?.Sources ?? (slot.Work as TestRunCriteria)?.Sources ?? []);
Client\Parallel\ParallelProxyDiscoveryManager.cs (15)
27private readonly ParallelOperationManager<IProxyDiscoveryManager, ITestDiscoveryEventsHandler2, DiscoveryCriteria> _parallelOperationManager; 46Func<TestRuntimeProviderInfo, DiscoveryCriteria, IProxyDiscoveryManager> actualProxyManagerCreator, 56Func<TestRuntimeProviderInfo, DiscoveryCriteria, IProxyDiscoveryManager> actualProxyManagerCreator, 81public void DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler2 eventHandler) 205private List<ProviderSpecificWorkload<DiscoveryCriteria>> SplitToWorkloads(DiscoveryCriteria discoveryCriteria, Dictionary<string, TestRuntimeProviderInfo> sourceToTestHostProviderMap) 213List<ProviderSpecificWorkload<DiscoveryCriteria>> workloads = new(); 235var updatedCriteria = NewDiscoveryCriteriaFromSourceAndSettings(sourcesToDiscover, discoveryCriteria, testhostProviderInfo.RunSettings); 236var workload = new ProviderSpecificWorkload<DiscoveryCriteria>(updatedCriteria, testhostProviderInfo); 243static DiscoveryCriteria NewDiscoveryCriteriaFromSourceAndSettings(IEnumerable<string> sources, DiscoveryCriteria discoveryCriteria, string? runsettingsXml) 245var criteria = new DiscoveryCriteria( 266private Task InitializeDiscoverTestsOnConcurrentManager(IProxyDiscoveryManager proxyDiscoveryManager, ITestDiscoveryEventsHandler2 eventHandler, DiscoveryCriteria discoveryCriteria) 292DiscoveryCriteria discoveryCriteria, 347public void InitializeDiscovery(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler2 eventHandler, bool skipDefaultAdapters)
Client\ProxyDiscoveryManager.cs (2)
128public void InitializeDiscovery(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler2 eventHandler, bool skipDefaultAdapters) 164public void DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler2 eventHandler)
Discovery\DiscoveryManager.cs (2)
41private DiscoveryCriteria? _discoveryCriteria; 98public void DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler2 eventHandler)
EventHandlers\IPathConverter.cs (2)
31DiscoveryCriteria UpdateDiscoveryCriteria(DiscoveryCriteria discoveryCriteria, PathConversionDirection updateDirection);
EventHandlers\NullPathConverter.cs (2)
26DiscoveryCriteria IPathConverter.UpdateDiscoveryCriteria(DiscoveryCriteria discoveryCriteria, PathConversionDirection _) => discoveryCriteria;
EventHandlers\PathConverter.cs (2)
147public DiscoveryCriteria UpdateDiscoveryCriteria(DiscoveryCriteria discoveryCriteria, PathConversionDirection updateDirection)
EventHandlers\TestRequestHandler.cs (2)
416var discoveryCriteria = _dataSerializer.DeserializePayload<DiscoveryCriteria>(message);
TestEngine.cs (2)
68DiscoveryCriteria discoveryCriteria, 121Func<TestRuntimeProviderInfo, DiscoveryCriteria, IProxyDiscoveryManager> proxyDiscoveryManagerCreator = (runtimeProviderInfo, discoveryCriteria) =>
Microsoft.VisualStudio.TestPlatform.Client (4)
Discovery\DiscoveryRequest.cs (3)
37internal DiscoveryRequest(IRequestData requestData, DiscoveryCriteria criteria, IProxyDiscoveryManager discoveryManager, ITestLoggerManager loggerManager) 52DiscoveryCriteria criteria, 195public DiscoveryCriteria DiscoveryCriteria
TestPlatform.cs (1)
76DiscoveryCriteria discoveryCriteria,
Microsoft.VisualStudio.TestPlatform.Common (4)
Interfaces\Engine\ClientProtocol\IProxyDiscoveryManager.cs (2)
26void InitializeDiscovery(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler2 eventHandler, bool skipDefaultAdapters); 33void DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler2 eventHandler);
Interfaces\Engine\ClientProtocol\ITestEngine.cs (1)
30DiscoveryCriteria discoveryCriteria,
Interfaces\Engine\TesthostProtocol\IDiscoveryManager.cs (1)
27void DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler2 eventHandler);
Microsoft.VisualStudio.TestPlatform.ObjectModel (8)
Client\DiscoveryCriteria.cs (4)
18/// Initializes a new instance of the <see cref="DiscoveryCriteria"/> class. 29/// Initializes a new instance of the <see cref="DiscoveryCriteria"/> class. 52/// Initializes a new instance of the <see cref="DiscoveryCriteria"/> class. 80/// Initializes a new instance of the <see cref="DiscoveryCriteria"/> class.
Client\Events\DiscoveryStartEventArgs.cs (2)
17public DiscoveryStartEventArgs(DiscoveryCriteria discoveryCriteria) 25public DiscoveryCriteria DiscoveryCriteria { get; private set; }
Client\Interfaces\IDiscoveryRequest.cs (1)
39DiscoveryCriteria DiscoveryCriteria
Client\Interfaces\ITestPlatform.cs (1)
47DiscoveryCriteria discoveryCriteria,
vstest.console (1)
TestPlatformHelpers\TestRequestManager.cs (1)
229var criteria = new DiscoveryCriteria(
vstest.console.arm64 (1)
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (1)
229var criteria = new DiscoveryCriteria(