Remove arbitrary arguments in favor of parsing arguments from experiment files.
refs: #4611
Change-Id: Ic668b58766fef8a1e537ccaacf82230b3fb50923
diff --git a/ndn/experiments/arguments_experiment.py b/ndn/experiments/arguments_experiment.py
new file mode 100644
index 0000000..e7ed6f9
--- /dev/null
+++ b/ndn/experiments/arguments_experiment.py
@@ -0,0 +1,23 @@
+from ndn.experiments.experiment import Experiment
+
+class ArgumentsExperiment(Experiment):
+ def __init__(self, args):
+ Experiment.__init__(self, args)
+ self.ds = self.arguments.ds
+ self.logging = self.arguments.logging
+
+ def setup(self):
+ pass
+
+ def run(self):
+ print("Argument ds: {}".format(self.ds))
+ print("Argument logging: {}".format(self.logging))
+
+ @staticmethod
+ def parseArguments(parser):
+ parser.add_argument("--ds", dest="ds", default="1000",
+ help="[Arguments Experiment] Number of data streams")
+ parser.add_argument("--logging", dest="logging", action="store_true",
+ help="[Arguments Experiment] Enable logging")
+
+Experiment.register("args-exp", ArgumentsExperiment)
\ No newline at end of file