IF this is the case, you can use virtualx.eclass in the ebuild to emulate X session. There are multiple examples in the tree how to use it. https://devmanual.gentoo.org/eclass-reference/virtualx.eclass/index.html https://qa-reports.gentoo.org/output/eclass-usage/virtualx.txt
Hello Joonas, I am working on this thank you for the feedback :)
Joonas, qutebrowser's tests need pytest with these plugins: pytest-bdd, pytest-benchmark, pytest-instafail, pytest-mock, pytest-qt, pytest-rerunfailures. We have ebuilds only for the latter three. It is written in the comment that we missing requirements, but I'll drop the part about X.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f98a8f44c677dffd896fda5a76bfa2a15dcd3a8 commit 7f98a8f44c677dffd896fda5a76bfa2a15dcd3a8 Author: Stefan Strogin <steils@gentoo.org> AuthorDate: 2021-06-30 01:50:27 +0000 Commit: Stefan Strogin <steils@gentoo.org> CommitDate: 2021-06-30 01:50:27 +0000 www-client/qutebrowser: upgrade to 2.3.0 Closes: https://bugs.gentoo.org/722702 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org> www-client/qutebrowser/Manifest | 1 + www-client/qutebrowser/qutebrowser-2.3.0.ebuild | 90 +++++++++++++++++++++++++ 2 files changed, 91 insertions(+)