commit: c795182978eb0e7a4cfa5af8a2ce72fd4dcd6f9c Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Mon Sep 25 03:47:23 2023 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Sep 25 04:03:31 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7951829
sys-apps/pkgcraft-tools: fix tests Switch to running via nextest per radhermit's suggestion. We really should've been doing this anyway given we are for sys-libs/pkgcraft... Signed-off-by: Sam James <sam <AT> gentoo.org> sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild | 9 ++++++++- sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild index ab222d8eafc9..bf887a5953d8 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild @@ -5,7 +5,7 @@ EAPI=8 CRATES=" " LLVM_MAX_SLOT=16 -inherit cargo llvm +inherit edo cargo llvm DESCRIPTION="pkgcraft-based tools for Gentoo" HOMEPAGE="https://pkgcraft.github.io/" @@ -25,6 +25,8 @@ LICENSE="MIT" # Dependent crate licenses LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" SLOT="0" +IUSE="test" +RESTRICT="!test? ( test ) " QA_FLAGS_IGNORED="usr/bin/pk" @@ -32,6 +34,7 @@ QA_FLAGS_IGNORED="usr/bin/pk" BDEPEND=" <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)) >=virtual/rust-1.70 + test? ( dev-util/cargo-nextest ) " llvm_check_deps() { @@ -46,3 +49,7 @@ src_unpack() { cargo_src_unpack fi } + +src_test() { + edo cargo nextest run $(usev !debug '--release') --color always --all-features --tests +} diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild index ab222d8eafc9..bf887a5953d8 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-9999.ebuild @@ -5,7 +5,7 @@ EAPI=8 CRATES=" " LLVM_MAX_SLOT=16 -inherit cargo llvm +inherit edo cargo llvm DESCRIPTION="pkgcraft-based tools for Gentoo" HOMEPAGE="https://pkgcraft.github.io/" @@ -25,6 +25,8 @@ LICENSE="MIT" # Dependent crate licenses LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" SLOT="0" +IUSE="test" +RESTRICT="!test? ( test ) " QA_FLAGS_IGNORED="usr/bin/pk" @@ -32,6 +34,7 @@ QA_FLAGS_IGNORED="usr/bin/pk" BDEPEND=" <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)) >=virtual/rust-1.70 + test? ( dev-util/cargo-nextest ) " llvm_check_deps() { @@ -46,3 +49,7 @@ src_unpack() { cargo_src_unpack fi } + +src_test() { + edo cargo nextest run $(usev !debug '--release') --color always --all-features --tests +}