aboutsummaryrefslogtreecommitdiff
path: root/rumba/model.py
Commit message (Expand)AuthorAgeFilesLines
...
* | | jfed: build mac2ifname; model: added flags to testbedMarco Capitani2017-06-091-0/+1
|/ /
* | rumba: add initial version of rumba-accessVincenzo Maffione2017-06-071-0/+8
* | rumba: take into account DIFs that don't use nor are used by other DIFsVincenzo Maffione2017-06-011-0/+12
* | Merge branch 'download' into 'master'Vincenzo Maffione2017-06-011-2/+6
|\ \
| * | model: Experiment: add prototype_name()Vincenzo Maffione2017-06-011-2/+6
* | | Merge branch 'issue9-proxy' into 'master'Vincenzo Maffione2017-06-011-1/+7
|\ \ \ | |/ / |/| |
| * | Model: corrected no-proxy case. rlite: removed hardcoded proxyMarco Capitani2017-06-011-2/+0
| * | model: added proxy field. ssh: added execute_proxy_commandsMarco Capitani2017-06-011-1/+9
* | | model: remove registration and bindingsVincenzo Maffione2017-06-011-44/+3
|/ /
* | Storyboard: small fixes to APIMarco Capitani2017-05-111-4/+5
* | Storyboard: added modifications to API to example.pyMarco Capitani2017-05-111-6/+41
* | Storyboard: additions to the modelMarco Capitani2017-05-101-2/+26
* | rumba: model: Add StoryBoard for automated testingSander Vrijders2017-05-091-1/+66
* | model: fix bug in bootstrapper computationVincenzo Maffione2017-04-281-8/+13
|/
* model, prototypes: enrollment lists contain IPCP objects rather than Node onesVincenzo Maffione2017-04-211-4/+17
* model: compute IPCPs before the list enrollmentVincenzo Maffione2017-04-211-1/+1
* Merge branch 'master' into logging (split merged)Marco Capitani2017-04-211-10/+11
|\
| * model: Split experiment run()Sander Vrijders2017-04-211-10/+11
* | rumba: log: Added logging support, migrated from print to logging.Marco Capitani2017-04-211-15/+18
|/
* Merge branch 'master-marco' into 'master' vmaffione2017-04-151-22/+31
|\
| * Realign with master (MR 29-30)Marco Capitani2017-04-141-1/+1
| |\
| * \ QEMU: ifname compilation and vm port activationMarco Capitani2017-04-141-132/+31
| |\ \
| * \ \ Merge branch 'master' into master-marcoMarco Capitani2017-04-121-5/+12
| |\ \ \
| * | | | Resolving node_id issue and general cleanupMarco Capitani2017-04-111-10/+21
| * | | | Testing method fixMarco Capitani2017-04-111-6/+4
| * | | | IRATI config file generationMarco Capitani2017-04-111-5/+6
* | | | | Merge branch 'proxycmd' into 'master' vmaffione2017-04-141-1/+2
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | rumba: Add ProxyCommand for jFedSander Vrijders2017-04-131-1/+2
| | |_|/ | |/| |
* / | | model: avoid printing policies in __repr__Vincenzo Maffione2017-04-131-1/+1
|/ / /
* | / Rumba tester v2: all-in-one testing toolMarco Capitani2017-04-121-99/+0
| |/ |/|
* | ssh_support: Pass SSHConfig instead of only hostnameSander Vrijders2017-04-111-4/+10
|/
* Forced teardown. Ignores errors and makes sure that everything is pulled down.Marco Capitani2017-04-101-8/+9
* rumba: simplify cooperation between prototype and testbed pluginsVincenzo Maffione2017-04-071-7/+19
* Changed method name to 'from_config_file'Marco Capitani2017-04-061-1/+1
* method for making an experiment from a .conf file with demo syntaxMarco Capitani2017-04-061-0/+100
* Fix pylint warnings and errorsSander Vrijders2017-03-281-21/+19
* testbeds: Port to new APISander Vrijders2017-03-281-76/+17
* model: add per-IPCP self-enrolled informationVincenzo Maffione2017-03-241-2/+20
* model: store the enrollments as a global list to preserve global orderingVincenzo Maffione2017-03-241-25/+21
* model: add IPCP subclasses and DIF.get_ipcp_class()Vincenzo Maffione2017-03-191-3/+24
* model: add missing __repr__ methodsVincenzo Maffione2017-03-191-0/+10
* testbeds: placeholder for QEMU testbedVincenzo Maffione2017-03-191-1/+1
* model: call Experiment.generate() in Experiment constructorVincenzo Maffione2017-03-191-0/+5
* model: compute_ipcps(): compute enrollmentsVincenzo Maffione2017-03-191-6/+16
* model: Node.ipcps list generated in topological orderVincenzo Maffione2017-03-191-1/+5
* model: compute_ipcps(): compute registrationsVincenzo Maffione2017-03-191-1/+9
* model: compute_ipcps(): create IPCP instancesVincenzo Maffione2017-03-191-1/+9
* model: add Node._validate() to check for consistencyVincenzo Maffione2017-03-191-8/+36
* model: add IPCP classVincenzo Maffione2017-03-191-3/+34
* model: more compact debug print for DIF graphsVincenzo Maffione2017-03-191-2/+3