qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 'check-avocado' fails after c03f57fd5b ("Revert "tests: Use separate


From: Paolo Bonzini
Subject: Re: 'check-avocado' fails after c03f57fd5b ("Revert "tests: Use separate ...")
Date: Tue, 5 Sep 2023 12:49:07 +0200

On Tue, Sep 5, 2023 at 12:39 PM Paolo Bonzini <pbonzini@redhat.com> wrote:
> > /home/danielhb/work/test/qemu/build/pyvenv/bin/python3 -B 
> > python/scripts/mkvenv.py ensuregroup --online 
> > /home/danielhb/work/test/qemu/pythondeps.toml avocado
> > mkvenv: checking for avocado-framework(>=88.1, <93.0)
> > mkvenv: checking for pycdlib>=1.11.0
> >    AVOCADO tests/avocado
> > /home/danielhb/work/test/qemu/build/pyvenv/bin/python3: No module named 
> > avocado.__main__; 'avocado' is a package and cannot be directly executed
> > make: *** [/home/danielhb/work/test/qemu/tests/Makefile.include:139: 
> > check-avocado] Error 1
>
> Can you run it with "V=1" and also "cat
> /home/danielhb/work/test/qemu/build/pyvenv/bin/avocado" please?

Also:

1) run the following under the pyvenv/bin/python3 REPL:

from importlib.metadata import distribution
avocado = distribution('avocado-framework')
next((x for x in avocado.entry_points if x.name == 'avocado'))

FWIW here with a similar system I get

EntryPoint(name='avocado', value='avocado.core.main:main',
group='console_scripts')

2) try running "pyvenv/bin/avocado --help" and see if it works

Paolo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]