Bob Lantz
f66e9af515
Update for 2.1.0 final packaging
2013-09-18 22:44:35 -07:00
Bob Lantz
f92abd2ba5
Sync changelog (somewhat) with ubuntu packaging
...
Only differences are copyright and log message.
2013-09-18 22:41:17 -07:00
Bob Lantz
700c5bf5b5
Add date to ovf name
2013-09-18 21:39:09 -07:00
Bob Lantz
87c37bb182
Add jpoliv
2013-09-18 21:38:36 -07:00
Bob Lantz
9cc9a491a8
Avoid reverse DNS lookup
2013-09-18 20:53:54 -07:00
Bob Lantz
76a8a1637f
Clean up sshd.py and its test so it works on VirtualBox
2013-09-18 20:48:22 -07:00
Bob Lantz
568f6424e5
Add --memory option for VM memory size (for large tests)
2013-09-18 18:49:21 -07:00
Bob
f32a8f7ea0
Minor edits
2013-09-18 16:47:28 -07:00
Bob Lantz
e0b50c8a70
Fix var name change
2013-09-18 00:04:20 -07:00
Bob Lantz
0294f5ec55
Add options to run commands before or after tests
2013-09-18 00:03:16 -07:00
Bob
53987e31aa
Merge pull request #214 from zlim/mnexec-fix
...
mnexec: getopt bugfix
2013-09-18 13:06:58 -07:00
Bob Lantz
f59858543c
Fix walkthrough test path
2013-09-18 12:44:54 -07:00
Bob Lantz
4ccfe242e8
Remove extra expect (paste error) that broke bootAndRunTests()
2013-09-17 18:02:06 -07:00
Bob Lantz
7a24407ecc
Remove unneeded bc dependency
...
fixes #212
2013-09-17 17:31:21 -07:00
Bob Lantz
2ca1ea92ff
Clarify log message
2013-09-17 15:56:09 -07:00
Bob Lantz
8f546d89b4
Backing out attempt to identify kernel binary format
2013-09-17 15:40:52 -07:00
Bob Lantz
6d3cb5bcd3
Add arch to vm name, and check kernel for boot arch
2013-09-17 14:50:41 -07:00
Bob Lantz
ca5b0c56f0
setLogLevel('warning') to avoid test spam
2013-09-17 13:44:42 -07:00
Bob Lantz
b7548e68a8
Add walkthrough test and log build exceptions
2013-09-16 11:22:26 -07:00
Bob Lantz
2f3e8c2bd3
Log failed test output.
2013-09-16 11:06:12 -07:00
Bob Lantz
fce7f5c56b
Add --zip option to archive VM.
2013-09-16 07:45:32 -07:00
Bob
b5e8dd5edc
Merge pull request #210 from rlane/ivs-opts
...
IVSSwitch: support opts constructor parameter
2013-09-16 14:22:18 -07:00
Bob
2ebdd028cf
Merge pull request #194 from jpoliv/master
...
Make install.sh (-n) work in Fedora 19
2013-09-13 12:40:08 -07:00
Bob
d70ca981c9
Update README.md
2013-09-12 14:23:19 -07:00
Bob
4b719d7443
Minor cosmetic edits
2013-09-12 14:21:20 -07:00
Bob Lantz
5b9f6b2192
Added .md to README so that it displays nicely on github.
2013-09-12 14:16:58 -07:00
Bob Lantz
4e242e9211
Add -v so that we can see exampletest results
2013-09-12 14:14:55 -07:00
Bob
94f3c76039
Merge pull request #207 from mininet/devel/exampletest
...
Added tests for all non-X11 examples
2013-09-12 14:14:14 -07:00
Bob Lantz
7bd9a79b12
Add --test {test} and --branch {branch} options, and exampletest
2013-09-11 22:59:50 -07:00
Bob Lantz
501a164eba
Added --test option to boot and test a VM
2013-09-11 12:00:17 -07:00
Bob Lantz
9e725cb28a
Add 'mininet' prefix to output files
2013-09-11 12:00:17 -07:00
Bob Lantz
e02cdc0c54
XML file cannot begin with a newline :(
2013-09-11 12:00:17 -07:00
Bob Lantz
0038720c01
Add generateOVF to finally create the OVF descriptor file!
2013-09-11 12:00:17 -07:00
Bob Lantz
d4279559fa
Add options; generate virtimage file (in progress)
2013-09-11 12:00:17 -07:00
Bob Lantz
1ea9d7d4de
Update copyright for 2013
2013-09-11 12:00:17 -07:00
Bob Lantz
f7abd084c6
Added socat, iperf, cgroup-bin to dependencies
2013-09-11 12:00:17 -07:00
Bob Lantz
d82e0ef5c2
Add mtools to dependencies
2013-09-11 12:00:17 -07:00
Bob Lantz
3027856c7b
Find wireshark dir using find (fix for 13.10)
2013-09-11 12:00:17 -07:00
Bob Lantz
9de7bd666d
Minor additions and edits
2013-09-11 12:00:16 -07:00
Bob Lantz
92b51563b5
Remove extra `
2013-09-11 12:00:16 -07:00
Bob Lantz
662f2447e3
Flush log file output to avoid slow buffering
2013-09-11 12:00:16 -07:00
Bob Lantz
20005f5bbc
Add a space
2013-09-11 12:00:16 -07:00
Bob Lantz
803a1a5489
Write build log to file, and detect installation failure
2013-09-11 12:00:16 -07:00
Bob Lantz
20ba29590a
Add 13.10 (won't work until final)
2013-09-11 12:00:16 -07:00
Bob Lantz
13554a3d83
Minor cleanup
2013-09-11 12:00:16 -07:00
Bob Lantz
9bfc7c7768
Satisfy pylint
2013-09-11 12:00:16 -07:00
Bob Lantz
045ef7b801
Add docstring to satisfy pylint
2013-09-11 12:00:15 -07:00
Bob Lantz
e69355f78f
One last code check fix: line too long
2013-09-11 12:00:15 -07:00
Bob Lantz
9d14c841d7
Pass code check
2013-09-11 12:00:15 -07:00
Bob Lantz
f796f01f38
add spaces to satisfy pylint ;-p
2013-09-11 12:00:15 -07:00
Bob Lantz
350299786d
code check fixes & add comment spaces
2013-09-11 12:00:15 -07:00
Bob Lantz
445c0959b5
Pass code check (except bogus Popen error)
2013-09-11 12:00:15 -07:00
Bob Lantz
0c5aae157a
examples -> mininet/examples for code check
2013-09-11 12:00:15 -07:00
Bob Lantz
b55806017a
Check for Connected in checkListening()
2013-09-11 12:00:15 -07:00
Bob Lantz
b79ce2a549
Clarify actual testing in module comment
2013-09-11 12:00:14 -07:00
Bob Lantz
a155795837
quetzal -> quantal
2013-09-11 12:00:14 -07:00
Bob Lantz
ad5a0e42d0
Explicitly create a qcow2 image
2013-09-11 12:00:13 -07:00
Bob Lantz
a56e29704e
Make sure that /bin/bash exists before attempting to chroot.
2013-09-11 12:00:13 -07:00
Bob Lantz
f344290368
Change API for more efficient remount and unmount.
2013-09-11 12:00:13 -07:00
Bob Lantz
5ae8c936e7
Prototype implementation of bind mounts.
2013-09-11 12:00:13 -07:00
Bob Lantz
5413d2e5a3
Check for chroot dir and chroot if necessary.
2013-09-11 12:00:13 -07:00
Bob Lantz
226a1dc391
Minor edits
2013-09-11 12:00:13 -07:00
Bob Lantz
ec810dd6db
minor edits
2013-09-11 12:00:13 -07:00
Bob Lantz
5493212578
Add tests for OVS user switch (skipping hifi test for now)
...
test_hifi.py currently fails for OVS when datapath=user -
we should look at this and fix it.
2013-09-11 12:00:13 -07:00
Bob Lantz
45d365f98b
Need a few more skipUnless() checks.
2013-09-11 12:00:12 -07:00
Bob Lantz
94324e3f46
Skip IVS and UserSwitch tests if they are not installed
2013-09-11 12:00:12 -07:00
Bob Lantz
d2762938b7
Increase timeout (for lengthy hifi test)
2013-09-11 12:00:12 -07:00
Bob Lantz
765d126ee9
Delete leftover TAP interface from OVS with datapath=user
...
fixes #199
2013-09-11 12:00:12 -07:00
Bob Lantz
896c4cbccc
Edits for 2.1.0
2013-09-11 12:00:12 -07:00
Bob Lantz
325074981c
Initial text and version updates for 2.1.0
2013-09-11 12:00:12 -07:00
Bob Lantz
b26f38a6aa
Added CONTRIBUTORS file
2013-09-11 12:00:12 -07:00
Bob Lantz
67f9d8f655
Remove qcow2 post conversion; drop unused etree dep
2013-08-26 11:46:25 -07:00
Bob Lantz
c353e60913
correction: pexpect.timeout -> TIMEOUT
2013-08-25 18:06:22 -07:00
Bob Lantz
662fb712bc
Detect failed iso download; begin virt-image support
2013-08-25 17:42:15 -07:00
Bob Lantz
28165f7b4e
Check make test results
2013-08-25 16:27:43 -07:00
Bob Lantz
dbcfda77d9
Update release URLS - should probably clean this up.
2013-08-25 15:51:56 -07:00
Bob Lantz
1dfa7776e1
Change to extract kernel and initrd
2013-08-25 15:25:04 -07:00
Bob Lantz
40a9c15345
Remove gigantic doxypy/texlive/fonts from install.sh -a
...
fixes #192
2013-08-25 13:55:50 -07:00
Bob Lantz
3dc3e066aa
Update build directory name to include date.
2013-08-24 13:57:36 -07:00
Bob Lantz
bbf808c347
Get rid of unused pexpect import.
2013-08-23 21:27:01 -07:00
Bob Lantz
4556e06fcf
Fix erroneous tab hit before commit.
2013-08-23 21:25:07 -07:00
Bob Lantz
f605a4e430
Works, more or less.
2013-08-23 20:33:25 -07:00
Bob Lantz
fa1758b950
First draft of new world order (create build image from iso)
2013-08-23 17:26:46 -07:00
Bob Lantz
14903d6a05
Final gasp of cloud image version.
2013-08-22 18:40:10 -07:00
Bob Lantz
94954177e5
Added support for creating a volume rather than a raw partition.
2013-08-21 21:18:11 -07:00
Bob Lantz
85dfac5c06
Many more improvements.
2013-08-20 13:31:15 -07:00
Bob Lantz
860bcc02c6
Minor changes and script evolution.
2013-08-20 13:31:15 -07:00
Bob Lantz
4daeeff0e3
Created first revision of VM build script.
2013-08-20 13:31:15 -07:00
Bob Lantz
786117dd49
Merge branch 'ivs' of https://github.com/rlane/mininet into rlane-ivs
...
Conflicts:
util/install.sh
fixes #159
2013-07-31 18:20:18 -07:00
Bob Lantz
9c4b734361
Fix indentation in LinearTopo()
2013-07-30 11:52:53 -07:00
Bob Lantz
5b48a7d92c
Reimplemented and corrected Graph as MultiGraph
...
fixes #172
2013-07-30 11:51:32 -07:00
Bob Lantz
679a3f1915
Don't stop data network controllers twice.
2013-07-09 14:34:37 -07:00
Bob Lantz
e2eb95a29f
Add $ to avoid h1 matching h10
2013-07-06 14:14:25 -07:00
Bob Lantz
10be691b86
Clean up intfs in root NS, and avoid deleting HW intfs
...
It appears that under certain conditions, such as when a
namespace exits, both ends of a veth pair may get dumped
into the root namespace. We therefore now remove an interface
both from its home namespace and from the root namespace.
2013-07-04 19:27:57 -07:00
Bob Lantz
fcdb6d8a54
Remove unneeded line.
2013-07-04 00:45:08 -07:00
Bob Lantz
32502bbd1a
Add controlnet.py example.
2013-07-04 00:41:30 -07:00
Bob Lantz
aa554d985d
Workaround: add default dpopts='--no-slicing' to UserSwitch
...
This disables slicing by default but fixes bandwidth limits.
Eventually we want to enable both to work together, but for now
this enables one or the other depending on the dpopts setting.
2013-06-26 06:21:59 -07:00
Bob Lantz
804c4bbfa6
Workaround: add dpopts to UserSwitch
...
Currently, slicing on the user switch breaks bandwidth limits.
We don't yet have a good way of using both of them at the same time.
I'm inclined to turn off slicing by default, but I have to think
about it and also see if any one is using it...
2013-06-26 06:14:43 -07:00
Bob Lantz
1a658054ab
Ensure dpid is a valid hex string in OVSSwitch
2013-06-26 05:00:30 -07:00
Bob Lantz
33e39a2471
Fix some pylint messages.
2013-06-25 20:26:06 -07:00