On Wed, Mar 19, 2025 at 08:49:53AM +0100, Thomas Huth wrote:
> On 18/03/2025 22.13, Matheus Tavares Bernardino wrote:
> > Hi,
> > 
> > tests/functional/test_migration.py says "The test works for both
> > netcat-traditional and netcat-openbsd packages." But when I run it for
> > qemu-system-aarch64 on an Ubuntu 22.04 container with netcat-traditional
> > installed, I get the following error:
> > 
> > TAP version 13
> > Traceback (most recent call last):
> >    File "/pwd/tests/functional/test_migration.py", line 97, in 
> > test_migration_with_exec
> >      self.do_migrate(dest_uri, src_uri)
> >    File "/pwd/tests/functional/test_migration.py", line 72, in do_migrate
> >      self.assert_migration(source_vm, dest_vm)
> >    File "/pwd/tests/functional/test_migration.py", line 40, in 
> > assert_migration
> >      self.assertEqual(src_vm.cmd('query-migrate')['status'], 'completed')
> > AssertionError: 'failed' != 'completed'
> > - failed
> > + completed
> > 
> > not ok 1 test_migration.MigrationTest.test_migration_with_exec
> > ok 2 test_migration.MigrationTest.test_migration_with_tcp_localhost
> > ok 3 test_migration.MigrationTest.test_migration_with_unix
> > 1..3
> > 
> > With netcat-openbsd (the default), it runs fine. Perhaps the test is no
> > longer compatible with netcat-traditional?
> > 
> > QEMU was configured and built with:
> > ../configure --without-default-features --target-list=aarch64-softmmu
> 
> For me it works with both flavors of "nc", the ncat and the netcat one...
> but I'm also running on Fedora.

There are three flavour os 'nc' - the traditional netcat, openbsd netcat
and nmap netcat.

IMHO rather than debug differences in these, we'd be better off just
rewriting the test to use socat so we have 1 single impl to think about
instead of 3.


With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|


Reply via email to