aboutsummaryrefslogtreecommitdiff
path: root/rumba/testbeds
diff options
context:
space:
mode:
authorSander Vrijders <sander.vrijders@ugent.be>2018-04-23 16:55:35 +0200
committerSander Vrijders <sander.vrijders@ugent.be>2018-04-25 13:03:36 +0200
commit94cebef59c46404e20c6d71752ebfb80147d122a (patch)
treea3c5f267b90dd44f57ec3925358e53fe92012967 /rumba/testbeds
parentd845e0ea1a821373b3f105c72542184aa1e3ca26 (diff)
downloadrumba-94cebef59c46404e20c6d71752ebfb80147d122a.tar.gz
rumba-94cebef59c46404e20c6d71752ebfb80147d122a.zip
examples: Make scalingtime.py more generic
This makes scalingtime.py more generic by allowing the user to pass command-line arguments to select the prototype, testbed, ... Fixes #50
Diffstat (limited to 'rumba/testbeds')
-rw-r--r--rumba/testbeds/dockertb.py2
-rw-r--r--rumba/testbeds/local.py3
-rw-r--r--rumba/testbeds/qemu.py2
3 files changed, 4 insertions, 3 deletions
diff --git a/rumba/testbeds/dockertb.py b/rumba/testbeds/dockertb.py
index dca2b86..4079ffe 100644
--- a/rumba/testbeds/dockertb.py
+++ b/rumba/testbeds/dockertb.py
@@ -39,7 +39,7 @@ class Testbed(mod.Testbed):
"""
Represents a docker testbed.
"""
- def __init__(self, exp_name, base_image, pull_image=True,
+ def __init__(self, base_image, exp_name='foo', pull_image=True,
use_ovs=False):
"""
Initializes the testbed class.
diff --git a/rumba/testbeds/local.py b/rumba/testbeds/local.py
index a3f4570..8b57ed2 100644
--- a/rumba/testbeds/local.py
+++ b/rumba/testbeds/local.py
@@ -38,7 +38,8 @@ class Testbed(mod.Testbed):
processes locally. Also useful for debugging in the other plugins.
"""
- def __init__(self, exp_name, username, proj_name="ARCFIRE", password=""):
+ def __init__(self, exp_name='foo', username='bar',
+ proj_name="ARCFIRE", password=""):
"""
Initializes the parent class.
diff --git a/rumba/testbeds/qemu.py b/rumba/testbeds/qemu.py
index a09229b..2a42472 100644
--- a/rumba/testbeds/qemu.py
+++ b/rumba/testbeds/qemu.py
@@ -53,7 +53,7 @@ class Testbed(mod.Testbed):
"""
Represents a QEMU testbed.
"""
- def __init__(self, exp_name, bzimage_path=None, initramfs_path=None,
+ def __init__(self, exp_name='foo', bzimage_path=None, initramfs_path=None,
proj_name="ARCFIRE", password="root", username="root",
public_key_path=os.path.join(USER_HOME, '.ssh', 'id_rsa.pub'),
use_vhost=True):