示例#1
0
 public void DiscoverTests(IEnumerable <string> sources
                           , IDiscoveryContext discoveryContext
                           , Microsoft.VisualStudio.TestPlatform.ObjectModel.Logging.IMessageLogger logger
                           , ITestCaseDiscoverySink discoverySink)
 {
     GetTests(sources, discoverySink);
 }
示例#2
0
 /// <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);
     }
 }