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. So no clue, could you maybe check whether there is some additional information in one of the logfiles in tests/functional/aarch64/test_migration.MigrationTest.test_migration_with_exec/ ?

 Thomas


Reply via email to