Hi Philippe
You can do whatever it takes
I appreciate you for a review
Thanks

On Tue, Feb 4, 2020 at 4:12 PM Philippe Mathieu-Daudé <phi...@redhat.com>
wrote:

> On 2/3/20 12:16 PM, Oksana Vohchana wrote:
> > Along with VM migration via TCP, we can use migration through EXEC
> > and UNIX transport protocol
> >
> > Signed-off-by: Oksana Vohchana <ovosh...@redhat.com>
> > ---
> > v2:
> >    - Removes unnecessary symbols and unused method
> >
> > v3:
> >   - Makes refactoring and split into 2 patches
> >   - Provides TCP and EXEC migration
> > Signed-off-by: Oksana Vohchana <ovosh...@redhat.com>
> > ---
> >   tests/acceptance/migration.py | 16 ++++++++++++++++
> >   1 file changed, 16 insertions(+)
> >
> > diff --git a/tests/acceptance/migration.py
> b/tests/acceptance/migration.py
> > index 34263d8eeb..4419e38384 100644
> > --- a/tests/acceptance/migration.py
> > +++ b/tests/acceptance/migration.py
> > @@ -10,10 +10,13 @@
> >   # later.  See the COPYING file in the top-level directory.
> >
> >
> > +import tempfile
> >   from avocado_qemu import Test
> > +from avocado import skipUnless
> >
> >   from avocado.utils import network
> >   from avocado.utils import wait
> > +from avocado.utils.path import find_command
> >
> >
> >   class Migration(Test):
> > @@ -54,3 +57,16 @@ class Migration(Test):
> >       def test_migration_with_tcp_localhost(self):
> >           dest_uri = 'tcp:localhost:%u' % self._get_free_port()
> >           self.do_migrate(dest_uri)
> > +
> > +    def test_migration_with_unix(self):
> > +        with tempfile.TemporaryDirectory(prefix='socket_') as
> socket_path:
> > +            dest_uri = 'unix:%s/qemu-test.sock' % socket_path
> > +            self.do_migrate(dest_uri)
>
> Similarly, do you mind if I split and update subjects to "Test the UNIX
> transport when migrating" and "Test the TCP transport when migrating"?
>
> Meanwhile:
> Reviewed-by: Philippe Mathieu-Daudé <phi...@redhat.com>
>
> > +
> > +    @skipUnless(find_command('nc', default=False), "nc command not
> found on the system")
> > +    def test_migration_with_exec(self):
> > +        """
> > +        The test works for both netcat-traditional and netcat-openbsd
> packages
> > +        """
> > +        free_port = self._get_free_port()
> > +        dest_uri = 'exec:nc -l localhost %u' % free_port
> > +        src_uri = 'exec:nc localhost %u' % free_port
> > +        self.do_migrate(dest_uri, src_uri)
> >
>
>

Reply via email to