Index: scripts/slave/unittests/expect_tests/handle_list.py |
diff --git a/scripts/slave/unittests/expect_tests/handle_list.py b/scripts/slave/unittests/expect_tests/handle_list.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..6fddaaf210eca964b310871aabd22f4196e40c1f |
--- /dev/null |
+++ b/scripts/slave/unittests/expect_tests/handle_list.py |
@@ -0,0 +1,18 @@ |
+# Copyright 2014 The Chromium Authors. All rights reserved. |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+ |
+from .type_definitions import Handler |
+ |
+ |
+class ListHandler(Handler): |
+ """List all of the tests instead of running them.""" |
+ SKIP_RUNLOOP = True |
+ |
+ class ResultStageHandler(Handler.ResultStageHandler): |
+ @staticmethod |
+ def handle_Test(test): |
+ print test.name |
+ |
+ # TODO(iannucci): group tests by dir? |
+ # TODO(iannucci): print more data about the test in verbose mode? |