[ovs-dev] [PATCH V8 00/17] Fix and enable Python tests on Windows
Paul Boca
pboca at cloudbasesolutions.com
Tue Jul 26 11:52:46 UTC 2016
I will resend this series once again.
I made a small mistake: " [PATCH V8 12/17] python tests: Ported Python daemon to Windows"
should be 13/17.
Thanks!
> -----Original Message-----
> From: dev [mailto:dev-bounces at openvswitch.org] On Behalf Of Paul Boca
> Sent: Tuesday, July 26, 2016 2:50 PM
> To: dev at openvswitch.org
> Subject: [ovs-dev] [PATCH V8 00/17] Fix and enable Python tests on Windows
>
> This series of patches ports the python damons to Windows and
> fixes the tests to work on Windows.
> There are still some python tests that fail on Windows, from which
> some are failing on Linux too.
> The patches in this series are dependent and are related to
> python tests on Windows.
>
> V2: Fixes more porting issues for Windows
> V3: Fixes all python tests
> This series was extended from 16 to 21 patches in order to solve
> all python related tests in one series.
> To run the tests on windows 'pypiwin32' is required to be
> installed for both Python2 and Python3 (pip install pypiwin32).
> V4: Rebased the entire series, if didn't apply anymore.
> Fixed delete of PID file on exit of python daemon, this leaded to
> removal of patch "python tests: Don't check if the PID file
> gets deleted".
> V5: Removed "windows: Added lockf function and lock PID file to be sent
> individually and removed already merged patches from this series.
> V6: Fixed some issues in porting the python daemon and enabled vlog/close
> tests.
> V7: Addressed the required changes after review.
> Fixed flake8 errors, tested on Linux with flake8 and hacking libs
> installed.
> V8: Splitted python daemon in different files, one wrapper and 2 files,
> each containing specific implementation for Windows/Linux
> Addressed requested changes from previous version.
>
> Paul-Daniel Boca (17):
> python tests: Implemented signal.alarm for Windows
> python tests: Register signal handlers only on supported types on
> Windows
> python tests: Fixed ctl file name for Windows
> python tests: Fixed unixctl python tests for Windows
> python tests: Added fcntl module for Windows
> python tests: Skip IPsec test on Windows
> python tests: Skip TCP6 idl tests on Windows
> python tests: Skip python tests on Windows where POSIX pid is used
> python tests: Fixed OSError not iterable on Windows
> python tests: Fixed abs_file_name function for Windows
> python tests: Ported UNIX sockets to Windows
> python tests: Prepare porting Python daemon on Windows
> python tests: Ported Python daemon to Windows
> at tests: Allow Python tests to be run on Windows
> python tests: Ignore stderr output
> python tests: Skip ovn-controller-vtep tests on Windows
> tests: Skip vlog tests that try to move opened file
>
> INSTALL.Windows.md | 1 +
> python/automake.mk | 3 +
> python/ovs/daemon.py | 491 ++-----------------------------------
> python/ovs/daemon_unix.py | 530
> ++++++++++++++++++++++++++++++++++++++++
> python/ovs/daemon_windows.py | 535
> +++++++++++++++++++++++++++++++++++++++++
> python/ovs/fatal_signal.py | 44 +++-
> python/ovs/fcntl_win.py | 42 ++++
> python/ovs/jsonrpc.py | 4 +
> python/ovs/poller.py | 7 +
> python/ovs/socket_util.py | 56 ++++-
> python/ovs/stream.py | 9 +-
> python/ovs/unixctl/__init__.py | 11 +-
> python/ovs/unixctl/server.py | 16 +-
> python/ovs/util.py | 6 +-
> python/ovs/vlog.py | 12 +
> tests/appctl.py | 4 +-
> tests/atlocal.in | 7 -
> tests/daemon-py.at | 14 ++
> tests/ovn-controller-vtep.at | 2 +-
> tests/ovs-monitor-ipsec.at | 1 +
> tests/ovsdb-idl.at | 1 +
> tests/test-daemon.py | 4 +-
> tests/test-ovsdb.py | 4 +-
> tests/test-unix-socket.py | 3 +-
> tests/unixctl-py.at | 15 +-
> tests/vlog.at | 12 +-
> 26 files changed, 1320 insertions(+), 514 deletions(-)
> create mode 100644 python/ovs/daemon_unix.py
> create mode 100644 python/ovs/daemon_windows.py
> create mode 100644 python/ovs/fcntl_win.py
>
> --
> 2.7.2.windows.1
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
More information about the dev
mailing list