git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH v2 1/1] Makefile: add a prerequisite to the coverage-report target

From
Junio C Hamano <gitster@pobox.com>
Date
Apr 12, 2022, 16:02 UTC
Message-ID
<xmqqh76ycmrz.fsf@gitster.g>
In-Reply-To
<220412.8635iiivgm.gmgdl@evledraar.gmail.com>
Ævar Arnfjörð Bjarmason <avarab@gmail.com> writes:
> But that's not what I'm talking about here, I'm just saying that we'd do
> a normal "make test" where we write the gcov tests per-test into
> t/test-results/t0001 and join them at the end of the run.

OK, instead of per directory .gcov, we allow separate recording area per test, ...

> No, on a multi-core machine the inability to run with -jN is the main
> factor in making this run slow. E.g. on my 8 core box the tests run in
> 2-3 minutes with -j8, with -j1 it's 20-25 minutes.

... and that would make it easier to run the same binary from different tests in parallel, which makes sense.

I missed that you were talking about running tests in parallel when you brought up the "running tests can be made cheaper".

> So I'm wondering if the desire to keep the old coverage report around is
> synonymous with the current implementation running so slowly.
Possibly.
Previous: Ævar Arnfjörð Bjarmason
Message 6 of 6 in “Makefile: add a prerequisite to the coverage-report target”
  1. 1/1 Makefile: add a prerequisite to the coverage-report targetElia Pinto, Apr 9, 2022
  2. Junio C HamanoApr 11, 2022
  3. Ævar Arnfjörð BjarmasonApr 11, 2022
  4. Junio C HamanoApr 11, 2022
  5. Ævar Arnfjörð BjarmasonApr 12, 2022
  6. Junio C HamanoApr 12, 2022

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.