Remove the Debugger.

The Debugger isn't well maintained, and its presence has an impact on testing
and validation time.

Change-Id: I9ad664ec3150e7f4ea1da2e3201682fb5684c610
diff --git a/tools/test.py b/tools/test.py
index 8300475..f7dbd06 100755
--- a/tools/test.py
+++ b/tools/test.py
@@ -175,17 +175,10 @@
   build_option_negative_testing
 ]
 
-runtime_option_debugger = \
-  RuntimeOption('debugger',
-                '''Test with the specified configurations for the debugger.
-                Note that this is only tested if we are using the simulator.''',
-                val_test_choices=['all', 'on', 'off'])
-test_runtime_options = [
-  runtime_option_debugger
-]
+test_runtime_options = []
 
 test_options = \
-  test_environment_options + test_build_options + test_runtime_options
+    test_environment_options + test_build_options + test_runtime_options
 
 
 def BuildOptions():
@@ -441,7 +434,6 @@
     SetFast(environment_option_compiler, args.compiler, 'clang++')
     SetFast(build_option_standard, args.std, 'c++98')
     SetFast(build_option_mode, args.mode, 'debug')
-    SetFast(runtime_option_debugger, args.debugger, 'on')
 
   if not args.nolint and not (args.fast or args.dry_run):
     rc |= RunLinter()
@@ -451,11 +443,6 @@
     rc |= RunClangFormat()
     MaybeExitEarly(rc)
 
-  # Don't try to test the debugger if we are not running with the simulator.
-  if not args.simulator:
-    test_runtime_options = \
-      filter(lambda x: x.name != 'debugger', test_runtime_options)
-
   # List all combinations of options that will be tested.
   def ListCombinations(args, options):
     opts_list = [