public void DiscoverTests(IEnumerable <string> sources , IDiscoveryContext discoveryContext , Microsoft.VisualStudio.TestPlatform.ObjectModel.Logging.IMessageLogger logger , ITestCaseDiscoverySink discoverySink) { GetTests(sources, discoverySink); }
/// <summary> /// @todo add more metadata to test cases (however ctest alone does not provide everything needed) /// </summary> /// <param name="sources"></param> /// <param name="discoveryContext"></param> /// <param name="logger"></param> /// <param name="discoverySink"></param> public void DiscoverTests(IEnumerable <string> sources, IDiscoveryContext discoveryContext, Microsoft.VisualStudio.TestPlatform.ObjectModel.Logging.IMessageLogger logger, ITestCaseDiscoverySink discoverySink) { foreach (var source in sources) { var testcase = CTestCase.Parse(source); if (testcase == null) { continue; } discoverySink.SendTestCase(testcase); } }