lantz
462929b3af
Run full core test suite ( #1000 )
...
also remove unneeded rm -f pexpect.out since we are not
generating that at the moment
2021-01-04 19:12:43 -08:00
lantz
26c7c70024
use pip for make {install,develop} ( #999 )
2021-01-04 18:51:54 -08:00
lantz
942745e91f
Fix tree1024.py ( #995 )
2021-01-04 18:35:42 -08:00
lantz
dcc39a7b25
Loosen test_intfoptions tolerance to 25% for CI ( #998 )
...
Adjusting the tolerance for this test to compensate
for apparent performance variation when running as
part of github actions CI builds/tests.
2021-01-04 18:25:35 -08:00
Giuseppe Di Lena
ebdb3a5107
Fix a small typo error in clusterdemo.py ( #945 )
2021-01-04 14:14:44 -08:00
lantz
6def304585
Remove long tests from travis ( #993 )
2021-01-04 13:53:30 -08:00
lantz
e02e338e3c
intfoptions and test adjustments ( #992 )
...
* 2.3.0a1
* intfoptions and test_intfoptions tweaks
also added cleanup() to test_walkthrough fixture
2021-01-03 22:24:28 -08:00
lantz
b7c412073a
CI matrix build + 20.04 fixes ( #990 )
...
Ubuntu 20.04 fixes:
- fixes sshd test
- speeds up examples/{treeping64,tree1024}.py
- debugging hacks/output for testLinkChange
- removes cfs from examples/popen.py
- improves nat in nodelib (netplan fixes?)
- makes some tests executable
- waits for switches to connect in tests to
avoid race conditions
-- adds mn -w option and wait CLI command
Changes:
- REMOVES default "-v" argument for Controller()
and adds verbose(=False) option; avoiding logging
makes it faster
- CHANGES waitConnected to wait for 5 seconds
as documented; we may wish to implement an argument
to -w to set this timeout
Issues?
- There may still be an issue with the ovs-netplan-clean
service causing the boot to hang ;-(
2021-01-03 20:00:33 -08:00
lantz
afdf9fd571
Update for python 2.x and 3.x builds ( #988 )
2020-12-19 18:06:52 -08:00
lantz
336b01ae34
Add matrix build for ubuntu-16.04 and ubuntu-18.04 ( #987 )
2020-12-13 19:14:26 -08:00
Jeff R. Allen
537e8242fc
Install correctly on Ubuntu 20.04 ( #980 )
...
* Install correctly on Ubuntu 20.04
Main changes are to avoid pulling in python2 by mistake, and then to make sure to install only python3 packages.
Also: Add net-tools which is needed to get ifconfig on newer Ubuntu releases.
(admin note: there are still a couple of remaining 20.04 issues but this is helpful)
2020-12-13 19:00:20 -08:00
lantz
cab8970b0a
Update run-tests.yaml
2020-12-13 18:13:27 -08:00
lantz
3625149356
Update run-tests.yaml
2020-12-13 18:00:44 -08:00
lantz
fd9e011277
Merge pull request #986 from lantz/github-actions
...
Initial support for github actions CI builds
2020-12-13 17:57:48 -08:00
Bob Lantz
591a961762
Initial support for github actions CI builds
2020-12-13 17:15:11 -08:00
lantz
bfc42f6d02
Merge pull request #921 from timgates42/bugfix/typo_updates
...
Fix simple typo: udpates -> updates
2020-04-15 18:22:28 -07:00
lantz
458d20e3fd
Merge pull request #928 from JuFil/master
...
Fix install.sh on Ubuntu 19.10: substitute cgroup-bin with cgroup-too…
2020-04-15 18:18:06 -07:00
lantz
73b2ecc5fe
Merge pull request #934 from ssikdar1/flake8-octal-number-positions
...
change to use 0o for octal numbers w/ file permissons for python2/3 compatibility
2020-04-15 18:17:19 -07:00
lantz
6a5adb48d2
Merge pull request #938 from JuFil/fix-poll
...
Fix usage of poll in mininet.utils.errRun
2020-04-15 18:13:39 -07:00
julian.filter
5f69bf0ade
Add unit tests for util
2020-04-09 18:16:13 +02:00
julian.filter
d5b4aa829b
Improve util.pmonitor
2020-04-09 17:10:52 +02:00
julian.filter
1704541cc9
fix util.errRun
2020-04-09 17:05:06 +02:00
Shan Sikdar
f56a12a1ab
change permissons to use octal for rest of file
2020-04-05 10:50:58 -04:00
Shan Sikdar
70c643f8de
change to use 0o for octal numbers w/ file permissons
2020-04-05 10:42:31 -04:00
lantz
fa9fd770ca
Merge pull request #932 from ssikdar1/flake8-F632
...
change to fix flake8 F632 issues
2020-04-03 19:34:45 -07:00
Shan Sikdar
dd41ecaae4
change to fix flake8 F632 issues
2020-04-03 11:43:23 -04:00
julian.filter
287c1fb154
Fix install.sh on Ubuntu 19.10: substitute cgroup-bin with cgroup-tools for Debian/Ubuntu
2020-02-15 19:09:13 +01:00
Tim Gates
1c268e7667
Fix simple typo: udpates -> updates
...
Closes #920
2020-01-05 20:13:36 +11:00
lantz
2b8d254cc0
Merge pull request #873 from raingloom/patch-1
...
make it easier to set the compiler
2019-12-01 15:36:48 -08:00
lantz
8fc867b1f4
Merge pull request #897 from jadinm/fix-cli-stdin
...
Fix CLI constructor: stdin parameter was replaced
2019-12-01 15:34:08 -08:00
Mathieu Jadin
6af291c968
Fix CLI constructor: stdin parameter was replaced
...
This also enables CLI users to pass parameters to its superclass: Cmd.
2019-12-01 08:45:43 +01:00
lantz
c0582b9c5e
Merge pull request #895 from jadinm/fix-topo-addLink
...
Return the new link key in Topo.addLink()
2019-11-29 16:00:38 -08:00
lantz
023c53aec6
Merge pull request #912 from lantz/fix-1604-install
...
Check for non-functional 'python'
2019-11-29 15:59:55 -08:00
Mathieu Jadin
bd1a442a17
Return the new link key in Topo.addLink()
2019-11-26 09:49:30 +01:00
lantz
6c17e1ade7
Update ISSUE_TEMPLATE
2019-11-24 18:11:28 -08:00
Bob Lantz
e56f6839f1
Improve Python version detection
...
Ubuntu 16.04 no longer includes a 'python' executable.
If none of {$PYTHON,python,python2,python3} are usable, we advise
the user to either set PYTHON or install a usable python.
2019-11-22 17:14:10 -08:00
Bob Lantz
e0436642ae
2.3.0d6
2019-07-11 17:16:46 -07:00
lantz
c5f626ce27
Merge pull request #891 from benfrankel/master
...
Use incremental utf-8 decoder for buffered reading
2019-07-11 17:15:37 -07:00
Ben Frankel
10e758e80a
Use incremental UTF-8 decoder for buffered reading
2019-07-11 16:57:09 -07:00
lantz
de28f67a97
Merge pull request #882 from stephanreiter/master
...
Don't pass 'loss 0' to tc as it will cause an error on newer versions
2019-06-09 15:52:33 -07:00
Stephan Reiter
46242acdd4
Don't pass 'loss 0' to tc as it will cause an error on newer versions
...
Observed on Ubuntu 18.04.
2019-06-09 00:24:21 +02:00
lantz
e203808a20
Merge pull request #872 from dsaucez/patch-2
...
change isShellBuiltin
2019-04-25 20:16:31 -07:00
rain
3b3a11b6dd
make it easier to set the compiler
...
Hi, I'm trying to package Mininet for Guix which doesn't symlink cc to gcc and this would make it easier to package, as well as configure it for alternative compilers.
2019-04-25 23:02:27 +02:00
Damien Saucez
7c0d1506e7
change isShellBuiltin
...
change isShellBuiltin to have each builtin as a different token in a set and lookup cmd to be an element of the set instead of a sequence of characters in a string (tested only on Python 3.6.7). Corrected according to @lantz comments.
2019-04-23 08:42:07 +02:00
lantz
c5f23b9f82
Merge pull request #815 from teto/fix_controller
...
fix "which" calls always returning true
2019-04-16 13:28:47 -07:00
Bob Lantz
cfb0a6d3f0
Silence warning for failing to stop ovs-testcontroller
2019-04-09 12:17:35 -07:00
Bob Lantz
664ba39383
NAT warning if IPv4 loopback address in /etc/resolv.conf
2019-04-04 16:40:04 -07:00
Bob Lantz
598d694058
2.3.0d5
2019-03-13 21:56:32 -07:00
Bob Lantz
f92e3d3432
2018 -> 2019
2019-03-13 21:52:13 -07:00
lantz
ce4f1e0c92
Merge pull request #863 from mininet/devel/fix-tclink
...
Change Link/TCLink to accept universal parameters
2019-03-06 16:17:31 -08:00