From 35ab970a6e020847c5593fc348285835f5531e34 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Vonheiden?= <bjoern.vonheiden@hotmail.de>
Date: Fri, 25 Sep 2020 13:06:38 +0200
Subject: [PATCH] Check manualy for the cli arguments if mandatory have been
set
---
execution/run_uc.py | 4 ++++
execution/theodolite.py | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/execution/run_uc.py b/execution/run_uc.py
index 8c51fbaff..7c26989a2 100644
--- a/execution/run_uc.py
+++ b/execution/run_uc.py
@@ -22,6 +22,10 @@ def load_variables():
parser = execution_parser(description='Run use case Programm')
args = parser.parse_args()
print(args)
+ if args.exp_id is None or args.uc is None or args.load is None or args.instances is None :
+ print('The options --exp-id, --uc, --load and --instances are mandatory.')
+ print('Some might not be set!')
+ sys.exit(1)
return args
diff --git a/execution/theodolite.py b/execution/theodolite.py
index 2cf00bbb7..ae7a9244f 100755
--- a/execution/theodolite.py
+++ b/execution/theodolite.py
@@ -22,6 +22,10 @@ def load_variables():
parser = benchmark_parser("Run theodolite benchmarking")
args = parser.parse_args()
print(args)
+ if args.uc is None or args.loads is None or args.instances_list is None:
+ print('The options --uc, --loads and --instances are mandatory.')
+ print('Some might not be set!')
+ sys.exit(1)
return args
--
GitLab