On 28/01/2025 14:16, Sam James wrote:
> Without this, while (test) compile jobs respect MAKEOPTS via our config 
> settings
> already deployed via the eclass, *test* jobs do not.
> 
> We may want to consider setting NEXTEST_TEST_THREADS and/or having
> a cargo_enable_tests helper in the eclass at some point too.
> 
> Bug: https://github.com/rust-lang/cargo/issues/8430
> Signed-off-by: Sam James <s...@gentoo.org>
> ---
> Pushed.
> 
>  eclass/cargo.eclass | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
> index 0bc24feea222e..25a2127f6391f 100644
> --- a/eclass/cargo.eclass
> +++ b/eclass/cargo.eclass
> @@ -396,6 +396,9 @@ cargo_gen_config() {
>       jobs = $(makeopts_jobs)
>       incremental = false
>  
> +     [env]
> +     RUST_TEST_THREADS = "$(makeopts_jobs)"
> +
>       [term]
>       verbose = true
>       $([[ "${NOCOLOR}" = true || "${NOCOLOR}" = yes ]] && echo "color = 
> 'never'")

LGTM from me (rust project member)

-- 
Arthur Zamarin
arthur...@gentoo.org
Gentoo Linux developer (Council, Python, pkgcore stack, QA, Rust)

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to