[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