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

22 коммитов

Автор SHA1 Сообщение Дата
Jayson Smith
b9b8a8cd4f Change data-dog/godog references to cucumber/godog
* update makefile
2020-02-06 08:38:28 -07:00
gedi
cb8e8cae52
closes #146 2018-11-26 09:48:18 +02:00
Patrick Valle
b636e6da24 Allow overriding flag defaults in BindFlags 2018-10-19 13:29:27 -04:00
gedi
9441eb3b31
add support for binding godog flags to specified *flag.FlagSet
allows to run with go test and use all godog flags for filtering
related to #120
2018-03-13 10:28:35 +02:00
gedi
a3338b5849
adds --strict flag to fail suite when there are pending or undefined steps 2017-05-04 20:25:29 +03:00
gedi
83675453b7
runs tests with randomized scenario order, adds verbose mode 2017-04-27 17:43:00 +03:00
gedi
90b8d3bfe7
tests flags and binary builder 2017-04-27 17:26:43 +03:00
gedi
201677e152 prints random seed in formatter summary 2017-04-27 09:54:13 -04:00
Matthew Rothenberg
d2eb563953 single randomSeed Option value, handled as flag.Value
Best of both worlds, this allows for a single int64 value in the
Options struct, but at the same time we can do `—random` from command
line with no args and have a default value Chosen.
2017-04-26 12:21:12 -04:00
Matthew Rothenberg
f50c3b5e14 allow setting randomization via flags
allows for setting randomization with flags, but also modifies the
Options struct to now have two separate values

Overall this relates in a much more understandable UI from a user
perspective, since the normal case for randomization will be a user
just saying “run these out of order please” — and in a rare case they
may wish to additionally supply a seed to try to reproduce an older run
to trigger the same error condition.
2017-04-25 14:50:58 -04:00
gedi
2e189ad0f9 use Options in FlagSet 2016-11-22 21:12:18 +02:00
gedi
115923c97f refactor colorization into the separate package 2016-10-30 22:33:37 +02:00
gedi
49e59d9296 add method to allow running from go source, without flags, see #50 2016-10-28 17:48:39 +03:00
gedi
eac32e6f48 reorganize the output binary command -o 2016-10-28 17:16:05 +03:00
Ed Harper
9264cba300 Add the ability to keep the executable - reflecting **go build -o dest** and skipping execution (as suggested by Gediminas Morkevicius). 2016-10-28 16:47:35 +03:00
gedi
9cc301f701 no-colors flag to disable ansi colors, closes #36 2016-06-08 21:38:47 +03:00
gedi
9bde6a2b9b parse flags in runner command, to be able to show version or help, closes #34 2016-06-01 13:51:29 +03:00
gedi
70af4fc5a7 closes #26 2016-05-25 14:28:00 +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
3268237f5c closes #5 2015-06-25 10:13:15 +03:00
gedi
54126fcfc8 reorganize flag handling and handle tag filters 2015-06-23 22:05:44 +03:00