Bob
621c3eebf3
Merge pull request #218 from jpoliv/master
...
Fixes a couple of compiler warnings
2013-10-15 15:20:53 -07:00
Bob
c0ddd5c5d8
Merge pull request #225 from fcappi/master
...
Update Oflops repository in install.sh
2013-10-08 12:42:19 -07:00
Bob Lantz
433d83221a
Fix typo
2013-09-19 04:12:04 -07:00
Bob Lantz
3151804cf8
Add option to set pexpect timeout
2013-09-19 02:02:03 -07:00
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