[libvirt] [PATCH] Don't check the 'connect' command in virsh-all test

2012-08-07 Thread Daniel P. Berrange
From: Daniel P. Berrange berra...@redhat.com

The 'virsh-all' test case will invoke each virsh command with
no args. With the 'connect' command this causes virsh to try
to connect to the default URI, which in turn tries to spawn
libvirtd. This is not something we want todo in the test suite,
so skip the 'connect' command.
---
 tests/virsh-all |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/virsh-all b/tests/virsh-all
index 2650b86..d4e2633 100755
--- a/tests/virsh-all
+++ b/tests/virsh-all
@@ -25,7 +25,7 @@ fail=0
 
 test_url=test:///default
 
-$abs_top_builddir/tools/virsh -c $test_url help  cmds || framework_failure
+$abs_top_builddir/tools/virsh -c $test_url help | grep -v connect  cmds || 
framework_failure
 cmds=$(sed -n 's/^\([^ ][^ ]*\) .*/\1/p' cmds) || framework_failure
 test -n $cmds || framework_failure
 
-- 
1.7.10.4

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] [PATCH] Don't check the 'connect' command in virsh-all test

2012-08-07 Thread Eric Blake
On 08/07/2012 05:03 AM, Daniel P. Berrange wrote:
 From: Daniel P. Berrange berra...@redhat.com
 
 The 'virsh-all' test case will invoke each virsh command with
 no args. With the 'connect' command this causes virsh to try
 to connect to the default URI, which in turn tries to spawn
 libvirtd. This is not something we want todo in the test suite,
 so skip the 'connect' command.
 ---
  tests/virsh-all |2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 

ACK.  I've mentioned the issue before, and even wondered whether it
would make sense to alter the semantics of the 'connect' command with no
arguments to instead reconnect to the current URI instead of
reconnecting to the default URI, but never got around to polishing a
patch into something I like.  So this is a decent compromise of just
avoiding the problem altogether.

-- 
Eric Blake   ebl...@redhat.com+1-919-301-3266
Libvirt virtualization library http://libvirt.org



signature.asc
Description: OpenPGP digital signature
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list