diff options
author | Sander Vrijders <sander.vrijders@ugent.be> | 2018-04-23 16:55:35 +0200 |
---|---|---|
committer | Sander Vrijders <sander.vrijders@ugent.be> | 2018-04-25 13:03:36 +0200 |
commit | 94cebef59c46404e20c6d71752ebfb80147d122a (patch) | |
tree | a3c5f267b90dd44f57ec3925358e53fe92012967 /rumba/testbeds | |
parent | d845e0ea1a821373b3f105c72542184aa1e3ca26 (diff) | |
download | rumba-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.py | 2 | ||||
-rw-r--r-- | rumba/testbeds/local.py | 3 | ||||
-rw-r--r-- | rumba/testbeds/qemu.py | 2 |
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): |