[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