[ovs-git] Open vSwitch: vlan-splinters.at: Skip the test for Windows. (master)

dev at openvswitch.org dev at openvswitch.org
Fri Jun 27 01:04:28 UTC 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  cd93c4179cbb56d1039dec0cffc554b4fff5e92d (commit)
       via  8b227701fe9726649977a9e5a591877fe68ace0e (commit)
       via  9e784ba5c90fbfc4db5f36392d9c42322696177e (commit)
       via  c9f80f7f08b18e3e18b8936346e0ffc087373488 (commit)
       via  10c119c3113a125877d381a3be52e80c1bfe26a5 (commit)
       via  bd270dc33b61b9e65dcb67a69314d2a042a717ed (commit)
       via  d20f8fdc8df21c6e6efd59c2bae9fe422e81ed3c (commit)
       via  0af89118e90a639d73925e9359587ca1edc7fcb0 (commit)
       via  e4df4eb7d85b567fa96fa2d363a598f865c5ffb8 (commit)
       via  ccad219bdb4d504d97975b3cbdb588af0528afa1 (commit)
       via  055b166862df7cb2abbc09588bd7fa4301f6f275 (commit)
       via  e5251936133e19075571855de6740749ccf282a8 (commit)
       via  b028245a1b43fc9044d37a9132a20437b85432ad (commit)
       via  91fc9298bafc8c029fde608354c292ae3596ae25 (commit)
       via  36373c1a964fbd14d9ad4aff7016f7791516723d (commit)
       via  3021f5af07094b9ebaa6f090ebe13b8d348e4a54 (commit)
      from  f0fe12fcb150bf63eef06a72ad0ea115444eb86a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit cd93c4179cbb56d1039dec0cffc554b4fff5e92d
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=cd93c4179cbb56d1039dec0cffc554b4fff5e92d
Author: Gurucharan Shetty <gshetty at nicira.com>
		
vlan-splinters.at: Skip the test for Windows.
		
vlan splinters is to workaround buggy network drivers of Linux.
Skip the test for Windows.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 8b227701fe9726649977a9e5a591877fe68ace0e
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=8b227701fe9726649977a9e5a591877fe68ace0e
Author: Gurucharan Shetty <gshetty at nicira.com>
		
ovs-ofctl: Ability to read a hex string from file.
		
The unit test, "OFPST_TABLE reply - OF1.2" in ofp-print.at
sends a very large hex string as an argument to 'ovs-ofctl ofp-print'.
The length of the hex string exceeds the maximum command line length
in Windows. With this commit, we can pass the same hex string by
placing it inside a file.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 9e784ba5c90fbfc4db5f36392d9c42322696177e
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=9e784ba5c90fbfc4db5f36392d9c42322696177e
Author: Gurucharan Shetty <gshetty at nicira.com>
		
ovs-vsctl.at: Workaround lack of 'kill -l' on Windows.
		
Also, fflush(stderr) when we raise a signal. The test
this commit is changing would fail otherwise.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit c9f80f7f08b18e3e18b8936346e0ffc087373488
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=c9f80f7f08b18e3e18b8936346e0ffc087373488
Author: Gurucharan Shetty <gshetty at nicira.com>
		
util: Set two digit exponents for scientific notation.
		
By default, three digit exponents are printed on Windows.
Many unit tests in Open vSwitch expect two digit exponents.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 10c119c3113a125877d381a3be52e80c1bfe26a5
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=10c119c3113a125877d381a3be52e80c1bfe26a5
Author: Gurucharan Shetty <gshetty at nicira.com>
		
ovsdb-tool: Workaround inability to replace existing file on Windows.
		
rename() on an existing destination file fails on Windows. This commit
worksaround that problem.

There are two tests that test it. But both of them use the ovsdb-server's
--run option for the test and it does not exist in Windows. So change
the test to workaround the lack of that feature.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit bd270dc33b61b9e65dcb67a69314d2a042a717ed
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=bd270dc33b61b9e65dcb67a69314d2a042a717ed
Author: Gurucharan Shetty <gshetty at nicira.com>
		
ovsdb-server.at: Handle different error message for already opened database.
		
Commit ebed9f78(ovsdb-server: Improve message for "add-db" of
database already open.) improved the error message seen when
opening an already opened database on Linux. For Windows,
we still need to look for the lockfile error message.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit d20f8fdc8df21c6e6efd59c2bae9fe422e81ed3c
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=d20f8fdc8df21c6e6efd59c2bae9fe422e81ed3c
Author: Gurucharan Shetty <gshetty at nicira.com>
		
interface-reconfigure.at: Skip POSIX specfic tests for Windows.
		
interface-reconfigure.at mostly tests functionality for Xenserver
and the tests use some POSIX only features. Skip them for Windows.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 0af89118e90a639d73925e9359587ca1edc7fcb0
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=0af89118e90a639d73925e9359587ca1edc7fcb0
Author: Gurucharan Shetty <gshetty at nicira.com>
		
ofproto-dpif.at: Skip sflow tests in Windows.
		
sflow feature needs to be investigated for Windows. Right now
test-sflow related tests do not pass because of LOOPBACK_INTERFACE
constraints for 'agent'. Add a TODO item and skip the tests.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit e4df4eb7d85b567fa96fa2d363a598f865c5ffb8
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=e4df4eb7d85b567fa96fa2d363a598f865c5ffb8
Author: Gurucharan Shetty <gshetty at nicira.com>
		
file_name.at: Skip a symlink related test for Windows.
		
There is no one-one mapping of symlinks between Linux and
Windows. This test currently fails on Windows and we do not
really need this functionality on Windows. So skip it.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit ccad219bdb4d504d97975b3cbdb588af0528afa1
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=ccad219bdb4d504d97975b3cbdb588af0528afa1
Author: Gurucharan Shetty <gshetty at nicira.com>
		
ovs-ofctl.at: Prevent msys from getting confused with ipv6 address.
		
msys has a set of rules which triggers an automatic conversion of
arguments into something else to suit Windows requirements. Sometimes
this also causes unwanted conversions. Details of the rules is here:
http://www.mingw.org/wiki/Posix_path_conversion

msys converts ::1/::1 into ;1\;1. To prevent this, use fullform
ipv6 address of the form 0:0:0:0:0:0:0:1 instead.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 055b166862df7cb2abbc09588bd7fa4301f6f275
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=055b166862df7cb2abbc09588bd7fa4301f6f275
Author: Gurucharan Shetty <gshetty at nicira.com>
		
rconn: Don't warn when peer abruptly closes connection.
		
On Windows, when a peer terminates without calling a close
on socket fd, the server ends up printing "connection dropped"
warning messages. We probably don't want those warning messages
when the error is WSAECONNRESET.

(In OVS unit tests on Windows, anytime a client like ovs-ofctl
calls a ovs_fatal without clean close(fd) on the socket, the
server like ovs-vswitchd prints warnings that cause unit tests
to fail.)

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit e5251936133e19075571855de6740749ccf282a8
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=e5251936133e19075571855de6740749ccf282a8
Author: Gurucharan Shetty <gshetty at nicira.com>
		
ovs-vsctl.at: Adjust test output for Windows.
		
"xargs echo" introduces "^M" character inbetween the
records on Windows. Workaround it.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit b028245a1b43fc9044d37a9132a20437b85432ad
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=b028245a1b43fc9044d37a9132a20437b85432ad
Author: Gurucharan Shetty <gshetty at nicira.com>
		
ovsdb-server.at: Adjust PKIDIR for ssl test.
		
For this particular test, we pass the PKIDIR through a
ovsdb-tool transact and msys does not convert the path style.
(On Windows, we have to pass the directory in the form C:/foo/bar.pem.)

So get the Windows style path through 'pwd -W'(which is called through
the function pwd ())

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 91fc9298bafc8c029fde608354c292ae3596ae25
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=91fc9298bafc8c029fde608354c292ae3596ae25
Author: Gurucharan Shetty <gshetty at nicira.com>
		
ovsdb-server.at: Use different test for socket files.
		
On Windows, we really do not have any "socket" files created.
We instead create a regular file with a TCP port number written
inside it.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 36373c1a964fbd14d9ad4aff7016f7791516723d
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=36373c1a964fbd14d9ad4aff7016f7791516723d
Author: Gurucharan Shetty <gshetty at nicira.com>
		
ovsdb-server.at: Skip a few tests with '--monitor' option.
		
We do not support that option in Windows.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 3021f5af07094b9ebaa6f090ebe13b8d348e4a54
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=3021f5af07094b9ebaa6f090ebe13b8d348e4a54
Author: Gurucharan Shetty <gshetty at nicira.com>
		
stream-tcp: Cleanup files created for Windows "unix" sockets.
		
On Windows, we create "unix sockets" by creating TCP sockets
and hiding the TCP port number in files. When we close the
pstream session, we need to delete the file.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


-----------------------------------------------------------------------

Summary of changes:
 BUILD.Windows                  |    1 +
 lib/fatal-signal.c             |    1 +
 lib/rconn.c                    |    9 ++++++++-
 lib/stream-fd-windows.c        |    4 ++++
 lib/stream-tcp.c               |   19 +++++++++----------
 lib/util.c                     |    1 +
 ovsdb/ovsdb-tool.c             |    3 +++
 tests/file_name.at             |    1 +
 tests/interface-reconfigure.at |    4 ++++
 tests/ofp-print.at             |    2 +-
 tests/ofproto-dpif.at          |    1 +
 tests/ovs-ofctl.at             |    4 ++--
 tests/ovs-vsctl.at             |   21 +++++++++++++++++----
 tests/ovsdb-server.at          |   36 +++++++++++++++++++++++++++++++-----
 tests/ovsdb-tool.at            |   24 ++++++++++++++++--------
 tests/vlan-splinters.at        |    1 +
 utilities/ovs-ofctl.c          |   31 +++++++++++++++++++++++++++----
 17 files changed, 128 insertions(+), 35 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list