• [gentoo-dev] [PATCH] cargo.eclass: respect MAKEOPTS for `cargo test`

    From Sam James@21:1/5 to All on Tue Jan 28 13:20:01 2025
    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 <sam@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'")
    --
    2.48.1

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)