From 53ec69670f26a9ea60b10d819bedcd078f75b154 Mon Sep 17 00:00:00 2001 From: John Howard Date: Fri, 8 Sep 2023 13:21:33 -0700 Subject: [PATCH] dotsv2: remove jitters --- internal/dotwriter/writer.go | 17 +- internal/dotwriter/writer_posix.go | 52 +- internal/dotwriter/writer_windows.go | 18 +- testjson/testdata/format/dots-v2.out | 2122 +++++++++++++------------- 4 files changed, 1122 insertions(+), 1087 deletions(-) diff --git a/internal/dotwriter/writer.go b/internal/dotwriter/writer.go index b4124e23..2b74c766 100644 --- a/internal/dotwriter/writer.go +++ b/internal/dotwriter/writer.go @@ -9,11 +9,9 @@ import ( "io" ) -// ESC is the ASCII code for escape character -const ESC = 27 - // Writer buffers writes until Flush is called. Flush clears previously written // lines before writing new lines from the buffer. +// The main logic is platform specific, see the related files. type Writer struct { out io.Writer buf bytes.Buffer @@ -25,19 +23,6 @@ func New(out io.Writer) *Writer { return &Writer{out: out} } -// Flush the buffer, writing all buffered lines to out -func (w *Writer) Flush() error { - if w.buf.Len() == 0 { - return nil - } - defer w.hideCursor()() - w.clearLines(w.lineCount) - w.lineCount = bytes.Count(w.buf.Bytes(), []byte{'\n'}) - _, err := w.out.Write(w.buf.Bytes()) - w.buf.Reset() - return err -} - // Write saves buf to a buffer func (w *Writer) Write(buf []byte) (int, error) { return w.buf.Write(buf) diff --git a/internal/dotwriter/writer_posix.go b/internal/dotwriter/writer_posix.go index 24e65e0e..bfddd639 100644 --- a/internal/dotwriter/writer_posix.go +++ b/internal/dotwriter/writer_posix.go @@ -4,17 +4,59 @@ package dotwriter import ( + "bytes" "fmt" - "strings" ) -// clear the line and move the cursor up -var clear = fmt.Sprintf("%c[%dA%c[2K", ESC, 1, ESC) +// ESC is the ASCII code for escape character +const ESC = 27 + +// hide cursor var hide = fmt.Sprintf("%c[?25l", ESC) + +// show cursor var show = fmt.Sprintf("%c[?25h", ESC) -func (w *Writer) clearLines(count int) { - _, _ = fmt.Fprint(w.out, strings.Repeat(clear, count)) +// Flush the buffer, writing all buffered lines to out +func (w *Writer) Flush() error { + if w.buf.Len() == 0 { + return nil + } + // Hide cursor during write to avoid it moving around the screen + defer w.hideCursor()() + + // Move up to the top of our last output. + w.up(w.lineCount) + lines := bytes.Split(w.buf.Bytes(), []byte{'\n'}) + w.lineCount = len(lines) - 1 // Record how many lines we will write for the next Flush() + for i, line := range lines { + // For each line, write the contents and clear everything else on the line + _, err := w.out.Write(line) + if err != nil { + return err + } + w.clearRest() + // Add a newline if this isn't the last line + if i != len(lines)-1 { + _, err := w.out.Write([]byte{'\n'}) + if err != nil { + return err + } + } + } + w.buf.Reset() + return nil +} + +func (w *Writer) up(count int) { + if count == 0 { + return + } + _, _ = fmt.Fprintf(w.out, "%c[%dA", ESC, count) +} + +func (w *Writer) clearRest() { + _, _ = fmt.Fprintf(w.out, "%c[0K", ESC) } // hideCursor hides the cursor and returns a function to restore the cursor back. diff --git a/internal/dotwriter/writer_windows.go b/internal/dotwriter/writer_windows.go index a56885fb..572cf99e 100644 --- a/internal/dotwriter/writer_windows.go +++ b/internal/dotwriter/writer_windows.go @@ -35,6 +35,19 @@ type fdWriter interface { Fd() uintptr } +// Flush implementation on windows is not ideal; we clear the entire screen before writing, which can result in flashing output +// Windows likely can adopt the same approach as posix if someone invests some effort +func (w *Writer) Flush() error { + if w.buf.Len() == 0 { + return nil + } + w.clearLines(w.lineCount) + w.lineCount = bytes.Count(w.buf.Bytes(), []byte{'\n'}) + _, err := w.out.Write(w.buf.Bytes()) + w.buf.Reset() + return err +} + func (w *Writer) clearLines(count int) { f, ok := w.out.(fdWriter) if ok && !isConsole(f.Fd()) { @@ -71,8 +84,3 @@ func isConsole(fd uintptr) bool { err := windows.GetConsoleMode(windows.Handle(fd), &mode) return err == nil } - -// This may work on Windows but I am not sure how to do it and its optional. For now, just do nothing. -func (w *Writer) hideCursor() func() { - return func() {} -} diff --git a/testjson/testdata/format/dots-v2.out b/testjson/testdata/format/dots-v2.out index 59f8634f..21f2afa8 100644 --- a/testjson/testdata/format/dots-v2.out +++ b/testjson/testdata/format/dots-v2.out @@ -1,1210 +1,1210 @@ -[?25l - - 1ms testjson/internal/badmain - +[?25l + + 1ms testjson/internal/badmain  + 0 tests, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + 0 tests, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good  + 1 tests, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยท + 1 tests, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยท + 2 tests, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยท + 2 tests, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยท + 3 tests, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยท + 3 tests, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยท + 4 tests, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ท + 4 tests, 1 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ท + 5 tests, 1 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ท + 5 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ท + 6 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 6 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 7 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 7 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 8 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 8 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 9 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 9 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 10 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 11 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 12 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 13 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 14 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 15 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 16 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 17 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 18 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails  + 19 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยท + 19 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยท + 20 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยท + 20 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยท + 21 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยท + 21 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยท + 22 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 22 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 23 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 23 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 24 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 24 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 25 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 25 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 26 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 27 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 27 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 28 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 28 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 29 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 29 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 30 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 30 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 30 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 30 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 30 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยท + 30 tests, 2 skipped, 1 failure, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยทโœ– + 30 tests, 2 skipped, 2 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยทโœ–โœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยทโœ–โœ– + 30 tests, 2 skipped, 3 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ– + 30 tests, 2 skipped, 4 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ– + 30 tests, 2 skipped, 5 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ– + 30 tests, 2 skipped, 6 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ– + 30 tests, 2 skipped, 6 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ– + 30 tests, 2 skipped, 7 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ– + 30 tests, 2 skipped, 7 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ– + 30 tests, 2 skipped, 8 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ– + 30 tests, 2 skipped, 8 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + 30 tests, 2 skipped, 9 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + 30 tests, 2 skipped, 9 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails  + 31 tests, 2 skipped, 9 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยท + 31 tests, 2 skipped, 9 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยท + 32 tests, 2 skipped, 9 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยท + 32 tests, 2 skipped, 9 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยท + 33 tests, 2 skipped, 9 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยท + 33 tests, 2 skipped, 9 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยท + 34 tests, 2 skipped, 9 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ท + 34 tests, 3 skipped, 9 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ท + 35 tests, 3 skipped, 9 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ท + 35 tests, 4 skipped, 9 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ท + 36 tests, 4 skipped, 9 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ– + 36 tests, 4 skipped, 10 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ– + 37 tests, 4 skipped, 10 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยท + 37 tests, 4 skipped, 10 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยท + 38 tests, 4 skipped, 10 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– + 38 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– + 39 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– + 39 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– + 40 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– + 40 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– + 41 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– + 41 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– + 42 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– + 43 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– + 44 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– + 45 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– + 46 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– + 47 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– + 48 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ– + 49 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยท + 49 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยท + 49 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยท + 49 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยท + 49 tests, 4 skipped, 11 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ– + 49 tests, 4 skipped, 12 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยท + 49 tests, 4 skipped, 12 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยท + 49 tests, 4 skipped, 12 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– + 49 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– + 50 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– + 51 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– + 52 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– + 53 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– + 54 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– + 55 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– + 56 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– + 57 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ– + 58 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยท + 58 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยท + 58 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยท + 58 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยท + 58 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยท + 58 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยท + 58 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยท + 58 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยท + 58 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยท + 58 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยท + 59 tests, 4 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ท + 59 tests, 5 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ท + 59 tests, 5 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ทยท + 59 tests, 5 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ทยท + 59 tests, 5 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ทยทยท + 59 tests, 5 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ทยทยท + 59 tests, 5 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ทยทยทยท + 59 tests, 5 skipped, 13 failures, 1 error -[?25h[?25l - - 1ms testjson/internal/badmain - ๐Ÿ–ด testjson/internal/empty - ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท - 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– - 20ms testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ทยทยทยท - +[?25h[?25l + + 1ms testjson/internal/badmain  + ๐Ÿ–ด testjson/internal/empty  + ๐Ÿ–ด testjson/internal/good ยทยทยทโ†ทโ†ทยทยทยทยทยทยทยทยทยทยทยทยทยท + 20ms testjson/internal/parallelfails ยทยทยทยทโœ–โœ–โœ–โœ–โœ–โœ–โœ–โœ– + 20ms testjson/internal/withfails ยทยทยทโ†ทโ†ทโœ–ยทโœ–ยทยทยทยทโœ–ยทยทโœ–ยทยทยทยทยทยทยทยทยทโ†ทยทยทยท + 59 tests, 5 skipped, 13 failures, 1 error -[?25h +[?25h