[monorepo_build] Allow test commands to fail



git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@369681 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/zorg/jenkins/monorepo_build.py b/zorg/jenkins/monorepo_build.py
index 4968e9d..3d8fa2c 100644
--- a/zorg/jenkins/monorepo_build.py
+++ b/zorg/jenkins/monorepo_build.py
@@ -594,7 +594,7 @@
 
     for test_target in conf.cmake_test_targets:
         header("Run Custom Test: {0}".format(test_target))
-        run_cmd(conf.lldbbuilddir(), [NINJA, '-k', '0', '-v', test_target])
+        run_cmd(conf.lldbbuilddir(), [NINJA, '-k', '0', '-v', test_target], err_okay=True)
         footer()
 
 
@@ -867,28 +867,6 @@
     return return_code
 
 
-def run_cmd_errors_okay(working_dir, cmd, env=None):
-    """Run a command in a working directory, reporting return value.
-    Non-zero exit codes do not generate an exception.
-    """
-    old_cwd = os.getcwd()
-    cmd_to_print = ' '.join([quote_sh_string(x) for x in cmd])
-    sys.stdout.write("cd {}\n{}\n".format(working_dir, cmd_to_print))
-    sys.stdout.flush()
-
-    start_time = datetime.datetime.now()
-    if not os.environ.get('TESTING', False):
-        try:
-            os.chdir(working_dir)
-            result = subprocess.call(cmd, env=env)
-        finally:
-            os.chdir(old_cwd)
-    end_time = datetime.datetime.now()
-
-    logging.info("Command took {} seconds: return code {}".format(
-        (end_time - start_time).seconds, result))
-
-
 KNOWN_TARGETS = ['all', 'configure', 'build', 'test', 'testlong', 'install']
 KNOWN_BUILDS = [
     'clang', 'cmake', 'lldb-cmake', 'lldb-cmake-standalone',