Re: [PATCH v3] tests/functional/ppc: skip remote interrupts test if -net user not built

Amit Machhiwal <[email protected]>
Newsgroups gmane.comp.emulators.qemu
Message-ID <[email protected]>
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
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.