aboutsummaryrefslogtreecommitdiff
path: root/rumba/elements/experimentation.py
diff options
context:
space:
mode:
Diffstat (limited to 'rumba/elements/experimentation.py')
-rw-r--r--rumba/elements/experimentation.py6
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