X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2Ftest-unixctl.py;h=ab03479bea2412d3a2df47418753c7d895df95e7;hb=003ce655b7116d18c86a74c50391e54990346931;hp=038c1bd684f19c92acd4c987451d86a64a5899b2;hpb=e0edde6fee279cdbbf3c179f5f50adaf0c7c7f1e;p=sliver-openvswitch.git diff --git a/tests/test-unixctl.py b/tests/test-unixctl.py index 038c1bd68..ab03479be 100644 --- a/tests/test-unixctl.py +++ b/tests/test-unixctl.py @@ -17,6 +17,7 @@ import sys import ovs.daemon import ovs.unixctl +import ovs.unixctl.server vlog = ovs.vlog.Vlog("test-unixctl") exiting = False @@ -39,6 +40,11 @@ def unixctl_echo_error(conn, argv, aux): conn.reply_error(str(argv)) +def unixctl_log(conn, argv, unused_aux): + vlog.info(str(argv[0])) + conn.reply(None) + + def unixctl_block(conn, unused_argv, unused_aux): pass @@ -55,7 +61,7 @@ def main(): ovs.vlog.handle_args(args) ovs.daemon.daemonize_start() - error, server = ovs.unixctl.UnixctlServer.create(args.unixctl) + error, server = ovs.unixctl.server.UnixctlServer.create(args.unixctl) if error: ovs.util.ovs_fatal(error, "could not create unixctl server at %s" % args.unixctl, vlog) @@ -63,6 +69,7 @@ def main(): ovs.unixctl.command_register("exit", "", 0, 0, unixctl_exit, "aux_exit") ovs.unixctl.command_register("echo", "[arg ...]", 1, 2, unixctl_echo, "aux_echo") + ovs.unixctl.command_register("log", "[arg ...]", 1, 2, unixctl_log, None) ovs.unixctl.command_register("echo_error", "[arg ...]", 1, 2, unixctl_echo_error, "aux_echo_error") ovs.unixctl.command_register("block", "", 0, 0, unixctl_block, None)