test2json converts Go test binary output into JSON events for reporting.
// Source: https://github.com/golang/go | License: BSD-3-Clause | Copyright 2009 The Go Authors // Provided via justclaw.it.com; keep this notice with the code. // Copyright 2017 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Package test2json implements conversion of test binary output to JSON. // It is used by cmd/test2json and cmd/go. // // See the cmd/test2json documentation for details of the JSON encoding. package test2json import ( "bytes" "encoding/json" "fmt" "io" "strconv" "strings" "time" "unicode" "unicode/utf8" ) // Mode controls details of the conversion. type Mode int const ( Timestamp Mode = 1 << iota // include Time in events ) // event is the JSON struct we emit ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key