# go test -v streaming output

DevFeed: [go test -v streaming output](<https://devfeed.tech/articles/go-test-v-streaming-output-20828.md>)

Original publisher: [Read original article](<https://dave.cheney.net/2020/03/10/go-test-v-streaming-output>)

Author: Dave Cheney

Published: 2020-03-10T07:03:03Z

Content type: article

Language: en

Sources: [Dave Cheney](<https://devfeed.tech/sources/dave-cheney.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Unit testing](<https://devfeed.tech/topics/unit-testing.md>)

Tags: [go](<https://devfeed.tech/tags/go.md>), [go-test](<https://devfeed.tech/tags/go-test.md>), [integration](<https://devfeed.tech/tags/integration.md>), [programming](<https://devfeed.tech/tags/programming.md>), [retry](<https://devfeed.tech/tags/retry.md>), [standard-library](<https://devfeed.tech/tags/standard-library.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [testing](<https://devfeed.tech/tags/testing.md>), [unit-test](<https://devfeed.tech/tags/unit-test.md>), [unit-testing](<https://devfeed.tech/tags/unit-testing.md>)

## AI overview

The article explains that Go 1.14 streams test output as it is produced when using -v, instead of buffering output until the test finishes. This improves visibility when debugging long-running or retrying integration tests.

## Source excerpt

The testing package is one of my favourite packages in the Go standard library, not just because of its low noise approach to unit testing, but, over the lifetime of Go, it has received a steady stream of quality of life improvements driven by real world usage. The most recent example of this is, in [...]