├── .github └── workflows │ ├── ci.yaml │ ├── lint.yaml │ └── release.yaml ├── .golangci.yaml ├── .goreleaser.yaml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── go.mod ├── go.sum ├── internal ├── app │ ├── app.go │ ├── console_writer.go │ ├── table.go │ ├── table_failed.go │ ├── table_summary.go │ └── table_tests.go └── utils │ ├── utils.go │ └── utils_test.go ├── main.go ├── parse ├── event.go ├── event_test.go ├── package.go ├── package_slice.go ├── process.go ├── process_options.go └── test.go ├── scripts └── release-notes.sh └── tests ├── cached_test.go ├── cover_test.go ├── failed_test.go ├── follow_test.go ├── outcome_test.go ├── package_start_test.go ├── panic_test.go ├── prescan_test.go ├── race_test.go ├── sort_test.go ├── summary_counts_test.go └── testdata ├── cached ├── test_01.jsonl └── test_02.jsonl ├── cover ├── test_01.jsonl ├── test_02.jsonl └── test_03.jsonl ├── elapsed_test.jsonl ├── failed ├── test_01.golden ├── test_01.jsonl ├── test_02.golden ├── test_02.jsonl ├── test_03.golden ├── test_03.jsonl ├── test_04.golden └── test_04.jsonl ├── follow-verbose ├── test_01.golden ├── test_01.jsonl ├── test_02.golden ├── test_02.jsonl ├── test_03.golden ├── test_03.jsonl ├── test_04.golden ├── test_04.jsonl ├── test_05.golden ├── test_05.jsonl ├── test_06.golden └── test_06.jsonl ├── follow ├── test_01.golden └── test_01.jsonl ├── go120_start_action.jsonl ├── metrics_test.jsonl ├── outcome ├── test_01.jsonl ├── test_02.jsonl ├── test_03.jsonl ├── test_04.jsonl ├── test_05.jsonl ├── test_06.jsonl ├── test_07.jsonl └── test_08.jsonl ├── panic ├── test_01.jsonl ├── test_02.jsonl ├── test_03.jsonl ├── test_04.jsonl ├── test_05.jsonl └── test_06.jsonl ├── prescan ├── test_01.txt ├── test_02.txt ├── test_03.txt └── test_04.txt └── race ├── test_01.jsonl ├── test_02.jsonl ├── test_03.jsonl ├── test_04.jsonl ├── test_05.jsonl ├── test_06.jsonl ├── test_07.jsonl └── test_08.jsonl /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/go.sum -------------------------------------------------------------------------------- /internal/app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/internal/app/app.go -------------------------------------------------------------------------------- /internal/app/console_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/internal/app/console_writer.go -------------------------------------------------------------------------------- /internal/app/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/internal/app/table.go -------------------------------------------------------------------------------- /internal/app/table_failed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/internal/app/table_failed.go -------------------------------------------------------------------------------- /internal/app/table_summary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/internal/app/table_summary.go -------------------------------------------------------------------------------- /internal/app/table_tests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/internal/app/table_tests.go -------------------------------------------------------------------------------- /internal/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/internal/utils/utils.go -------------------------------------------------------------------------------- /internal/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/internal/utils/utils_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/main.go -------------------------------------------------------------------------------- /parse/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/parse/event.go -------------------------------------------------------------------------------- /parse/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/parse/event_test.go -------------------------------------------------------------------------------- /parse/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/parse/package.go -------------------------------------------------------------------------------- /parse/package_slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/parse/package_slice.go -------------------------------------------------------------------------------- /parse/process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/parse/process.go -------------------------------------------------------------------------------- /parse/process_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/parse/process_options.go -------------------------------------------------------------------------------- /parse/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/parse/test.go -------------------------------------------------------------------------------- /scripts/release-notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/scripts/release-notes.sh -------------------------------------------------------------------------------- /tests/cached_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/cached_test.go -------------------------------------------------------------------------------- /tests/cover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/cover_test.go -------------------------------------------------------------------------------- /tests/failed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/failed_test.go -------------------------------------------------------------------------------- /tests/follow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/follow_test.go -------------------------------------------------------------------------------- /tests/outcome_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/outcome_test.go -------------------------------------------------------------------------------- /tests/package_start_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/package_start_test.go -------------------------------------------------------------------------------- /tests/panic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/panic_test.go -------------------------------------------------------------------------------- /tests/prescan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/prescan_test.go -------------------------------------------------------------------------------- /tests/race_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/race_test.go -------------------------------------------------------------------------------- /tests/sort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/sort_test.go -------------------------------------------------------------------------------- /tests/summary_counts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/summary_counts_test.go -------------------------------------------------------------------------------- /tests/testdata/cached/test_01.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/cached/test_01.jsonl -------------------------------------------------------------------------------- /tests/testdata/cached/test_02.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/cached/test_02.jsonl -------------------------------------------------------------------------------- /tests/testdata/cover/test_01.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/cover/test_01.jsonl -------------------------------------------------------------------------------- /tests/testdata/cover/test_02.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/cover/test_02.jsonl -------------------------------------------------------------------------------- /tests/testdata/cover/test_03.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/cover/test_03.jsonl -------------------------------------------------------------------------------- /tests/testdata/elapsed_test.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/elapsed_test.jsonl -------------------------------------------------------------------------------- /tests/testdata/failed/test_01.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/failed/test_01.golden -------------------------------------------------------------------------------- /tests/testdata/failed/test_01.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/failed/test_01.jsonl -------------------------------------------------------------------------------- /tests/testdata/failed/test_02.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/failed/test_02.golden -------------------------------------------------------------------------------- /tests/testdata/failed/test_02.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/failed/test_02.jsonl -------------------------------------------------------------------------------- /tests/testdata/failed/test_03.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/failed/test_03.golden -------------------------------------------------------------------------------- /tests/testdata/failed/test_03.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/failed/test_03.jsonl -------------------------------------------------------------------------------- /tests/testdata/failed/test_04.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/failed/test_04.golden -------------------------------------------------------------------------------- /tests/testdata/failed/test_04.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/failed/test_04.jsonl -------------------------------------------------------------------------------- /tests/testdata/follow-verbose/test_01.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/follow-verbose/test_01.golden -------------------------------------------------------------------------------- /tests/testdata/follow-verbose/test_01.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/follow-verbose/test_01.jsonl -------------------------------------------------------------------------------- /tests/testdata/follow-verbose/test_02.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/follow-verbose/test_02.golden -------------------------------------------------------------------------------- /tests/testdata/follow-verbose/test_02.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/follow-verbose/test_02.jsonl -------------------------------------------------------------------------------- /tests/testdata/follow-verbose/test_03.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/follow-verbose/test_03.golden -------------------------------------------------------------------------------- /tests/testdata/follow-verbose/test_03.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/follow-verbose/test_03.jsonl -------------------------------------------------------------------------------- /tests/testdata/follow-verbose/test_04.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/follow-verbose/test_04.golden -------------------------------------------------------------------------------- /tests/testdata/follow-verbose/test_04.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/follow-verbose/test_04.jsonl -------------------------------------------------------------------------------- /tests/testdata/follow-verbose/test_05.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/follow-verbose/test_05.golden -------------------------------------------------------------------------------- /tests/testdata/follow-verbose/test_05.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/follow-verbose/test_05.jsonl -------------------------------------------------------------------------------- /tests/testdata/follow-verbose/test_06.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/follow-verbose/test_06.golden -------------------------------------------------------------------------------- /tests/testdata/follow-verbose/test_06.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/follow-verbose/test_06.jsonl -------------------------------------------------------------------------------- /tests/testdata/follow/test_01.golden: -------------------------------------------------------------------------------- 1 | fmt_test.go:1457: skipping; GOMAXPROCS>1 2 | ok fmt 0.143s 3 | -------------------------------------------------------------------------------- /tests/testdata/follow/test_01.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/follow/test_01.jsonl -------------------------------------------------------------------------------- /tests/testdata/go120_start_action.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/go120_start_action.jsonl -------------------------------------------------------------------------------- /tests/testdata/metrics_test.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/metrics_test.jsonl -------------------------------------------------------------------------------- /tests/testdata/outcome/test_01.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/outcome/test_01.jsonl -------------------------------------------------------------------------------- /tests/testdata/outcome/test_02.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/outcome/test_02.jsonl -------------------------------------------------------------------------------- /tests/testdata/outcome/test_03.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/outcome/test_03.jsonl -------------------------------------------------------------------------------- /tests/testdata/outcome/test_04.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/outcome/test_04.jsonl -------------------------------------------------------------------------------- /tests/testdata/outcome/test_05.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/outcome/test_05.jsonl -------------------------------------------------------------------------------- /tests/testdata/outcome/test_06.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/outcome/test_06.jsonl -------------------------------------------------------------------------------- /tests/testdata/outcome/test_07.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/outcome/test_07.jsonl -------------------------------------------------------------------------------- /tests/testdata/outcome/test_08.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/outcome/test_08.jsonl -------------------------------------------------------------------------------- /tests/testdata/panic/test_01.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/panic/test_01.jsonl -------------------------------------------------------------------------------- /tests/testdata/panic/test_02.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/panic/test_02.jsonl -------------------------------------------------------------------------------- /tests/testdata/panic/test_03.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/panic/test_03.jsonl -------------------------------------------------------------------------------- /tests/testdata/panic/test_04.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/panic/test_04.jsonl -------------------------------------------------------------------------------- /tests/testdata/panic/test_05.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/panic/test_05.jsonl -------------------------------------------------------------------------------- /tests/testdata/panic/test_06.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/panic/test_06.jsonl -------------------------------------------------------------------------------- /tests/testdata/prescan/test_01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/prescan/test_01.txt -------------------------------------------------------------------------------- /tests/testdata/prescan/test_02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/prescan/test_02.txt -------------------------------------------------------------------------------- /tests/testdata/prescan/test_03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/prescan/test_03.txt -------------------------------------------------------------------------------- /tests/testdata/prescan/test_04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/prescan/test_04.txt -------------------------------------------------------------------------------- /tests/testdata/race/test_01.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/race/test_01.jsonl -------------------------------------------------------------------------------- /tests/testdata/race/test_02.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/race/test_02.jsonl -------------------------------------------------------------------------------- /tests/testdata/race/test_03.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/race/test_03.jsonl -------------------------------------------------------------------------------- /tests/testdata/race/test_04.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/race/test_04.jsonl -------------------------------------------------------------------------------- /tests/testdata/race/test_05.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/race/test_05.jsonl -------------------------------------------------------------------------------- /tests/testdata/race/test_06.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/race/test_06.jsonl -------------------------------------------------------------------------------- /tests/testdata/race/test_07.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/race/test_07.jsonl -------------------------------------------------------------------------------- /tests/testdata/race/test_08.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfridman/tparse/HEAD/tests/testdata/race/test_08.jsonl --------------------------------------------------------------------------------