diff options
| author | Thomas Huth <thuth@redhat.com> | 2025-08-19 13:24:01 +0200 |
|---|---|---|
| committer | Thomas Huth <thuth@redhat.com> | 2025-08-27 09:46:55 +0200 |
| commit | 0137f60b37c5678e9fa4971fd7e4f07afed33294 (patch) | |
| tree | ebbb5fac499f7d96d3201dbc1aa46854868813fe /tests/functional/generic/test_info_usernet.py | |
| parent | e365d26e42281aae3dcb47aa63c862892efadb0c (diff) | |
| download | focaccia-qemu-0137f60b37c5678e9fa4971fd7e4f07afed33294.tar.gz focaccia-qemu-0137f60b37c5678e9fa4971fd7e4f07afed33294.zip | |
tests/functional: Move the generic tests to a subfolder
This also removes the line for using tests from the main folder since we do not have any tests left here. And while we're at it, also mark the vnc test as generic now since it is not specific to x86. Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Signed-off-by: Thomas Huth <thuth@redhat.com> Message-ID: <20250819112403.432587-25-thuth@redhat.com>
Diffstat (limited to 'tests/functional/generic/test_info_usernet.py')
| -rwxr-xr-x | tests/functional/generic/test_info_usernet.py | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/tests/functional/generic/test_info_usernet.py b/tests/functional/generic/test_info_usernet.py new file mode 100755 index 0000000000..e8cbc37eed --- /dev/null +++ b/tests/functional/generic/test_info_usernet.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python3 +# +# Test for the hmp command "info usernet" +# +# Copyright (c) 2021 Red Hat, Inc. +# +# Author: +# Cleber Rosa <crosa@redhat.com> +# +# This work is licensed under the terms of the GNU GPL, version 2 or +# later. See the COPYING file in the top-level directory. + +from qemu_test import QemuSystemTest +from qemu_test.utils import get_usernet_hostfwd_port + + +class InfoUsernet(QemuSystemTest): + + def test_hostfwd(self): + self.require_netdev('user') + self.set_machine('none') + self.vm.add_args('-netdev', 'user,id=vnet,hostfwd=:127.0.0.1:0-:22') + self.vm.launch() + + port = get_usernet_hostfwd_port(self.vm) + self.assertIsNotNone(port, + ('"info usernet" output content does not seem to ' + 'contain the redirected port')) + self.assertGreater(port, 0, + ('Found a redirected port that is not greater than' + ' zero')) + +if __name__ == '__main__': + QemuSystemTest.main() |