314 Commits

Author SHA1 Message Date
Joël Stemmer
5f2324f6d4 gtr: Fix junit testsuites test count 2022-03-20 22:35:50 +00:00
Joël Stemmer
24143bf655 junit: Add junit_test 2022-03-20 22:35:50 +00:00
Joël Stemmer
21222485a4 Test new parser and report generator with existing testdata 2022-03-20 22:35:50 +00:00
Joël Stemmer
a100cfaa5f gtr: Add benchmarks to Report 2022-03-20 22:35:50 +00:00
Joël Stemmer
050e22e86b junit: Omit Testcase attributes if they're empty 2022-03-20 22:35:50 +00:00
Joël Stemmer
88177b5692 parser/gotest: Add test 131 2022-03-20 22:35:50 +00:00
Joël Stemmer
4f6df9492b gtr, parser/gotest: Add test 130 2022-03-20 22:35:50 +00:00
Joël Stemmer
1c800998dd parser/gotest: Add test 30 2022-03-20 22:35:50 +00:00
Joël Stemmer
0219808022 parser/gotest: Add test 32 2022-03-20 22:35:50 +00:00
Joël Stemmer
29fc9e3974 parser/gotest: Add test 31 2022-03-20 22:35:50 +00:00
Joël Stemmer
84801b696c parser/gotest: Add tests 28 and 29 2022-03-20 22:35:50 +00:00
Joël Stemmer
1a0c32347c gtr,parser/gotest: Add test 27 2022-03-20 22:35:50 +00:00
Joël Stemmer
be29a47155 parser/gotest: Add test 26 2022-03-20 22:35:50 +00:00
Joël Stemmer
8ef9ea2965 parser/gotest: Add test 25 2022-03-20 22:35:50 +00:00
Joël Stemmer
3676ed3cca parser/gotest: Add test 24 2022-03-20 22:35:50 +00:00
Joël Stemmer
e33490229b parser/gotest: Add test 23 2022-03-20 22:35:50 +00:00
Joël Stemmer
c03c92d418 gtr,parser/gotest: Improve benchmark output matching 2022-03-20 22:35:50 +00:00
Joël Stemmer
a52c1b921d gtr: Fix naming of Result constants 2022-03-20 22:35:50 +00:00
Joël Stemmer
bac074db96 parser/gotest: Initial support for parsing benchmarks 2022-03-20 22:35:50 +00:00
Joël Stemmer
ff2fc90eeb parser/gotest,gtr: Move Event type to package gtr 2022-03-20 22:35:50 +00:00
Joël Stemmer
72cd8b3697 Update go-junit-report to use new parser 2022-03-20 22:35:47 +00:00
Joël Stemmer
7bc0f1a86b gtr: Extract report builder to separate file 2022-03-11 21:53:02 +00:00
Joël Stemmer
c6349bc2f5 parser/gotest: Make parser/gotest parser stateless 2022-03-11 21:53:02 +00:00
Joël Stemmer
c2e4b698fc junit: Create junit package 2022-03-11 21:53:00 +00:00
Joël Stemmer
41b1555d82 gtr: Add skipped test 2022-03-07 00:09:34 +00:00
Joël Stemmer
bdaa9a9626 gtr: Append output to tests 2022-03-07 00:09:34 +00:00
Joël Stemmer
cc15e48982 gtr: Create package gtr 2022-03-07 00:09:34 +00:00
Joël Stemmer
1cf71a341d parser/gotest: Remove debug printf line 2022-03-07 00:09:34 +00:00
Joël Stemmer
a7ad52d825 parser/gotest: Parse cached tests 2022-03-07 00:09:34 +00:00
Joël Stemmer
76069cb328 parser/gotest: Parse additional parallel output 2022-03-07 00:09:34 +00:00
Joël Stemmer
236bda9d6d parser/gotest: Check for prefix that's not part of end-test 2022-03-07 00:09:34 +00:00
Joël Stemmer
6026e8f15e parser/gotest: Parse package coverage 2022-03-07 00:09:34 +00:00
Joël Stemmer
34ffb9d16d parser/gotest: Remove indent for output, add test for race 2022-03-07 00:09:34 +00:00
Joël Stemmer
42bf91bd4d parser/gotest: Refactor to subtests & add more tests 2022-03-07 00:09:34 +00:00
Joël Stemmer
48c4de6257 parser/gotest: Parse build failures 2022-03-07 00:09:34 +00:00
Joël Stemmer
2e3761de80 parser/gotest: Properly handle subtest prefixes 2022-03-07 00:09:34 +00:00
Joël Stemmer
8ec797a84c parser/gotest: Fix indent detection of test output 2022-03-07 00:09:34 +00:00
Joël Stemmer
73545440ce parser/gotest: Add test for go1.5 test output 2022-03-07 00:09:34 +00:00
Joël Stemmer
a4e60c8339 parser/gotest: Parse coverage from summary lines 2022-03-07 00:09:34 +00:00
Joël Stemmer
a58f8f1a19 parser/gotest: Add support for parsing go test coverage 2022-03-07 00:09:34 +00:00
Joël Stemmer
c5559de1a8 parser/gotest: Add tests for compiled test output and parallel test output 2022-03-07 00:09:34 +00:00
Joël Stemmer
a6b3b6f974 parser/gotest: Add tests for go1.4 output and multiple packages 2022-03-07 00:09:34 +00:00
Joël Stemmer
caf696a15d parser/gotest: Add test for skipped tests 2022-03-07 00:09:34 +00:00
Joël Stemmer
0512acf25e parser/gotest: Handle test output logging 2022-03-07 00:09:34 +00:00
Joël Stemmer
292d0c814b parser/gotest: Initial version of package parser/gotest 2022-03-07 00:09:30 +00:00
Joël Stemmer
5b78a29c68 Create a v2 module and bump version to v2.0.0-dev
The old parser and formatter packages will be replaced with new packages
that are not backwards compatible. For this reason we must increment the
major version of this module.
2022-03-06 23:49:00 +00:00
Joël Stemmer
2a37e36ac6 Add test for benchmarks with MB/s 2022-03-06 23:03:55 +00:00
Joël Stemmer
d5de2960fd Remove travis config
This has been replaced by a Github Actions workflow.
2022-02-26 23:39:52 +00:00
Joël Stemmer
e0c48d5051 Configure Github Actions to automatically run tests 2022-02-26 23:31:29 +00:00
Joël Stemmer
16c7efad77 Bump version to v1.0.0 v1.0.0 2022-02-24 22:01:24 +00:00