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