diff options
Diffstat (limited to 'rumba/elements/experimentation.py')
-rw-r--r-- | rumba/elements/experimentation.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/rumba/elements/experimentation.py b/rumba/elements/experimentation.py index 92d39f5..bbb3310 100644 --- a/rumba/elements/experimentation.py +++ b/rumba/elements/experimentation.py @@ -111,6 +111,8 @@ class Experiment(object): nodes=None, git_repo=None, git_branch=None, + build_options=None, + add_packages=[], log_dir=None, prototype_logs=None, enrollment_strategy='minimal', @@ -121,6 +123,8 @@ class Experiment(object): :param nodes: The list of nodes in the experiment. :param git_repo: The git repository of the prototype. :param git_branch: The git branch of the repository. + :param build_options: Options for building the prototype. + :param add_packages: Additional packages to be installed. :param log_dir: Where to log output of the experiment. :param prototype_logs: Where the prototype logs its output. :param enrollment_strategy: Can be 'full-mesh', 'minimal' or 'manual'. @@ -138,6 +142,8 @@ class Experiment(object): self.server_decorator = server_decorator self.git_repo = git_repo self.git_branch = git_branch + self.build_options = build_options + self.add_packages = add_packages self.testbed = testbed # the strategy employed for completing the enrollment phase in # the different DIFs |