On 2026/07/28 01:16 PM, Shivang Upadhyay wrote: > While running remote interrupts test, without libslirp-devel installed, > facing the following panic logs. > > File > ... > raise VMLaunchFailure( > ...<3 lines>... > ) from exc > ... > Output: qemu-system-ppc64: -netdev user,id=net0: network backend > 'user' is not compiled into this binary > > Adding netdev user requirement for this test. > > Suggested-by: Amit Machhiwal <[email protected]> > Reviewed-by: Amit Machhiwal <[email protected]> > Suggested-by: Thomas Huth <[email protected]> > Reviewed-by: Thomas Huth <[email protected]> > Fixes: 63f5ba80921 ("tests/functional: tests/functional: Add remote > interrupts test for PowerNV") > Signed-off-by: Shivang Upadhyay <[email protected]> > ---
Looks like my Tested-by: from v2 got missed. Anyhow, sharing it again here... Tested on a system without libslirp-devel. Test is correctly skipped: ok 1 test_powernv.PowernvMachine.test_linux_remote_interrupts # SKIP no support for user networking 1..1 Tested-by: Amit Machhiwal <[email protected]> Thanks, Amit > > Changelog: > > v3: > - rearranging the require_netdev, before set_machine. to keep all test > requirements in same > place, as suggested by Amit. > - keeping review tags from Thomas and Amit. > > v2: > https://lore.kernel.org/qemu-devel/[email protected]/ > - moved to require_netdev method, suggested by Amit and Thomas. > > v1: > https://lore.kernel.org/qemu-devel/[email protected]/ > > > --- > tests/functional/ppc64/test_powernv.py | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/tests/functional/ppc64/test_powernv.py > b/tests/functional/ppc64/test_powernv.py > index bac2017e18..f3e05e4d38 100755 > --- a/tests/functional/ppc64/test_powernv.py > +++ b/tests/functional/ppc64/test_powernv.py > @@ -90,6 +90,7 @@ def test_linux_smt_boot(self): > > def test_linux_remote_interrupts(self): > self.require_accelerator("tcg") > + self.require_netdev('user') > self.set_machine('powernv') > > # Have below setup in this test: > -- > 2.54.0 > >
