[libcxx-commits] [libcxx] ceb58ad - [libc++] Lit: Add default values for most arguments of test executors

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Fri Apr 3 14:53:38 PDT 2020


Author: Louis Dionne
Date: 2020-04-03T17:52:41-04:00
New Revision: ceb58ad61d267a4cf6599f33473d82463d1ab7fd

URL: https://github.com/llvm/llvm-project/commit/ceb58ad61d267a4cf6599f33473d82463d1ab7fd
DIFF: https://github.com/llvm/llvm-project/commit/ceb58ad61d267a4cf6599f33473d82463d1ab7fd.diff

LOG: [libc++] Lit: Add default values for most arguments of test executors

Added: 
    

Modified: 
    libcxx/utils/run.py
    libcxx/utils/ssh.py

Removed: 
    


################################################################################
diff  --git a/libcxx/utils/run.py b/libcxx/utils/run.py
index 7de82c78dbfa..3290416c469a 100644
--- a/libcxx/utils/run.py
+++ b/libcxx/utils/run.py
@@ -22,9 +22,9 @@
 
 def main():
     parser = argparse.ArgumentParser()
-    parser.add_argument('--codesign_identity', type=str, required=False)
-    parser.add_argument('--dependencies', type=str, nargs='*', required=True)
-    parser.add_argument('--env', type=str, nargs='*', required=True)
+    parser.add_argument('--codesign_identity', type=str, required=False, default=None)
+    parser.add_argument('--dependencies', type=str, nargs='*', required=False, default=[])
+    parser.add_argument('--env', type=str, nargs='*', required=False, default=dict())
     (args, remaining) = parser.parse_known_args(sys.argv[1:])
 
     if len(remaining) < 2:

diff  --git a/libcxx/utils/ssh.py b/libcxx/utils/ssh.py
index f6b9574e39b2..e23f795b79c3 100644
--- a/libcxx/utils/ssh.py
+++ b/libcxx/utils/ssh.py
@@ -25,9 +25,9 @@
 def main():
     parser = argparse.ArgumentParser()
     parser.add_argument('--host', type=str, required=True)
-    parser.add_argument('--codesign_identity', type=str, required=False)
-    parser.add_argument('--dependencies', type=str, nargs='*', required=True)
-    parser.add_argument('--env', type=str, nargs='*', required=True)
+    parser.add_argument('--codesign_identity', type=str, required=False, default=None)
+    parser.add_argument('--dependencies', type=str, nargs='*', required=False, default=[])
+    parser.add_argument('--env', type=str, nargs='*', required=False, default=dict())
     (args, remaining) = parser.parse_known_args(sys.argv[1:])
 
     if len(remaining) < 2:


        


More information about the libcxx-commits mailing list