From 612250ff0753248e69671d2731e3ede01a666d83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Povilas=20Balzaravi=C4=8Dius?= Date: Wed, 29 Mar 2023 11:15:32 +0300 Subject: [PATCH 1/2] Add standard-json format --- cmd/main.go | 1 + cmd/testdata/gotestsum-help-text | 1 + testjson/format.go | 12 + testjson/format_test.go | 5 + testjson/testdata/format/standard-json.out | 329 +++++++++++++++++++++ 5 files changed, 348 insertions(+) create mode 100644 testjson/testdata/format/standard-json.out diff --git a/cmd/main.go b/cmd/main.go index 35af1245..97d1aaec 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -136,6 +136,7 @@ Formats: pkgname print a line for each package pkgname-and-test-fails print a line for each package and failed test output testname print a line for each test and package + standard-json standard go test -json format standard-quiet standard go test format standard-verbose standard go test -v format diff --git a/cmd/testdata/gotestsum-help-text b/cmd/testdata/gotestsum-help-text index 2092808c..dd43f577 100644 --- a/cmd/testdata/gotestsum-help-text +++ b/cmd/testdata/gotestsum-help-text @@ -35,6 +35,7 @@ Formats: pkgname print a line for each package pkgname-and-test-fails print a line for each package and failed test output testname print a line for each test and package + standard-json standard go test -json format standard-quiet standard go test format standard-verbose standard go test -v format diff --git a/testjson/format.go b/testjson/format.go index 81cdcf8b..44ee6a15 100644 --- a/testjson/format.go +++ b/testjson/format.go @@ -1,6 +1,7 @@ package testjson import ( + "encoding/json" "fmt" "io" "strings" @@ -41,6 +42,15 @@ func standardQuietFormat(event TestEvent, _ *Execution) string { return event.Output } +// go test -json +func standardJSONFormat(event TestEvent, _ *Execution) string { + b, err := json.Marshal(event) + if err != nil { + return "" + } + return string(b) + "\n" +} + func testNameFormat(event TestEvent, exec *Execution) string { result := colorEvent(event)(strings.ToUpper(string(event.Action))) formatTest := func() string { @@ -240,6 +250,8 @@ func NewEventFormatter(out io.Writer, format string, formatOpts FormatOptions) E switch format { case "debug": return &formatAdapter{out, debugFormat} + case "standard-json": + return &formatAdapter{out, standardJSONFormat} case "standard-verbose": return &formatAdapter{out, standardVerboseFormat} case "standard-quiet": diff --git a/testjson/format_test.go b/testjson/format_test.go index 87e8e376..8060e762 100644 --- a/testjson/format_test.go +++ b/testjson/format_test.go @@ -134,6 +134,11 @@ func TestFormats_DefaultGoTestJson(t *testing.T) { format: standardQuietFormat, expectedOut: "format/standard-quiet.out", }, + { + name: "standard-json", + format: standardJSONFormat, + expectedOut: "format/standard-json.out", + }, } for _, tc := range testCases { diff --git a/testjson/testdata/format/standard-json.out b/testjson/testdata/format/standard-json.out new file mode 100644 index 00000000..895f2674 --- /dev/null +++ b/testjson/testdata/format/standard-json.out @@ -0,0 +1,329 @@ +{"Time":"2022-06-19T13:44:44.850960153-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/badmain","Test":"","Elapsed":0,"Output":"sometimes main can exit 2\n","RunID":0} +{"Time":"2022-06-19T13:44:44.851078953-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/badmain","Test":"","Elapsed":0,"Output":"FAIL\tgotest.tools/gotestsum/testjson/internal/badmain\t0.001s\n","RunID":0} +{"Time":"2022-06-19T13:44:44.851087257-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/badmain","Test":"","Elapsed":0.001,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.855135812-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/empty","Test":"","Elapsed":0,"Output":"testing: warning: no tests to run\n","RunID":0} +{"Time":"2022-06-19T13:44:44.855143976-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/empty","Test":"","Elapsed":0,"Output":"PASS\n","RunID":0} +{"Time":"2022-06-19T13:44:44.855147691-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/empty","Test":"","Elapsed":0,"Output":"ok \tgotest.tools/gotestsum/testjson/internal/empty\t(cached) [no tests to run]\n","RunID":0} +{"Time":"2022-06-19T13:44:44.855151131-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/empty","Test":"","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859682146-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassed","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859690198-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassed","Elapsed":0,"Output":"=== RUN TestPassed\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859696077-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassed","Elapsed":0,"Output":"--- PASS: TestPassed (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859699224-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassed","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859701901-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithLog","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859704199-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithLog","Elapsed":0,"Output":"=== RUN TestPassedWithLog\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859706845-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithLog","Elapsed":0,"Output":" good_test.go:15: this is a log\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859709737-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithLog","Elapsed":0,"Output":"--- PASS: TestPassedWithLog (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859712195-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithLog","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859714391-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithStdout","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859716575-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithStdout","Elapsed":0,"Output":"=== RUN TestPassedWithStdout\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859719038-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithStdout","Elapsed":0,"Output":"this is a Print\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859721732-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithStdout","Elapsed":0,"Output":"--- PASS: TestPassedWithStdout (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859724262-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithStdout","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859726506-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkipped","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859728601-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkipped","Elapsed":0,"Output":"=== RUN TestSkipped\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859730999-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkipped","Elapsed":0,"Output":" good_test.go:23: \n","RunID":0} +{"Time":"2022-06-19T13:44:44.859738124-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkipped","Elapsed":0,"Output":"--- SKIP: TestSkipped (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859741082-04:00","Action":"skip","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkipped","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859743399-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkippedWitLog","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859745575-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkippedWitLog","Elapsed":0,"Output":"=== RUN TestSkippedWitLog\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859747962-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkippedWitLog","Elapsed":0,"Output":" good_test.go:27: the skip message\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859750682-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkippedWitLog","Elapsed":0,"Output":"--- SKIP: TestSkippedWitLog (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859753158-04:00","Action":"skip","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkippedWitLog","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859755305-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestWithStderr","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859757397-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestWithStderr","Elapsed":0,"Output":"=== RUN TestWithStderr\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859759841-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestWithStderr","Elapsed":0,"Output":"this is stderr\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859762418-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestWithStderr","Elapsed":0,"Output":"--- PASS: TestWithStderr (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859765298-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestWithStderr","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859767584-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859769797-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== RUN TestParallelTheFirst\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859772324-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== PAUSE TestParallelTheFirst\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859774461-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859776697-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859778932-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== RUN TestParallelTheSecond\n","RunID":0} +{"Time":"2022-06-19T13:44:44.85978148-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== PAUSE TestParallelTheSecond\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859783707-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859786009-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859788165-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== RUN TestParallelTheThird\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859790551-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== PAUSE TestParallelTheThird\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859792663-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859797122-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859799552-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess","Elapsed":0,"Output":"=== RUN TestNestedSuccess\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859802001-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859804221-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a","Elapsed":0,"Output":"=== RUN TestNestedSuccess/a\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859807062-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859809331-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/a/sub\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859811712-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859813776-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b","Elapsed":0,"Output":"=== RUN TestNestedSuccess/b\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859816106-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859818297-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/b/sub\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859820689-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.85982284-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c","Elapsed":0,"Output":"=== RUN TestNestedSuccess/c\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859825214-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859829069-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/c/sub\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859832685-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859834876-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d","Elapsed":0,"Output":"=== RUN TestNestedSuccess/d\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859837245-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859839467-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/d/sub\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859842632-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess","Elapsed":0,"Output":"--- PASS: TestNestedSuccess (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859845452-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/a (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859848379-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/a/sub (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859850991-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859853265-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859857313-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/b (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859860205-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/b/sub (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859862788-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.85986508-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859867507-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/c (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859870066-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/c/sub (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859872517-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859874632-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859876814-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/d (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859879455-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/d/sub (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859881961-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859884191-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859886372-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859888513-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859890567-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== CONT TestParallelTheFirst\n","RunID":0} +{"Time":"2022-06-19T13:44:44.8598932-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0,"Output":"--- PASS: TestParallelTheFirst (0.01s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859895611-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0.01,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.85989839-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859900572-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== CONT TestParallelTheThird\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859902923-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859905116-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== CONT TestParallelTheSecond\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859907803-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"--- PASS: TestParallelTheThird (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859913525-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859916116-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0,"Output":"--- PASS: TestParallelTheSecond (0.01s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859918336-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0.01,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.859920892-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"","Elapsed":0,"Output":"PASS\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859923345-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"","Elapsed":0,"Output":"ok \tgotest.tools/gotestsum/testjson/internal/good\t(cached)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.859926497-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914299027-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassed","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914322345-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassed","Elapsed":0,"Output":"=== RUN TestPassed\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914332487-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassed","Elapsed":0,"Output":"--- PASS: TestPassed (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914336528-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassed","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914340657-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914343018-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"=== RUN TestPassedWithLog\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914345542-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithLog","Elapsed":0,"Output":" fails_test.go:15: this is a log\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914348788-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"--- PASS: TestPassedWithLog (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914351368-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.91435378-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914356071-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"=== RUN TestPassedWithStdout\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914358557-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"this is a Print\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914361316-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"--- PASS: TestPassedWithStdout (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914364274-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914366514-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestWithStderr","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914368785-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestWithStderr","Elapsed":0,"Output":"=== RUN TestWithStderr\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914371203-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestWithStderr","Elapsed":0,"Output":"this is stderr\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914379591-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestWithStderr","Elapsed":0,"Output":"--- PASS: TestWithStderr (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914382623-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestWithStderr","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914384983-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914387195-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== RUN TestParallelTheFirst\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914389844-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== PAUSE TestParallelTheFirst\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914391974-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914396245-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914398768-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== RUN TestParallelTheSecond\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914401349-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== PAUSE TestParallelTheSecond\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914403593-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914405943-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914408079-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== RUN TestParallelTheThird\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914410513-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== PAUSE TestParallelTheThird\n","RunID":0} +{"Time":"2022-06-19T13:44:44.91441271-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914414995-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914419031-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures","Elapsed":0,"Output":"=== RUN TestNestedParallelFailures\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914422001-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914424349-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":"=== RUN TestNestedParallelFailures/a\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914426897-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":"=== PAUSE TestNestedParallelFailures/a\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914429136-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914431319-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914433488-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":"=== RUN TestNestedParallelFailures/b\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914438246-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":"=== PAUSE TestNestedParallelFailures/b\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914440864-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914443168-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914445351-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":"=== RUN TestNestedParallelFailures/c\n","RunID":0} +{"Time":"2022-06-19T13:44:44.91444796-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":"=== PAUSE TestNestedParallelFailures/c\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914450169-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914452457-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914454603-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":"=== RUN TestNestedParallelFailures/d\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914457163-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":"=== PAUSE TestNestedParallelFailures/d\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914459404-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914461734-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914463919-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":"=== CONT TestNestedParallelFailures/a\n","RunID":0} +{"Time":"2022-06-19T13:44:44.91446636-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":" fails_test.go:50: failed sub a\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914468803-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914470889-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":"=== CONT TestNestedParallelFailures/d\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914473333-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":" fails_test.go:50: failed sub d\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914475904-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914478123-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":"=== CONT TestNestedParallelFailures/c\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914483755-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":" fails_test.go:50: failed sub c\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914486923-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914489165-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":"=== CONT TestNestedParallelFailures/b\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914493631-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":" fails_test.go:50: failed sub b\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914496817-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures","Elapsed":0,"Output":"--- FAIL: TestNestedParallelFailures (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914500835-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":" --- FAIL: TestNestedParallelFailures/a (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914503606-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914506103-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":" --- FAIL: TestNestedParallelFailures/d (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914508601-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914510945-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":" --- FAIL: TestNestedParallelFailures/c (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914513457-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914515814-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":" --- FAIL: TestNestedParallelFailures/b (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.914518402-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914520636-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914522794-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.914524941-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== CONT TestParallelTheFirst\n","RunID":0} +{"Time":"2022-06-19T13:44:44.92468079-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":" fails_test.go:29: failed the first\n","RunID":0} +{"Time":"2022-06-19T13:44:44.924695036-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"--- FAIL: TestParallelTheFirst (0.01s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.924699091-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0.01,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.924702442-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.924704814-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== CONT TestParallelTheThird\n","RunID":0} +{"Time":"2022-06-19T13:44:44.926875975-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":" fails_test.go:41: failed the third\n","RunID":0} +{"Time":"2022-06-19T13:44:44.926887145-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"--- FAIL: TestParallelTheThird (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.926895283-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.926900965-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.926903673-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== CONT TestParallelTheSecond\n","RunID":0} +{"Time":"2022-06-19T13:44:44.933091105-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":" fails_test.go:35: failed the second\n","RunID":0} +{"Time":"2022-06-19T13:44:44.933104623-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"--- FAIL: TestParallelTheSecond (0.01s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.933108555-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0.01,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.933117874-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"","Elapsed":0,"Output":"FAIL\n","RunID":0} +{"Time":"2022-06-19T13:44:44.933266292-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"","Elapsed":0,"Output":"FAIL\tgotest.tools/gotestsum/testjson/internal/parallelfails\t0.020s\n","RunID":0} +{"Time":"2022-06-19T13:44:44.933277617-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"","Elapsed":0.02,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988286791-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassed","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988309483-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassed","Elapsed":0,"Output":"=== RUN TestPassed\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988318625-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassed","Elapsed":0,"Output":"--- PASS: TestPassed (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988321998-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassed","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988327026-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988329525-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"=== RUN TestPassedWithLog\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988333414-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithLog","Elapsed":0,"Output":" fails_test.go:18: this is a log\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988336781-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"--- PASS: TestPassedWithLog (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988339579-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988343267-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988345671-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"=== RUN TestPassedWithStdout\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988348122-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"this is a Print\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988352011-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"--- PASS: TestPassedWithStdout (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988360671-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988363604-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkipped","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988365906-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkipped","Elapsed":0,"Output":"=== RUN TestSkipped\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988368362-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkipped","Elapsed":0,"Output":" fails_test.go:26: \n","RunID":0} +{"Time":"2022-06-19T13:44:44.988371175-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkipped","Elapsed":0,"Output":"--- SKIP: TestSkipped (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988373636-04:00","Action":"skip","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkipped","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988375885-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkippedWitLog","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988378012-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkippedWitLog","Elapsed":0,"Output":"=== RUN TestSkippedWitLog\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988380515-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkippedWitLog","Elapsed":0,"Output":" fails_test.go:30: the skip message\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988383329-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkippedWitLog","Elapsed":0,"Output":"--- SKIP: TestSkippedWitLog (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988385879-04:00","Action":"skip","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkippedWitLog","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988388139-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailed","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988390375-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailed","Elapsed":0,"Output":"=== RUN TestFailed\n","RunID":0} +{"Time":"2022-06-19T13:44:44.9883928-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailed","Elapsed":0,"Output":" fails_test.go:34: this failed\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988397411-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailed","Elapsed":0,"Output":"--- FAIL: TestFailed (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988400233-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailed","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988402503-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestWithStderr","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.98840471-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestWithStderr","Elapsed":0,"Output":"=== RUN TestWithStderr\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988407249-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestWithStderr","Elapsed":0,"Output":"this is stderr\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988409861-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestWithStderr","Elapsed":0,"Output":"--- PASS: TestWithStderr (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988412375-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestWithStderr","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988414596-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailedWithStderr","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988416673-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailedWithStderr","Elapsed":0,"Output":"=== RUN TestFailedWithStderr\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988419171-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailedWithStderr","Elapsed":0,"Output":"this is stderr\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988423763-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailedWithStderr","Elapsed":0,"Output":" fails_test.go:43: also failed\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988426857-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailedWithStderr","Elapsed":0,"Output":"--- FAIL: TestFailedWithStderr (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988429392-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailedWithStderr","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988431656-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988433767-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== RUN TestParallelTheFirst\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988436368-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== PAUSE TestParallelTheFirst\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988439303-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988444219-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988446969-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== RUN TestParallelTheSecond\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988449626-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== PAUSE TestParallelTheSecond\n","RunID":0} +{"Time":"2022-06-19T13:44:44.98845187-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988454283-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988456446-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== RUN TestParallelTheThird\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988459099-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== PAUSE TestParallelTheThird\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988461303-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988463656-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988465773-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure","Elapsed":0,"Output":"=== RUN TestNestedWithFailure\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988468505-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988470734-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a","Elapsed":0,"Output":"=== RUN TestNestedWithFailure/a\n","RunID":0} +{"Time":"2022-06-19T13:44:44.98847318-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988476992-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a/sub","Elapsed":0,"Output":"=== RUN TestNestedWithFailure/a/sub\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988479651-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988483849-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b","Elapsed":0,"Output":"=== RUN TestNestedWithFailure/b\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988487591-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988489875-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b/sub","Elapsed":0,"Output":"=== RUN TestNestedWithFailure/b/sub\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988492281-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/c","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988496036-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/c","Elapsed":0,"Output":"=== RUN TestNestedWithFailure/c\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988498593-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/c","Elapsed":0,"Output":" fails_test.go:65: failed\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988501248-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988503447-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d","Elapsed":0,"Output":"=== RUN TestNestedWithFailure/d\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988505839-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988507989-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d/sub","Elapsed":0,"Output":"=== RUN TestNestedWithFailure/d/sub\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988511055-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure","Elapsed":0,"Output":"--- FAIL: TestNestedWithFailure (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988514438-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a","Elapsed":0,"Output":" --- PASS: TestNestedWithFailure/a (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988517904-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a/sub","Elapsed":0,"Output":" --- PASS: TestNestedWithFailure/a/sub (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988523195-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988525729-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.98852807-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b","Elapsed":0,"Output":" --- PASS: TestNestedWithFailure/b (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988530709-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b/sub","Elapsed":0,"Output":" --- PASS: TestNestedWithFailure/b/sub (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988533344-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988535616-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988538003-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/c","Elapsed":0,"Output":" --- FAIL: TestNestedWithFailure/c (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988540575-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/c","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.98854506-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d","Elapsed":0,"Output":" --- PASS: TestNestedWithFailure/d (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.98854805-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d/sub","Elapsed":0,"Output":" --- PASS: TestNestedWithFailure/d/sub (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.98855307-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988555926-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988558303-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988560552-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988562729-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess","Elapsed":0,"Output":"=== RUN TestNestedSuccess\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988565175-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988567397-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a","Elapsed":0,"Output":"=== RUN TestNestedSuccess/a\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988569785-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988571867-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/a/sub\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988574229-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988576451-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b","Elapsed":0,"Output":"=== RUN TestNestedSuccess/b\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988578815-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988582115-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/b/sub\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988584739-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988586907-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c","Elapsed":0,"Output":"=== RUN TestNestedSuccess/c\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988589239-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988591329-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/c/sub\n","RunID":0} +{"Time":"2022-06-19T13:44:44.98859374-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988595912-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d","Elapsed":0,"Output":"=== RUN TestNestedSuccess/d\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988598349-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988600634-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/d/sub\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988605352-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess","Elapsed":0,"Output":"--- PASS: TestNestedSuccess (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988608372-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/a (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988611012-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/a/sub (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988613572-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.98861593-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988618293-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/b (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988620939-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/b/sub (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988623564-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988625803-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988628103-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/c (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988630639-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/c/sub (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.98863313-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988635513-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988637857-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/d (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988640843-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/d/sub (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988643545-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988645759-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988647935-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988651152-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestTimeout","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988653488-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestTimeout","Elapsed":0,"Output":"=== RUN TestTimeout\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988655954-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestTimeout","Elapsed":0,"Output":" timeout_test.go:13: skipping slow test\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988661116-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestTimeout","Elapsed":0,"Output":"--- SKIP: TestTimeout (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.988663887-04:00","Action":"skip","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestTimeout","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988666175-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.988668308-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== CONT TestParallelTheFirst\n","RunID":0} +{"Time":"2022-06-19T13:44:44.998837463-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"--- PASS: TestParallelTheFirst (0.01s)\n","RunID":0} +{"Time":"2022-06-19T13:44:44.998850256-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0.01,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.998854422-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:44.998856909-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== CONT TestParallelTheThird\n","RunID":0} +{"Time":"2022-06-19T13:44:45.000973652-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"--- PASS: TestParallelTheThird (0.00s)\n","RunID":0} +{"Time":"2022-06-19T13:44:45.000983481-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:45.000986998-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:45.000989406-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== CONT TestParallelTheSecond\n","RunID":0} +{"Time":"2022-06-19T13:44:45.007312431-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"--- PASS: TestParallelTheSecond (0.01s)\n","RunID":0} +{"Time":"2022-06-19T13:44:45.007374647-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0.01,"Output":"","RunID":0} +{"Time":"2022-06-19T13:44:45.007398746-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"","Elapsed":0,"Output":"FAIL\n","RunID":0} +{"Time":"2022-06-19T13:44:45.007878468-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"","Elapsed":0,"Output":"FAIL\tgotest.tools/gotestsum/testjson/internal/withfails\t0.020s\n","RunID":0} +{"Time":"2022-06-19T13:44:45.00795073-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"","Elapsed":0.02,"Output":"","RunID":0} From 7d73b4eae738a5967b4b972469484593bf97b56f Mon Sep 17 00:00:00 2001 From: Daniel Nephin Date: Wed, 29 Mar 2023 12:55:25 -0400 Subject: [PATCH 2/2] Hide standard-json format for now Similar to debug, keep this format out of help text, since in most cases it would be better to product the desired format directly in gotestsum. Also change to the new closure style of formatter that allows writing bytes directly without converting to string. --- cmd/main.go | 1 - cmd/testdata/gotestsum-help-text | 1 - testjson/format.go | 24 +- testjson/format_test.go | 31 +- testjson/testdata/format/standard-json.out | 329 --------------------- 5 files changed, 35 insertions(+), 351 deletions(-) delete mode 100644 testjson/testdata/format/standard-json.out diff --git a/cmd/main.go b/cmd/main.go index 97d1aaec..35af1245 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -136,7 +136,6 @@ Formats: pkgname print a line for each package pkgname-and-test-fails print a line for each package and failed test output testname print a line for each test and package - standard-json standard go test -json format standard-quiet standard go test format standard-verbose standard go test -v format diff --git a/cmd/testdata/gotestsum-help-text b/cmd/testdata/gotestsum-help-text index dd43f577..2092808c 100644 --- a/cmd/testdata/gotestsum-help-text +++ b/cmd/testdata/gotestsum-help-text @@ -35,7 +35,6 @@ Formats: pkgname print a line for each package pkgname-and-test-fails print a line for each package and failed test output testname print a line for each test and package - standard-json standard go test -json format standard-quiet standard go test format standard-verbose standard go test -v format diff --git a/testjson/format.go b/testjson/format.go index 44ee6a15..4739fbd6 100644 --- a/testjson/format.go +++ b/testjson/format.go @@ -1,7 +1,7 @@ package testjson import ( - "encoding/json" + "bufio" "fmt" "io" "strings" @@ -43,12 +43,14 @@ func standardQuietFormat(event TestEvent, _ *Execution) string { } // go test -json -func standardJSONFormat(event TestEvent, _ *Execution) string { - b, err := json.Marshal(event) - if err != nil { - return "" - } - return string(b) + "\n" +func standardJSONFormat(out io.Writer) EventFormatter { + buf := bufio.NewWriter(out) + // nolint:errcheck // errors are returned by Flush + return eventFormatterFunc(func(event TestEvent, _ *Execution) error { + buf.Write(event.raw) + buf.WriteRune('\n') + return buf.Flush() + }) } func testNameFormat(event TestEvent, exec *Execution) string { @@ -240,6 +242,12 @@ type EventFormatter interface { Format(event TestEvent, output *Execution) error } +type eventFormatterFunc func(event TestEvent, output *Execution) error + +func (e eventFormatterFunc) Format(event TestEvent, output *Execution) error { + return e(event, output) +} + type FormatOptions struct { HideEmptyPackages bool UseHiVisibilityIcons bool @@ -251,7 +259,7 @@ func NewEventFormatter(out io.Writer, format string, formatOpts FormatOptions) E case "debug": return &formatAdapter{out, debugFormat} case "standard-json": - return &formatAdapter{out, standardJSONFormat} + return standardJSONFormat(out) case "standard-verbose": return &formatAdapter{out, standardVerboseFormat} case "standard-quiet": diff --git a/testjson/format_test.go b/testjson/format_test.go index 8060e762..e11cdd9a 100644 --- a/testjson/format_test.go +++ b/testjson/format_test.go @@ -2,6 +2,7 @@ package testjson import ( "bytes" + "io" "testing" "gotest.tools/v3/assert" @@ -55,7 +56,6 @@ func newFakeHandler(formatter EventFormatter, inputName string) *fakeHandler { return &fakeHandler{ inputName: inputName, formatter: formatter, - out: new(bytes.Buffer), err: new(bytes.Buffer), } } @@ -77,20 +77,27 @@ func patchPkgPathPrefix(t *testing.T, val string) { }) } +func withAdapter(format func(TestEvent, *Execution) string) func(io.Writer) EventFormatter { + return func(out io.Writer) EventFormatter { + return &formatAdapter{out: out, format: format} + } +} + func TestFormats_DefaultGoTestJson(t *testing.T) { type testCase struct { name string - format func(event TestEvent, exec *Execution) string + format func(io.Writer) EventFormatter expectedOut string expected func(t *testing.T, exec *Execution) } run := func(t *testing.T, tc testCase) { - shim := newFakeHandlerWithAdapter(tc.format, "input/go-test-json") + out := new(bytes.Buffer) + shim := newFakeHandler(tc.format(out), "input/go-test-json") exec, err := ScanTestOutput(shim.Config(t)) assert.NilError(t, err) - golden.Assert(t, shim.out.String(), tc.expectedOut) + golden.Assert(t, out.String(), tc.expectedOut) golden.Assert(t, shim.err.String(), "input/go-test-json.err") if tc.expected != nil { @@ -101,43 +108,43 @@ func TestFormats_DefaultGoTestJson(t *testing.T) { testCases := []testCase{ { name: "testname", - format: testNameFormat, + format: withAdapter(testNameFormat), expectedOut: "format/testname.out", }, { name: "dots-v1", - format: dotsFormatV1, + format: withAdapter(dotsFormatV1), expectedOut: "format/dots-v1.out", }, { name: "pkgname", - format: pkgNameFormat(FormatOptions{}), + format: withAdapter(pkgNameFormat(FormatOptions{})), expectedOut: "format/pkgname.out", }, { name: "pkgname-hivis", - format: pkgNameFormat(FormatOptions{UseHiVisibilityIcons: true}), + format: withAdapter(pkgNameFormat(FormatOptions{UseHiVisibilityIcons: true})), expectedOut: "format/pkgname-hivis.out", }, { name: "pkgname", - format: pkgNameFormat(FormatOptions{HideEmptyPackages: true}), + format: withAdapter(pkgNameFormat(FormatOptions{HideEmptyPackages: true})), expectedOut: "format/pkgname-hide-empty.out", }, { name: "standard-verbose", - format: standardVerboseFormat, + format: withAdapter(standardVerboseFormat), expectedOut: "format/standard-verbose.out", }, { name: "standard-quiet", - format: standardQuietFormat, + format: withAdapter(standardQuietFormat), expectedOut: "format/standard-quiet.out", }, { name: "standard-json", format: standardJSONFormat, - expectedOut: "format/standard-json.out", + expectedOut: "input/go-test-json.out", }, } diff --git a/testjson/testdata/format/standard-json.out b/testjson/testdata/format/standard-json.out deleted file mode 100644 index 895f2674..00000000 --- a/testjson/testdata/format/standard-json.out +++ /dev/null @@ -1,329 +0,0 @@ -{"Time":"2022-06-19T13:44:44.850960153-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/badmain","Test":"","Elapsed":0,"Output":"sometimes main can exit 2\n","RunID":0} -{"Time":"2022-06-19T13:44:44.851078953-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/badmain","Test":"","Elapsed":0,"Output":"FAIL\tgotest.tools/gotestsum/testjson/internal/badmain\t0.001s\n","RunID":0} -{"Time":"2022-06-19T13:44:44.851087257-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/badmain","Test":"","Elapsed":0.001,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.855135812-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/empty","Test":"","Elapsed":0,"Output":"testing: warning: no tests to run\n","RunID":0} -{"Time":"2022-06-19T13:44:44.855143976-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/empty","Test":"","Elapsed":0,"Output":"PASS\n","RunID":0} -{"Time":"2022-06-19T13:44:44.855147691-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/empty","Test":"","Elapsed":0,"Output":"ok \tgotest.tools/gotestsum/testjson/internal/empty\t(cached) [no tests to run]\n","RunID":0} -{"Time":"2022-06-19T13:44:44.855151131-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/empty","Test":"","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859682146-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassed","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859690198-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassed","Elapsed":0,"Output":"=== RUN TestPassed\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859696077-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassed","Elapsed":0,"Output":"--- PASS: TestPassed (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859699224-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassed","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859701901-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithLog","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859704199-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithLog","Elapsed":0,"Output":"=== RUN TestPassedWithLog\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859706845-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithLog","Elapsed":0,"Output":" good_test.go:15: this is a log\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859709737-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithLog","Elapsed":0,"Output":"--- PASS: TestPassedWithLog (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859712195-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithLog","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859714391-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithStdout","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859716575-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithStdout","Elapsed":0,"Output":"=== RUN TestPassedWithStdout\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859719038-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithStdout","Elapsed":0,"Output":"this is a Print\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859721732-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithStdout","Elapsed":0,"Output":"--- PASS: TestPassedWithStdout (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859724262-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestPassedWithStdout","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859726506-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkipped","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859728601-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkipped","Elapsed":0,"Output":"=== RUN TestSkipped\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859730999-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkipped","Elapsed":0,"Output":" good_test.go:23: \n","RunID":0} -{"Time":"2022-06-19T13:44:44.859738124-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkipped","Elapsed":0,"Output":"--- SKIP: TestSkipped (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859741082-04:00","Action":"skip","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkipped","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859743399-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkippedWitLog","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859745575-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkippedWitLog","Elapsed":0,"Output":"=== RUN TestSkippedWitLog\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859747962-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkippedWitLog","Elapsed":0,"Output":" good_test.go:27: the skip message\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859750682-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkippedWitLog","Elapsed":0,"Output":"--- SKIP: TestSkippedWitLog (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859753158-04:00","Action":"skip","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestSkippedWitLog","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859755305-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestWithStderr","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859757397-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestWithStderr","Elapsed":0,"Output":"=== RUN TestWithStderr\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859759841-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestWithStderr","Elapsed":0,"Output":"this is stderr\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859762418-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestWithStderr","Elapsed":0,"Output":"--- PASS: TestWithStderr (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859765298-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestWithStderr","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859767584-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859769797-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== RUN TestParallelTheFirst\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859772324-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== PAUSE TestParallelTheFirst\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859774461-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859776697-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859778932-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== RUN TestParallelTheSecond\n","RunID":0} -{"Time":"2022-06-19T13:44:44.85978148-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== PAUSE TestParallelTheSecond\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859783707-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859786009-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859788165-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== RUN TestParallelTheThird\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859790551-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== PAUSE TestParallelTheThird\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859792663-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859797122-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859799552-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess","Elapsed":0,"Output":"=== RUN TestNestedSuccess\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859802001-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859804221-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a","Elapsed":0,"Output":"=== RUN TestNestedSuccess/a\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859807062-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859809331-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/a/sub\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859811712-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859813776-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b","Elapsed":0,"Output":"=== RUN TestNestedSuccess/b\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859816106-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859818297-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/b/sub\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859820689-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.85982284-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c","Elapsed":0,"Output":"=== RUN TestNestedSuccess/c\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859825214-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859829069-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/c/sub\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859832685-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859834876-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d","Elapsed":0,"Output":"=== RUN TestNestedSuccess/d\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859837245-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859839467-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/d/sub\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859842632-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess","Elapsed":0,"Output":"--- PASS: TestNestedSuccess (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859845452-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/a (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859848379-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/a/sub (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859850991-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859853265-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/a","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859857313-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/b (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859860205-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/b/sub (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859862788-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.85986508-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/b","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859867507-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/c (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859870066-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/c/sub (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859872517-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859874632-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/c","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859876814-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/d (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859879455-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/d/sub (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859881961-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859884191-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess/d","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859886372-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestNestedSuccess","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859888513-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859890567-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== CONT TestParallelTheFirst\n","RunID":0} -{"Time":"2022-06-19T13:44:44.8598932-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0,"Output":"--- PASS: TestParallelTheFirst (0.01s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859895611-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheFirst","Elapsed":0.01,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.85989839-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859900572-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== CONT TestParallelTheThird\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859902923-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859905116-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== CONT TestParallelTheSecond\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859907803-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"--- PASS: TestParallelTheThird (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859913525-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859916116-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0,"Output":"--- PASS: TestParallelTheSecond (0.01s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859918336-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"TestParallelTheSecond","Elapsed":0.01,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.859920892-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"","Elapsed":0,"Output":"PASS\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859923345-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"","Elapsed":0,"Output":"ok \tgotest.tools/gotestsum/testjson/internal/good\t(cached)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.859926497-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/good","Test":"","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914299027-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassed","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914322345-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassed","Elapsed":0,"Output":"=== RUN TestPassed\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914332487-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassed","Elapsed":0,"Output":"--- PASS: TestPassed (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914336528-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassed","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914340657-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914343018-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"=== RUN TestPassedWithLog\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914345542-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithLog","Elapsed":0,"Output":" fails_test.go:15: this is a log\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914348788-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"--- PASS: TestPassedWithLog (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914351368-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.91435378-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914356071-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"=== RUN TestPassedWithStdout\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914358557-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"this is a Print\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914361316-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"--- PASS: TestPassedWithStdout (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914364274-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914366514-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestWithStderr","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914368785-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestWithStderr","Elapsed":0,"Output":"=== RUN TestWithStderr\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914371203-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestWithStderr","Elapsed":0,"Output":"this is stderr\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914379591-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestWithStderr","Elapsed":0,"Output":"--- PASS: TestWithStderr (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914382623-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestWithStderr","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914384983-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914387195-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== RUN TestParallelTheFirst\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914389844-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== PAUSE TestParallelTheFirst\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914391974-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914396245-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914398768-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== RUN TestParallelTheSecond\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914401349-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== PAUSE TestParallelTheSecond\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914403593-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914405943-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914408079-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== RUN TestParallelTheThird\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914410513-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== PAUSE TestParallelTheThird\n","RunID":0} -{"Time":"2022-06-19T13:44:44.91441271-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914414995-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914419031-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures","Elapsed":0,"Output":"=== RUN TestNestedParallelFailures\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914422001-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914424349-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":"=== RUN TestNestedParallelFailures/a\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914426897-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":"=== PAUSE TestNestedParallelFailures/a\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914429136-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914431319-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914433488-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":"=== RUN TestNestedParallelFailures/b\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914438246-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":"=== PAUSE TestNestedParallelFailures/b\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914440864-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914443168-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914445351-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":"=== RUN TestNestedParallelFailures/c\n","RunID":0} -{"Time":"2022-06-19T13:44:44.91444796-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":"=== PAUSE TestNestedParallelFailures/c\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914450169-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914452457-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914454603-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":"=== RUN TestNestedParallelFailures/d\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914457163-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":"=== PAUSE TestNestedParallelFailures/d\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914459404-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914461734-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914463919-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":"=== CONT TestNestedParallelFailures/a\n","RunID":0} -{"Time":"2022-06-19T13:44:44.91446636-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":" fails_test.go:50: failed sub a\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914468803-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914470889-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":"=== CONT TestNestedParallelFailures/d\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914473333-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":" fails_test.go:50: failed sub d\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914475904-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914478123-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":"=== CONT TestNestedParallelFailures/c\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914483755-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":" fails_test.go:50: failed sub c\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914486923-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914489165-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":"=== CONT TestNestedParallelFailures/b\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914493631-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":" fails_test.go:50: failed sub b\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914496817-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures","Elapsed":0,"Output":"--- FAIL: TestNestedParallelFailures (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914500835-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":" --- FAIL: TestNestedParallelFailures/a (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914503606-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/a","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914506103-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":" --- FAIL: TestNestedParallelFailures/d (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914508601-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/d","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914510945-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":" --- FAIL: TestNestedParallelFailures/c (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914513457-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/c","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914515814-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":" --- FAIL: TestNestedParallelFailures/b (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.914518402-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures/b","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914520636-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestNestedParallelFailures","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914522794-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.914524941-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== CONT TestParallelTheFirst\n","RunID":0} -{"Time":"2022-06-19T13:44:44.92468079-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":" fails_test.go:29: failed the first\n","RunID":0} -{"Time":"2022-06-19T13:44:44.924695036-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"--- FAIL: TestParallelTheFirst (0.01s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.924699091-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheFirst","Elapsed":0.01,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.924702442-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.924704814-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== CONT TestParallelTheThird\n","RunID":0} -{"Time":"2022-06-19T13:44:44.926875975-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":" fails_test.go:41: failed the third\n","RunID":0} -{"Time":"2022-06-19T13:44:44.926887145-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"--- FAIL: TestParallelTheThird (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.926895283-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.926900965-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.926903673-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== CONT TestParallelTheSecond\n","RunID":0} -{"Time":"2022-06-19T13:44:44.933091105-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":" fails_test.go:35: failed the second\n","RunID":0} -{"Time":"2022-06-19T13:44:44.933104623-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"--- FAIL: TestParallelTheSecond (0.01s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.933108555-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"TestParallelTheSecond","Elapsed":0.01,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.933117874-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"","Elapsed":0,"Output":"FAIL\n","RunID":0} -{"Time":"2022-06-19T13:44:44.933266292-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"","Elapsed":0,"Output":"FAIL\tgotest.tools/gotestsum/testjson/internal/parallelfails\t0.020s\n","RunID":0} -{"Time":"2022-06-19T13:44:44.933277617-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/parallelfails","Test":"","Elapsed":0.02,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988286791-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassed","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988309483-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassed","Elapsed":0,"Output":"=== RUN TestPassed\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988318625-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassed","Elapsed":0,"Output":"--- PASS: TestPassed (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988321998-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassed","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988327026-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988329525-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"=== RUN TestPassedWithLog\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988333414-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithLog","Elapsed":0,"Output":" fails_test.go:18: this is a log\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988336781-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"--- PASS: TestPassedWithLog (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988339579-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithLog","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988343267-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988345671-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"=== RUN TestPassedWithStdout\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988348122-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"this is a Print\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988352011-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"--- PASS: TestPassedWithStdout (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988360671-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestPassedWithStdout","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988363604-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkipped","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988365906-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkipped","Elapsed":0,"Output":"=== RUN TestSkipped\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988368362-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkipped","Elapsed":0,"Output":" fails_test.go:26: \n","RunID":0} -{"Time":"2022-06-19T13:44:44.988371175-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkipped","Elapsed":0,"Output":"--- SKIP: TestSkipped (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988373636-04:00","Action":"skip","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkipped","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988375885-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkippedWitLog","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988378012-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkippedWitLog","Elapsed":0,"Output":"=== RUN TestSkippedWitLog\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988380515-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkippedWitLog","Elapsed":0,"Output":" fails_test.go:30: the skip message\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988383329-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkippedWitLog","Elapsed":0,"Output":"--- SKIP: TestSkippedWitLog (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988385879-04:00","Action":"skip","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestSkippedWitLog","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988388139-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailed","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988390375-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailed","Elapsed":0,"Output":"=== RUN TestFailed\n","RunID":0} -{"Time":"2022-06-19T13:44:44.9883928-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailed","Elapsed":0,"Output":" fails_test.go:34: this failed\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988397411-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailed","Elapsed":0,"Output":"--- FAIL: TestFailed (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988400233-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailed","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988402503-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestWithStderr","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.98840471-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestWithStderr","Elapsed":0,"Output":"=== RUN TestWithStderr\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988407249-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestWithStderr","Elapsed":0,"Output":"this is stderr\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988409861-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestWithStderr","Elapsed":0,"Output":"--- PASS: TestWithStderr (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988412375-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestWithStderr","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988414596-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailedWithStderr","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988416673-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailedWithStderr","Elapsed":0,"Output":"=== RUN TestFailedWithStderr\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988419171-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailedWithStderr","Elapsed":0,"Output":"this is stderr\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988423763-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailedWithStderr","Elapsed":0,"Output":" fails_test.go:43: also failed\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988426857-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailedWithStderr","Elapsed":0,"Output":"--- FAIL: TestFailedWithStderr (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988429392-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestFailedWithStderr","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988431656-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988433767-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== RUN TestParallelTheFirst\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988436368-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== PAUSE TestParallelTheFirst\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988439303-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988444219-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988446969-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== RUN TestParallelTheSecond\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988449626-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== PAUSE TestParallelTheSecond\n","RunID":0} -{"Time":"2022-06-19T13:44:44.98845187-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988454283-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988456446-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== RUN TestParallelTheThird\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988459099-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== PAUSE TestParallelTheThird\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988461303-04:00","Action":"pause","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988463656-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988465773-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure","Elapsed":0,"Output":"=== RUN TestNestedWithFailure\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988468505-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988470734-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a","Elapsed":0,"Output":"=== RUN TestNestedWithFailure/a\n","RunID":0} -{"Time":"2022-06-19T13:44:44.98847318-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988476992-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a/sub","Elapsed":0,"Output":"=== RUN TestNestedWithFailure/a/sub\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988479651-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988483849-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b","Elapsed":0,"Output":"=== RUN TestNestedWithFailure/b\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988487591-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988489875-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b/sub","Elapsed":0,"Output":"=== RUN TestNestedWithFailure/b/sub\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988492281-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/c","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988496036-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/c","Elapsed":0,"Output":"=== RUN TestNestedWithFailure/c\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988498593-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/c","Elapsed":0,"Output":" fails_test.go:65: failed\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988501248-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988503447-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d","Elapsed":0,"Output":"=== RUN TestNestedWithFailure/d\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988505839-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988507989-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d/sub","Elapsed":0,"Output":"=== RUN TestNestedWithFailure/d/sub\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988511055-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure","Elapsed":0,"Output":"--- FAIL: TestNestedWithFailure (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988514438-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a","Elapsed":0,"Output":" --- PASS: TestNestedWithFailure/a (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988517904-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a/sub","Elapsed":0,"Output":" --- PASS: TestNestedWithFailure/a/sub (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988523195-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988525729-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/a","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.98852807-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b","Elapsed":0,"Output":" --- PASS: TestNestedWithFailure/b (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988530709-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b/sub","Elapsed":0,"Output":" --- PASS: TestNestedWithFailure/b/sub (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988533344-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988535616-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/b","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988538003-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/c","Elapsed":0,"Output":" --- FAIL: TestNestedWithFailure/c (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988540575-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/c","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.98854506-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d","Elapsed":0,"Output":" --- PASS: TestNestedWithFailure/d (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.98854805-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d/sub","Elapsed":0,"Output":" --- PASS: TestNestedWithFailure/d/sub (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.98855307-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988555926-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure/d","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988558303-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedWithFailure","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988560552-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988562729-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess","Elapsed":0,"Output":"=== RUN TestNestedSuccess\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988565175-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988567397-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a","Elapsed":0,"Output":"=== RUN TestNestedSuccess/a\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988569785-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988571867-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/a/sub\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988574229-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988576451-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b","Elapsed":0,"Output":"=== RUN TestNestedSuccess/b\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988578815-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988582115-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/b/sub\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988584739-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988586907-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c","Elapsed":0,"Output":"=== RUN TestNestedSuccess/c\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988589239-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988591329-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/c/sub\n","RunID":0} -{"Time":"2022-06-19T13:44:44.98859374-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988595912-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d","Elapsed":0,"Output":"=== RUN TestNestedSuccess/d\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988598349-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988600634-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":"=== RUN TestNestedSuccess/d/sub\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988605352-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess","Elapsed":0,"Output":"--- PASS: TestNestedSuccess (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988608372-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/a (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988611012-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/a/sub (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988613572-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.98861593-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/a","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988618293-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/b (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988620939-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/b/sub (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988623564-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988625803-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/b","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988628103-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/c (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988630639-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/c/sub (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.98863313-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988635513-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/c","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988637857-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/d (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988640843-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":" --- PASS: TestNestedSuccess/d/sub (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988643545-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d/sub","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988645759-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess/d","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988647935-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestNestedSuccess","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988651152-04:00","Action":"run","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestTimeout","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988653488-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestTimeout","Elapsed":0,"Output":"=== RUN TestTimeout\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988655954-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestTimeout","Elapsed":0,"Output":" timeout_test.go:13: skipping slow test\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988661116-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestTimeout","Elapsed":0,"Output":"--- SKIP: TestTimeout (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.988663887-04:00","Action":"skip","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestTimeout","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988666175-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.988668308-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"=== CONT TestParallelTheFirst\n","RunID":0} -{"Time":"2022-06-19T13:44:44.998837463-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0,"Output":"--- PASS: TestParallelTheFirst (0.01s)\n","RunID":0} -{"Time":"2022-06-19T13:44:44.998850256-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheFirst","Elapsed":0.01,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.998854422-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:44.998856909-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"=== CONT TestParallelTheThird\n","RunID":0} -{"Time":"2022-06-19T13:44:45.000973652-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"--- PASS: TestParallelTheThird (0.00s)\n","RunID":0} -{"Time":"2022-06-19T13:44:45.000983481-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheThird","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:45.000986998-04:00","Action":"cont","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:45.000989406-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"=== CONT TestParallelTheSecond\n","RunID":0} -{"Time":"2022-06-19T13:44:45.007312431-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0,"Output":"--- PASS: TestParallelTheSecond (0.01s)\n","RunID":0} -{"Time":"2022-06-19T13:44:45.007374647-04:00","Action":"pass","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"TestParallelTheSecond","Elapsed":0.01,"Output":"","RunID":0} -{"Time":"2022-06-19T13:44:45.007398746-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"","Elapsed":0,"Output":"FAIL\n","RunID":0} -{"Time":"2022-06-19T13:44:45.007878468-04:00","Action":"output","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"","Elapsed":0,"Output":"FAIL\tgotest.tools/gotestsum/testjson/internal/withfails\t0.020s\n","RunID":0} -{"Time":"2022-06-19T13:44:45.00795073-04:00","Action":"fail","Package":"gotest.tools/gotestsum/testjson/internal/withfails","Test":"","Elapsed":0.02,"Output":"","RunID":0}