From f1630941a0c47fdd025219340e5383cbaefcd85e Mon Sep 17 00:00:00 2001 From: Vincenzo Maffione Date: Fri, 7 Apr 2017 19:40:12 +0200 Subject: rumba: simplify cooperation between prototype and testbed plugins --- README | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'README') diff --git a/README b/README index cb29f09..8471a93 100644 --- a/README +++ b/README @@ -16,15 +16,13 @@ Workflow, both external and internal: used by the plugins (4) user calls run() on the prototype.Experiment instance: - - First, run() calls Experiment.swap_in(), which - in turns calls Testbed.create_experiment(), passing the - nodes and links (?) - TODO: fix this interface: what should swap_in(), and - so create_experiment() return exactly? Current interface - seems broken + - First, run() calls Testbed.swap_in(), passing the + Experiment, and filling in the missing information - Second, run() calls a prototype-specific setup function, to create the required IPCPs, perform registrations, enrollments, etc. - Third, perform tests (TODO) + + - Fourth, run() calls Testbed.swap_out() -- cgit v1.2.3