Граф коммитов

59 коммитов

Автор SHA1 Сообщение Дата
Fredrik Lönnblad
3ca7156650 Moved the fmt tests to a godog_test pkg and restructured the fmt output tests 2020-05-22 12:52:27 +02:00
Fredrik Lönnblad
d6f491a3dc Added concurrency support to the cucumber formatter 2020-03-26 12:18:01 +01:00
Fredrik Lönnblad
2deda99861 Added concurrency support to the pretty formatter 2020-03-26 11:56:28 +01:00
Fredrik Lönnblad
0d1fb60ba0 Added sorting for undefined snippets on method name 2020-03-24 10:05:05 +01:00
Fredrik Lönnblad
4871754e06 Broke out snippets to its own file 2020-03-24 10:00:36 +01:00
Fredrik Lönnblad
4bef0c945a Fixed a bug when having multiple failed steps across multiple features 2020-03-15 21:09:11 -03:00
Fredrik Lönnblad
58bcac6a61 Upgraded gherkin-go and messages-go to latest 2020-03-12 15:16:43 -03:00
Fredrik Lönnblad
03c53d9780
Revert "Revert "Migrated to github.com/cucumber/gherkin-go - v9.2.0"" 2020-03-09 14:40:09 -03:00
Fredrik Lönnblad
84b42bdd4d
Revert "Migrated to github.com/cucumber/gherkin-go - v9.2.0" 2020-03-05 19:37:39 -03:00
Fredrik Lönnblad
551b94b6e5 Added better defined panics when scenarios and steps couldn't be found 2020-03-05 14:25:05 -03:00
Fredrik Lönnblad
c2c123f90a Migrated to github.com/cucumber/gherkin-go - v9.2.0
Signed-off-by: Fredrik Lönnblad <fredrik+github@lonnblad.com>
2020-02-29 16:00:33 -03:00
Fredrik Lönnblad
9b86360854 Moved base concurrency support to the basefmt 2020-02-29 15:08:08 -03:00
Jayson Smith
b9b8a8cd4f Change data-dog/godog references to cucumber/godog
* update makefile
2020-02-06 08:38:28 -07:00
Fredrik Lönnblad
10ac7158d1 Fixed another time calc issue and added a Junit Concurrency run test 2020-01-20 15:23:02 -03:00
Fredrik Lönnblad
6f6ffc597a Fixed an issue when executing empty Features or Scenarios 2020-01-20 14:24:18 -03:00
Fredrik Lönnblad
1a762a8938 Refactored basfmt and junitFormatter to support concurrency 2020-01-19 11:10:53 -03:00
gedi
2ef5a29c36
resolve step definition source code line properly with race detector enabled 2018-11-15 15:07:03 +02:00
gedi
51d481d1c7
undefined outline scenario test with examples 2018-11-15 11:28:42 +02:00
gedi
f1d2951c54
compatible elapsed duration represantation 2018-11-13 10:22:34 +02:00
gedi
92660751ca
fixes an issue with random seed env var 2018-11-13 10:10:44 +02:00
gedi
edf592e2b9
add some features and expected output for pretty formatter 2018-11-12 17:17:57 +02:00
hgouchet
dbdf7a7ebb fmt failed 2018-09-30 00:44:47 +02:00
hgouchet
5bd9dce5d6 lint + unused 2018-09-29 00:10:55 +02:00
gedi
4df893dd4a
expose FindFmt function to search for available formatter
closes #130
2018-07-31 14:55:36 +03:00
gedi
f9aabcdc58
common failed scenario output for progress and pretty format: #113 2018-03-04 12:17:12 +02:00
gedi
0093943021
closes #101 2017-09-23 17:34:19 +03:00
gedi
b10470da31
closes #86 2017-05-24 16:04:43 +03:00
gedi
8e9c01d484
gets rid of fatal func, which exits application on unexpected error 2017-05-04 21:11:46 +03:00
gedi
e4ed3b9a9c
handles undefined step templates for nested steps 2017-04-29 22:56:28 +03:00
gedi
ef794d57ca
resets time to zero for all godog tests 2017-04-28 10:57:09 +03:00
gedi
201677e152 prints random seed in formatter summary 2017-04-27 09:54:13 -04:00
gedi
115923c97f refactor colorization into the separate package 2016-10-30 22:33:37 +02:00
gedi
a4b5349b94 handle the trailing space in snippets 2016-10-30 18:31:39 +02:00
gedi
8d911a71f0 fix snippet trailing space, missing event for test case finish 2016-10-30 18:31:39 +02:00
gedi
fb26a4d567 fixed test case finished event determination 2016-10-30 18:31:39 +02:00
gedi
1467bfd672 pass in suite name - tested package name 2016-10-30 18:31:39 +02:00
gedi
e71d596404 must be able to customize output for formatters
since it maybe configured by flag values in the future
example:
  - godog -f junit:stdout
  - godog -f junit:output.xml
2016-10-30 18:27:34 +02:00
gedi
34acb056ea implementation of event stream formatter 2016-10-30 18:27:34 +02:00
gedi
351a1adaf9 update travis and add 1.7 go version 2016-09-20 15:37:31 +03:00
gedi
c302697f9e fix snippet string argument extraction followed by non space character 2016-09-20 15:21:08 +03:00
gedi
6b2d813498 fixes outline example printer, fixes #47 2016-07-13 10:00:21 +03:00
gedi
4610466f82 require godog contexts to be exported 2016-06-14 16:33:13 +03:00
gedi
518101cbc7 ship gherkin parser in a subpackage to prevent compatibility conflicts 2016-05-27 09:23:09 +03:00
gedi
3ffdd2599b snippet builder fixes, closes #23 2016-05-15 12:28:44 +03:00
gedi
e9c3d69e2d be compatible with gherkin library changes
the downside is that if outline examples are empty
it won't be pretty printed as node. But that does not make
much difference anyway
2016-03-04 12:59:56 +02:00
gedi
b669223afd BC break was introduced in gherkin-go master, use gopkg.in for explicit version 2016-03-02 15:28:04 +02:00
gedi
882480ccd0 renamed RegisterFormatter to Format 2015-07-03 16:01:46 +03:00
gedi
970eddc16a refactor suite runner to support concurrent model
* ef86715 add a concurrency flag
* 8674a58 run suite concurrently, closes #3
2015-07-03 15:54:26 +03:00
gedi
ca36316b7a instead of Suite interface expose Suite struct
* 570d70a update examples regarding Suite interface removal, closes #11
2015-07-03 15:54:06 +03:00
gedi
56998cc5cf test undefined step snippet templates 2015-07-03 10:34:05 +03:00