[autotest] Rename suite discoverer to test filter

The original name doesnt accurately describe what the class is doing.

BUG=chromium:672348
TEST=None

Change-Id: I9e5dab682f212700d50598d6759c9269eec12d37
Reviewed-on: https://chromium-review.googlesource.com/447784
Commit-Ready: Allen Li <ayatane@chromium.org>
Tested-by: Allen Li <ayatane@chromium.org>
Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org>
diff --git a/server/cros/dynamic_suite/suite.py b/server/cros/dynamic_suite/suite.py
index b12dc20..c7cd597 100644
--- a/server/cros/dynamic_suite/suite.py
+++ b/server/cros/dynamic_suite/suite.py
@@ -252,8 +252,8 @@
         return self._retry_map[job_id]['retry_max']
 
 
-class _DynamicSuiteDiscoverer(object):
-    """Test discoverer for dynamic suite tests."""
+class _ExperimentalTestFilter(object):
+    """Filter experimental tests."""
 
 
     def __init__(self, tests, add_experimental=True):
@@ -266,7 +266,7 @@
         self._add_experimental = add_experimental
 
 
-    def discover_tests(self):
+    def get_tests_to_schedule(self):
         """Return a list of tests to be scheduled for this suite.
 
         @returns: list of tests (ControlData objects)
@@ -935,13 +935,13 @@
         @returns: The number of tests that were scheduled.
         """
         scheduled_test_names = []
-        discoverer = _DynamicSuiteDiscoverer(
+        test_filter = _ExperimentalTestFilter(
                 tests=self.tests,
                 add_experimental=add_experimental)
         logging.debug('Discovered %d stable tests.',
-                      len(discoverer.stable_tests))
+                      len(test_filter.stable_tests))
         logging.debug('Discovered %d unstable tests.',
-                      len(discoverer.unstable_tests))
+                      len(test_filter.unstable_tests))
 
         Status('INFO', 'Start %s' % self._tag).record_result(record)
         try:
@@ -949,7 +949,7 @@
             if self._job_keyvals:
                 utils.write_keyval(self._results_dir, self._job_keyvals)
 
-            for test in discoverer.discover_tests():
+            for test in test_filter.get_tests_to_schedule():
                 scheduled_job = self._schedule_test(record, test)
                 if scheduled_job is not None:
                     scheduled_test_names.append(test.name)
diff --git a/server/cros/dynamic_suite/suite_unittest.py b/server/cros/dynamic_suite/suite_unittest.py
index 31d23f7..b8703d9 100755
--- a/server/cros/dynamic_suite/suite_unittest.py
+++ b/server/cros/dynamic_suite/suite_unittest.py
@@ -257,7 +257,7 @@
         self.assertFalse(self.files['four'] in suite.tests)
         self.assertTrue(self.files['five'] in suite.tests)
 
-        discoverer = SuiteBase._DynamicSuiteDiscoverer(suite.tests)
+        discoverer = SuiteBase._ExperimentalTestFilter(suite.tests)
         self.assertFalse(self.files['one'] in discoverer.unstable_tests)
         self.assertFalse(self.files['two'] in discoverer.stable_tests)
         self.assertFalse(self.files['one'] in discoverer.stable_tests)
@@ -278,7 +278,7 @@
         # Sanity check.
         self.assertFalse(self.files['four'] in suite.tests)
 
-        discoverer = SuiteBase._DynamicSuiteDiscoverer(suite.tests)
+        discoverer = SuiteBase._ExperimentalTestFilter(suite.tests)
         self.assertTrue(self.files['one'] in discoverer.unstable_tests)
         self.assertTrue(self.files['two'] in discoverer.stable_tests)
         self.assertFalse(self.files['one'] in discoverer.stable_tests)