Hi, [cross list post]
Using QEMU at commit 3cbc8970f5 I'm getting this error: Fetching assets from tests/acceptance/boot_linux_console.py. Fetching assets from tests/acceptance/boot_linux.py. Traceback (most recent call last): File "/usr/lib64/python3.7/runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "/usr/lib64/python3.7/runpy.py", line 85, in _run_code exec(code, run_globals) File "/var/tmp/qemu-builddir/tests/venv/lib64/python3.7/site-packages/avocado/__main__.py", line 11, in <module> sys.exit(main.run()) File "/var/tmp/qemu-builddir/tests/venv/lib64/python3.7/site-packages/avocado/core/app.py", line 91, in run return method(self.parser.config) File "/var/tmp/qemu-builddir/tests/venv/lib64/python3.7/site-packages/avocado/plugins/assets.py", line 291, in run success, fail = fetch_assets(test_file) File "/var/tmp/qemu-builddir/tests/venv/lib64/python3.7/site-packages/avocado/plugins/assets.py", line 200, in fetch_assets handler = FetchAssetHandler(test_file, klass, method) File "/var/tmp/qemu-builddir/tests/venv/lib64/python3.7/site-packages/avocado/plugins/assets.py", line 65, in __init__ self.visit(self.tree) File "/usr/lib64/python3.7/ast.py", line 271, in visit return visitor(node) File "/usr/lib64/python3.7/ast.py", line 279, in generic_visit self.visit(item) File "/usr/lib64/python3.7/ast.py", line 271, in visit return visitor(node) File "/var/tmp/qemu-builddir/tests/venv/lib64/python3.7/site-packages/avocado/plugins/assets.py", line 139, in visit_ClassDef self.generic_visit(node) File "/usr/lib64/python3.7/ast.py", line 279, in generic_visit self.visit(item) File "/usr/lib64/python3.7/ast.py", line 271, in visit return visitor(node) File "/var/tmp/qemu-builddir/tests/venv/lib64/python3.7/site-packages/avocado/plugins/assets.py", line 171, in visit_Assign self.asgmts[cur_klass][cur_method][name] = node.value.s KeyError: 'launch_and_wait' Same if I revert these: 0f26d94ec9 ("tests/acceptance: skip s390x_ccw_vrtio_tcg on GitLab") 1c80c87c8c ("tests/acceptance: refactor boot_linux to allow code reuse") If I remove boot_linux.py, all other files are processed correctly. Any idea what can be wrong here? Thanks, Phil.