On Wed, Apr 1, 2020 at 5:21 PM Philippe Mathieu-Daudé <phi...@redhat.com> wrote: <snip> > Odd, with avocado-framework==76.0 I get: > > https://travis-ci.org/github/philmd/qemu/jobs/669851870#L4908 > > Traceback (most recent call last): > File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main > "__main__", mod_spec) > File "/usr/lib/python3.6/runpy.py", line 85, in _run_code > exec(code, run_globals) > File > "/home/travis/build/philmd/qemu/build/tests/venv/lib/python3.6zsite-packages/avocado/__main__.py", > line 11, in <module> > sys.exit(main.run()) > File > "/home/travis/build/philmd/qemu/build/tests/venv/lib/python3.6/site-packages/avocado/core/app.py", > line 91, in run > return method(self.parser.config) > File > "/home/travis/build/philmd/qemu/build/tests/venv/lib/python3.6/site-packages/avocado/plugins/assets.py", > line 291, in run > success, fail = fetch_assets(test_file) > File > "/home/travis/build/philmd/qemu/build/tests/venv/lib/python3.6/site-packages/avocado/plugins/assets.py", > line 200, in fetch_assets > handler = FetchAssetHandler(test_file, klass, method) > File > "/home/travis/build/philmd/qemu/build/tests/venv/lib/python3.6/site-packages/avocado/plugins/assets.py", > line 65, in __init__ > self.visit(self.tree) > File "/usr/lib/python3.6/ast.py", line 253, in visit > return visitor(node) > File "/usr/lib/python3.6/ast.py", line 261, in generic_visit > self.visit(item) > File "/usr/lib/python3.6/ast.py", line 253, in visit > return visitor(node) > File > "/home/travis/build/philmd/qemu/build/tests/venv/lib/python3.6/site-packages/avocado/plugins/assets.py", > line 139, in visit_ClassDef > self.generic_visit(node) > File "/usr/lib/python3.6/ast.py", line 261, in generic_visit > self.visit(item) > File "/usr/lib/python3.6/ast.py", line 253, in visit > return visitor(node) > File > "/home/travis/build/philmd/qemu/build/tests/venv/lib/python3.6/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' > /home/travis/build/philmd/qemu/tests/Makefile.include:910: recipe for > target 'fetch-acceptance-assets' failed > > This launch_and_wait comes from: > > tests/acceptance/boot_linux.py:88: def launch_and_wait(self):
Sorry about that. This is a known bug, see https://github.com/avocado-framework/avocado/issues/3661. It is fixed upstream and will be available in the next release of Avocado. Willian