Fredrik Lönnblad
df3ce739e8
Unexported some exported properties in unexported structs
2020-06-07 15:22:50 +02:00
Fredrik Lönnblad
c5a0a58123
Broke out the tag filtering logic to its own file
2020-06-07 09:10:56 +02:00
Fredrik Lönnblad
e6227a2e0f
Added the new TestSuiteInitializer and ScenarioInitializer
2020-05-18 09:48:06 +02:00
Fredrik Lönnblad
0c864f1400
Fixed issue with empty feature file causing nil pointer deref
2020-04-30 11:15:40 +02:00
Fredrik Lönnblad
d6f491a3dc
Added concurrency support to the cucumber formatter
2020-03-26 12:18:01 +01:00
Fredrik Lönnblad
58bcac6a61
Upgraded gherkin-go and messages-go to latest
2020-03-12 15:16:43 -03:00
Fredrik Lönnblad
9c2d83a29a
Merge branch 'release/v0.9.0' into release/v0.9.0-rc1
2020-03-09 15:07:49 -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
bc57207416
Added deprecation notice for the feature hooks
2020-03-09 13:53:16 -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
754a7a9a3f
Renamed newIdFunc to newIDFunc
2020-03-05 07:54:29 -03:00
Fredrik Lönnblad
f9d367ce1b
Fixed an issue when running multiple features
2020-02-29 20:22:00 -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
Jayson Smith
b9b8a8cd4f
Change data-dog/godog references to cucumber/godog
...
* update makefile
2020-02-06 08:38:28 -07:00
Fredrik Lönnblad
46ec5fdb90
a try to make the Junit test to pass on older go versions
2020-01-20 15:51:32 -03:00
Fredrik Lönnblad
21c17cb74b
Fixed a bad merge
2020-01-20 14:29:52 -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
Kumar Harsh
7a1b9ad5a9
fix(output): use bold-black for muted texts
...
Closes #121
2019-05-29 17:13:14 +05:30
gedi
338a78050c
closes #170
2019-04-12 11:21:33 +03:00
gedi
ee4ee478e2
closes #160
2019-02-27 14:42:24 +02:00
gedi
029c7ad8c6
run before step handlers, before matching step, closes #147
2018-12-19 14:40:28 +02:00
hgouchet
2604810f50
errcheck + unused
2018-09-29 13:12:16 +02:00
hgouchet
5bd9dce5d6
lint + unused
2018-09-29 00:10:55 +02:00
gedi
5c352074bc
support for tags in outline examples, closes #133
2018-09-28 16:17:13 +03:00
gedi
272624afcc
do not fire events when feature or scenario is empty
2017-10-26 14:14:34 +03:00
gedi
df188464c6
properly filters features by line and tags given
2017-10-24 16:02:18 +03:00
gedi
0b4523c009
closes #98
2017-08-31 10:31:25 +03:00
gedi
db3c6246b8
closes #97
2017-08-31 09:30:17 +03:00
gedi
70f777599d
closes #92
2017-07-02 19:22:23 +03:00
gedi
e82f88d590
closes #90
2017-06-22 13:23:56 +03:00
gedi
aac216500e
nested multi line steps with table or content body argument #89
2017-06-09 11:42:28 +03: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
f87d99d0aa
fixes a bug, when there are undefined steps after failing step #80
2017-05-04 11:02:01 +03:00
gedi
e4ed3b9a9c
handles undefined step templates for nested steps
2017-04-29 22:56:28 +03:00
gedi
5bfd57218a
adds more tests for multistep execution
2017-04-29 00:13:14 +03:00
gedi
703b40de76
adds scenarios to test nested steps
2017-04-28 22:04:49 +03:00
gedi
ba80ebcd33
implements multistep - initial attempt
2017-04-28 22:04:49 +03:00
gedi
d5a7e38a81
tests printing step definitions and stacktrace formatting
2017-04-28 09:46:17 +03:00
gedi
169d617b26
removes sorting feature files, accepts them by given order, closes #78
2017-04-27 17:25:21 +03:00
Matthew Rothenberg
cf6160b3f2
fix deterministic scenario ordering with feature concurrency
...
while global rand is concurrent safe, since each suite is handling
picking scenario order on it’s own, if running features under
concurrency we cannot guarantee the order Features will execute under,
therefore we have each suite initialize its own randomness Source with
the initial seed, such that their random order selection within a
Feature should always be deterministic when given a specific seed.
2017-04-25 12:33:20 -04:00
Matthew Rothenberg
0eed963c63
switch Random opt from bool to int64
...
This allows for us to propagate the seed value around, and not have to
have two different values in Options when we want to allow
specification of seed. It does introduce some “magic values”, but the
document them in the Options struct docstrings.
2017-04-25 11:42:40 -04:00
Matthew Rothenberg
4a754b26a5
allow randomizing scenario order
2017-04-24 21:10:55 -04:00
gedi
bfb741f6c7
closes #54 will print stack trace if case of panic
2016-11-22 21:00:43 +02:00
gedi
115923c97f
refactor colorization into the separate package
2016-10-30 22:33:37 +02:00
gedi
78cb180a3a
adapt event stream
2016-10-30 18:31:39 +02:00
gedi
34acb056ea
implementation of event stream formatter
2016-10-30 18:27:34 +02:00
gedi
abc6b65c1c
sort feature files by path when executing, separate the concurrent runner
2016-06-16 12:01:58 +03:00
gedi
726a451b7a
fix utf8 character counting for printers
2016-06-02 08:36:27 +03:00
gedi
518101cbc7
ship gherkin parser in a subpackage to prevent compatibility conflicts
2016-05-27 09:23:09 +03:00