Joël Stemmer
e02a3f88c0
Merge pull request #45 from posener/build-error
...
Fail package in case of build error
2017-04-01 12:38:20 +01:00
Eyal Posener
e9729a3e7e
Fix CR comments
...
* Change regexpCapture to HasPrefix function
* Use same addition pattern of the faild build test
* Fix readme
2017-04-01 08:36:21 +03:00
Eyal Posener
d10c0632c7
Use test level failure to indicate build failure
...
- Use single regex for package result line
- Add capturing of package build failure output
2017-03-30 21:46:08 +03:00
Joël Stemmer
b66d44cd3a
Run gofmt on go-junit-report.go
2017-03-28 18:12:00 +01:00
Joël Stemmer
c606832065
Remove unused function
2017-03-26 23:58:37 +01:00
Joël Stemmer
baff58700e
Merge pull request #49 from nmiyake/addGoVersionFlag
...
Add "go-version" flag
2017-03-26 23:57:37 +01:00
Nick Miyake
22792ea55c
Add "go-version" flag
...
Makes it so that the value of the "go.version" property in
the output XML can be customized by the caller using the
"go-version" flag. If the flag is unspecified, falls back to
the previous behavior of using runtime.Version() as the value.
Fixes #48
2017-03-26 15:43:14 -07:00
Eyal Posener
3c05bc8cb6
Fail package in case of build error
...
In case of build error, the unittest fail, but the junit-report
with the set-exit-code flag on returns status code 0.
This commit will make it return the right status code.
2017-01-22 10:13:01 +02:00
Aiden Scandella
6aeed679b6
Merge pull request #42 from jstemmer/add-badges
...
Add A+ goreportcard and fix bash syntax
2016-11-09 16:58:00 -08:00
Aiden Scandella
0c1d4ddfcf
Add A+ goreportcard and fix bash syntax
...
Let's be pround of our work.
2016-11-08 09:59:00 -08:00
Ryan Hitchman
785fe2e290
Merge pull request #40 from sectioneight/fix-1.7-compat
...
Add support for sub-tests in 1.7
2016-11-07 15:49:48 -08:00
Aiden Scandella
faed36da23
Fix 1.7 compatbility
2016-09-12 13:54:45 -07:00
Patrick O'brien
24d394d799
Add go 1.7 compatibility
...
* Subtests and nested subtests have spaces at the beginning of their
PASS statements. This has been added to the regexp.
2016-09-12 13:54:45 -07:00
Joël Stemmer
833f8ea2b9
Merge pull request #17 from sectioneight/go-1.5-support
...
Add support for Go 1.5 test results
2015-09-03 14:19:37 +02:00
Joël Stemmer
b05998ea5c
Add go1.5 to travis config
2015-09-03 14:17:38 +02:00
Aiden Scandella
025df2fb46
Fix version for tests
2015-08-30 17:29:42 -07:00
Aiden Scandella
1b60a11396
Add support for Go 1.5 test results
...
An alternate approach that does not involve regular expressions.
Fixes #15
2015-08-23 10:55:52 -07:00
Joël Stemmer
8faee8c123
Fix tests after moving parser into subpackage
2015-07-01 22:32:12 +02:00
Joël Stemmer
afd084b9d1
Merge branch 'subpackage'
2015-07-01 22:31:23 +02:00
Joël Stemmer
70903df84a
Merge pull request #14 from ixdy/parse-coverage-info
...
Extract and report coverage information.
2015-07-01 22:18:59 +02:00
Jeff Grafton
ba0125f1ef
Fix multipkg test case to work for all versions of go.
2015-06-29 18:16:46 -07:00
Jeff Grafton
6087bd544c
Extract and report coverage information.
...
When `go test` is run on multiple packages and with coverage collection
enabled, it appends coverage information to the final result line for
each package.
With this change, properly handle this additional information and add it
into the JUnit XML report as a property of the test suite.
2015-06-29 17:36:33 -07:00
Craig Peterson
cf467263c2
fixing tests
2015-05-14 17:15:59 -06:00
Craig Peterson
a30d4886ed
moving parser into subpackage
2015-05-14 17:07:05 -06:00
Joël Stemmer
38eb577ca2
Merge pull request #11 from benzaita/master
...
adding 'set-exit-code' flag
2015-05-11 10:51:33 +02:00
itamarb
a34e6b2365
adding 'set-exit-code' flag
...
Defaults to false. When true, sets the exit-code to 1 if any tests
failed. This is useful for automation.
2015-05-08 13:56:18 +03:00
Joël Stemmer
672f4cd7e2
Correctly parse test output of parallel tests
...
Fixes #10
2015-02-06 14:08:01 +01:00
Joël Stemmer
e705d170a3
Fix golint suggestions
2015-02-06 13:57:44 +01:00
Joël Stemmer
f992d5acaa
Rename names of the first tests
...
To make sure the output order is preserved.
2015-02-06 13:43:03 +01:00
Joël Stemmer
8176458231
Add go1.4.1 and remove some older go releases
2015-02-04 11:45:15 +01:00
Joël Stemmer
054e4c1b39
Merge pull request #8 from ikarishinjieva:feature/support_compiled_test
...
Conflicts:
go-junit-report_test.go
2015-02-04 11:09:12 +01:00
Tachikoma
4f0ad507d0
add test for compiled test
2015-02-04 11:05:56 +01:00
Joël Stemmer
18e031d2c6
Merge pull request #9 from nickpalmer/testsuites
...
Testsuites
2015-01-15 21:37:55 +01:00
Nick Palmer
2110a4a63b
Replace all go version attributes.
2015-01-13 19:24:08 -08:00
Nick Palmer
fc2896020a
Add a test case which has more than one suite in it.
2015-01-13 18:45:30 -08:00
Nick Palmer
6d2ab46d4f
Add surrounding <testsuites> tag.
...
* If a test log contains more than one package we need to wrap it
in a <testsuites> element in order to be valid xml. Bamboo
cannot read the file if it is not valid xml.
2015-01-13 18:35:34 -08:00
Tachikoma
27383b3a74
compiled test's output have no result line, fill "package name" with flag -package-name , and fill "time" with sum of individual tests' time.
2014-12-22 21:53:08 +08:00
Joël Stemmer
18ee6df2f2
Merge pull request #7 from ikarishinjieva/feature/no_xml_header
...
add flag -no-xml-header
2014-12-22 14:21:21 +01:00
Tachikoma
9745789fe6
add test for flag -no-xml-header
2014-12-22 21:00:23 +08:00
Tachikoma
8cd3db55e5
add flag -no-xml-header
2014-12-22 20:59:04 +08:00
Joël Stemmer
6982e7a3a3
Merge pull request #6 from ikarishinjieva/feature/fix_go_1_4_support
...
fix go 1.4 support
2014-12-22 13:45:55 +01:00
Tachikoma
4aa31fc440
add test for go 1.4 support
2014-12-22 20:38:28 +08:00
Tachikoma
a3d66c44af
update regexStatus to support go 1.4
2014-12-22 20:37:59 +08:00
Joel Stemmer
11bc6d69ca
Add test for skipped testcases
2014-12-22 12:09:35 +01:00
Joël Stemmer
c4d99d755b
Merge pull request #2 from placeybordeaux/bugfix/skip-isnt-failure
...
check for SKIP on the regex and the if condition
2014-12-22 12:01:36 +01:00
Joel Stemmer
4d0f05068e
Add go1.4 to travis configuration
2014-12-22 11:07:16 +01:00
Joël Stemmer
cea5308dd5
Go 1.1 or higher is required
2014-10-24 21:44:19 +02:00
Joël Stemmer
2021749f03
Add travis configuration
2014-10-24 21:44:13 +02:00
Peter Lacey-Bordeaux
5c1ba2f305
identify skipped tests properly with a message
2014-10-24 08:58:04 -04:00
Peter Lacey-Bordeaux
9922c23bd3
check for SKIP on the regex and the if condition
2014-10-23 22:51:59 -04:00