All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 OSSTEST 0/19] Implement for driving libvirt via virsh
@ 2015-01-26 14:34 Ian Campbell
  2015-01-26 14:35 ` [PATCH v3 01/19] TestSupport: Add helper to wait for a guest to shutdown Ian Campbell
                   ` (19 more replies)
  0 siblings, 20 replies; 39+ messages in thread
From: Ian Campbell @ 2015-01-26 14:34 UTC (permalink / raw)
  To: Ian Jackson; +Cc: Jim Fehlig, Wei.Liu2, xen-devel

The following series switches osstest to implement the toolstack via
get_host_method_object()->method rather than toolstack()->{Command}."
method" etc.

This is needed because virsh differs from xm/xl in a few commands.

It also implements partial virsh support (simple lifecycle stuff, but
not e.g. migration yet). Due to the ts-migration-check logic this means
that the libvirt sequence works in so far as it skips/ignores the
migration/save+restore related tests. Wei has a followup series (or at
least a WIP?) which adds migration support. I've dropped my WIP patch
from last time in favour of that.

Since last time I've addressed all of Ian's review on v2. Lots of
passing $gho to things instead of individual properties, switch to a
better inheritance scheme for Osstest::Toolstack::xend, 

*	 TestSupport: Add helper to wait for a guest to shutdown
	 apt: lock osstest's usages of apt-get against each other
A	 ts-logs-capture: Collect some libvirt logs and capabilities
A	 Pass host to toolstack()
A	 ts-rumpuserxen-demo-xenstorels: Use standard functions for things
	 Toolstack: use get_host_method_object() to manage toolstack selection
	 TestSupport: always use xl for generic operations.
	 TestSupport: guest_create and guest_destroy take only a $gho.
	 Toolstack: Refactor guest lifecycle.
	 Toolstack: Refactor consolecmd handling
	 Toolstack: Refactor shutdown support
A	 Toolstack: Refactor migration support check.
	 Toolstack: Refactor migration support.
	 Toolstack: Refactor save/restore support
	 libvirt: Implement initscript restart which has some hope of working.
A	 libvirt: Implement shutdown_wait
A	 Toolstack: Remove Command field for all toolstacks.
A	 ts-guest-start: Use guest_create
N	 Toolstack: Pass $gho to create method

* == "TestSupport: Add helper to wait for a guest to shutdown") wasn't
posted last time, it was actually part of the "add distro domU testing
flight" series, but it is needed here too and I expect this one to land
first.

N == New
A == Acked

Ian.

^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2015-02-04 14:34 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-26 14:34 [PATCH v3 OSSTEST 0/19] Implement for driving libvirt via virsh Ian Campbell
2015-01-26 14:35 ` [PATCH v3 01/19] TestSupport: Add helper to wait for a guest to shutdown Ian Campbell
2015-01-27 16:27   ` Ian Jackson
2015-01-26 14:35 ` [PATCH v3 02/19] apt: lock osstest's usages of apt-get against each other Ian Campbell
2015-01-27 16:28   ` Ian Jackson
2015-01-26 14:35 ` [PATCH v3 03/19] ts-logs-capture: Collect some libvirt logs and capabilities Ian Campbell
2015-01-26 14:35 ` [PATCH v3 04/19] Pass host to toolstack() Ian Campbell
2015-01-26 14:35 ` [PATCH v3 05/19] ts-rumpuserxen-demo-xenstorels: Use standard functions for things Ian Campbell
2015-01-26 14:35 ` [PATCH v3 06/19] Toolstack: use get_host_method_object() to manage toolstack selection Ian Campbell
2015-01-26 14:35 ` [PATCH v3 07/19] TestSupport: always use xl for generic operations Ian Campbell
2015-01-27 16:40   ` Ian Jackson
2015-01-27 17:09     ` Ian Campbell
2015-02-04 14:34       ` Ian Campbell
2015-01-26 14:35 ` [PATCH v3 08/19] TestSupport: guest_create and guest_destroy take only a $gho Ian Campbell
2015-01-27 16:55   ` Ian Jackson
2015-01-26 14:35 ` [PATCH v3 09/19] Toolstack: Refactor guest lifecycle Ian Campbell
2015-01-27 17:22   ` Ian Jackson
2015-01-26 14:35 ` [PATCH v3 10/19] Toolstack: Refactor consolecmd handling Ian Campbell
2015-01-27 17:03   ` Ian Jackson
2015-01-26 14:35 ` [PATCH v3 11/19] Toolstack: Refactor shutdown support Ian Campbell
2015-01-27 17:03   ` Ian Jackson
2015-01-26 14:35 ` [PATCH v3 12/19] Toolstack: Refactor migration support check Ian Campbell
2015-01-26 14:35 ` [PATCH v3 13/19] Toolstack: Refactor migration support Ian Campbell
2015-01-27 17:12   ` Ian Jackson
2015-01-26 14:35 ` [PATCH v3 14/19] Toolstack: Refactor save/restore support Ian Campbell
2015-01-27 17:18   ` Ian Jackson
2015-01-26 14:35 ` [PATCH v3 15/19] libvirt: Implement initscript restart which has some hope of working Ian Campbell
2015-01-27 17:20   ` Ian Jackson
2015-01-26 14:35 ` [PATCH v3 16/19] libvirt: Implement shutdown_wait Ian Campbell
2015-01-26 14:35 ` [PATCH v3 17/19] Toolstack: Remove Command field for all toolstacks Ian Campbell
2015-01-26 14:35 ` [PATCH v3 18/19] ts-guest-start: Use guest_create Ian Campbell
2015-01-27 17:21   ` Ian Jackson
2015-01-28 12:46     ` Ian Campbell
2015-01-26 14:35 ` [PATCH v3 19/19] Toolstack: Pass $gho to create method Ian Campbell
2015-01-27 17:23   ` Ian Jackson
2015-01-28 12:52 ` [PATCH v3 OSSTEST 0/19] Implement for driving libvirt via virsh Ian Campbell
2015-01-28 13:14   ` Ian Jackson
2015-01-28 13:31     ` Ian Campbell
2015-01-28 14:12       ` Ian Jackson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.