Give option to disable "Collapsing Log Output"

We use golang verbose testing (go test -v).
And typical output is something like

=== RUN   TestFunctionA
--- PASS: TestFunctionA (0.00s)
=== RUN   TestFunctionB
--- PASS: TestFunctionB (0.00s)

You might see the problem already:
In the Collapsing Log Output feature, --- is used to start a group and +++ to close the group,
however go does not use this syntax which leads to wrong output.

For this purpose it would be great to have an option to disable the collapsing output (on pipeline basis)

It also collides with the diff format, e.g

--- /proc/self/fd/11    2018-11-08 11:16:09.183611033 +0100
+++ /proc/self/fd/12    2018-11-08 11:16:09.184611029 +0100
@@ -1,3 +1 @@
 a
-b
-c

Alternatively to disabling, it’d be nice to be able to set it to a custom format.

Hey, @nickatsegment welcome!

Ahh, that is a known issue. One possible workaround would be to use something like https://github.com/gotestyourself/gotestsum to format the output.