On Sat, Jan 11, 2025 at 10:07 AM Paul Chesnais (papacharlie)
<paul.chesn...@gmail.com> wrote:
>
> Is there another forum I can ask about this? Should this be a feature request 
> against the go team directly? It seems strange that the formats haven't been 
> converged, or that there's no way to get the new binary format from `go test`

I don't really know the answer, but the blog post
https://go.dev/blog/integration-test-coverage#working-with-coverage-data-files
discusses converting between different coverage profile data formats.
If that doesn't help, can you explain in more detail, perhaps with a
series of commands that doesn't work as you hope?

Ian


> On Tuesday, December 3, 2024 at 1:26:04 PM UTC-5 Paul Chesnais (papacharlie) 
> wrote:
>>
>> Hello,
>>
>> I'd like to be able to merge the data from the output of `go test -cover` 
>> with the output of a run using `go build -cover` but it seems that there's 
>> no way to translate the "legacy" format from go test into the new binary 
>> format. This means it's not possible to use the built-in tooling like `go 
>> tool covdata merge`. There is of course the possibility of translating the 
>> binary format back into the legacy format using textfmt but then there's 
>> still no good way to merge the coverage data without using some custom 
>> tooling like https://github.com/wadey/gocovmerge.
>>
>> As far as I can tell there's also no way to get clever and get `go test -c` 
>> to build with the binary with the `-cover` flag because that build flag gets 
>> eaten up by `go test`. It seems there's no way to get the new coverage 
>> format from go test, unless I'm missing something?
>>
>> Just looking for any insights on this, thanks in advance!
>>
>> Paul
>
> --
> You received this message because you are subscribed to the Google Groups 
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to golang-nuts+unsubscr...@googlegroups.com.
> To view this discussion visit 
> https://groups.google.com/d/msgid/golang-nuts/d7b799e4-49a6-417d-8b13-65b5b244c11cn%40googlegroups.com.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/golang-nuts/CAOyqgcVX8gQzR2U8OdYeqgHuvg3gyZnq4VX4APQLySQ2mFEuvw%40mail.gmail.com.

Reply via email to