gedi
703b40de76
adds scenarios to test nested steps
2017-04-28 22:04:49 +03:00
gedi
df5310a062
tests junit formatter
2017-04-28 15:46:11 +03:00
gedi
83675453b7
runs tests with randomized scenario order, adds verbose mode
2017-04-27 17:43:00 +03:00
gedi
169d617b26
removes sorting feature files, accepts them by given order, closes #78
2017-04-27 17:25:21 +03:00
gedi
cf8fbb4ad0
fixes test case location matching and bumps version
2017-03-09 19:29:51 +02:00
gedi
96efe41c4d
simplify cucumber output format matcher for now
2017-03-09 18:48:56 +02:00
Stettler, Robert
819ce03090
Reformatting.
2017-03-02 10:50:30 -05:00
Stettler, Robert
7a4d079c2a
Reformatting.
2017-02-27 08:15:51 -05:00
Stettler, Robert
d0e613d6c8
Discovered defects resulting from not comparing the expected and actual structures. Times when actual contained more fields than expected.
2017-02-27 07:24:54 -05:00
Stettler, Robert
877f6a2c49
Added an additional test case to improve coverage.
2017-02-24 10:22:14 -05:00
Stettler, Robert
00836409e4
Made updates based on golint report.
2017-02-24 06:48:46 -05:00
Stettler, Robert
061d3a3b74
Added support for Docstirngs
...
Updated lang.feature with the additional cucumber.feature
Updated load.feature with the additional cucumber.feature
Updated events.feature to account for ripple effect of updating lang and load
Updated run.go to indicate that cucumber formatter does not support concurrent.
Updated suite_test.go to handle one new testing step.
2017-02-23 11:49:04 -05:00
gedi
601d087173
adds codecov.io report
2016-12-07 09:14:17 +02:00
gedi
bfb741f6c7
closes #54 will print stack trace if case of panic
2016-11-22 21:00:43 +02:00
gedi
1467bfd672
pass in suite name - tested package name
2016-10-30 18:31:39 +02:00
gedi
c50c2dc368
initial tests for event stream formatter
2016-10-30 18:27:34 +02:00
gedi
4a62479892
fix feature path assertion for windows os
2016-06-15 15:54:34 +03:00
gedi
f9fab51a1a
fixes bug when there is more than one context registered, closes #32
2016-05-27 14:55:58 +03:00
gedi
518101cbc7
ship gherkin parser in a subpackage to prevent compatibility conflicts
2016-05-27 09:23:09 +03:00
gedi
936fd6dadc
build test binary instead of single file to execute, use TestMain
2016-05-22 23:27:45 +03: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
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
gedi
5829b59e80
improve scenario outline tests and behavior
2015-06-30 14:36:38 +03:00
gedi
e8f6030616
refactor formatters to have base structure
2015-06-29 14:11:57 +03:00
gedi
6a99e1320d
add pending step error and handling
2015-06-29 14:10:39 +03:00
gedi
2046da1611
use reflection to set step arguments #9
...
* 9226bc5 more expressive conversion errors
2015-06-27 23:46:43 +03:00
gedi
c6d00dd6d5
refactor to use cocumber gherkin3 parser library
...
* bdde4c4 fix test suite and migration changes
* a3b6e01 refactor pretty formatter
* 2c0c7ba fix outline scenario handling
* f6b411d add a different language test feature
add a different language test feature
2015-06-25 21:19:02 +03:00
gedi
54126fcfc8
reorganize flag handling and handle tag filters
2015-06-23 22:05:44 +03:00
gedi
d5755df70c
ensure source formatting with golint, go vet and go fmt
2015-06-23 15:27:22 +03:00
gedi
479b181a91
simplify suite event contracts
2015-06-22 17:42:15 +03:00
gedi
df26aa1c1c
support scenario outline with example table
...
* 042235c expose StepDef which is needed to formatters
* e9474dc fix outline scenario formatting
* f02c6ce fix comment position calculation for outlines
* 5d7f128 remove step status type, use standard error
2015-06-22 17:23:10 +03:00
gedi
2e696381c9
test suite scenario runner
2015-06-19 11:51:35 +03:00
gedi
c604d39ac5
less strict step registration
2015-06-19 10:30:38 +03:00
gedi
fc1f94c999
organize test steps
2015-06-18 21:17:39 +03:00
gedi
49130c8b08
test table node and events fired
2015-06-18 17:26:28 +03:00
gedi
00fab00e22
add suite events and possibility to listen to them
2015-06-18 14:33:34 +03:00
gedi
2807b07739
add PyString node support for step definitions and arguments
2015-06-18 10:55:04 +03:00
gedi
3c405af6b2
test the before scenario hook
2015-06-17 18:18:28 +03:00
gedi
743083181e
exit status on failure, test godog with godog on travis
2015-06-17 17:58:22 +03:00
gedi
a3ef3361f8
some necessary command line options
2015-06-17 16:44:42 +03:00
gedi
cb47b27090
more error details, refactor arguments to interface type
2015-06-17 14:46:15 +03:00
gedi
774d3d1837
test feature file loader
2015-06-17 13:54:31 +03:00
gedi
42ca958118
update usage info, finish pretty format
2015-06-16 15:54:08 +03:00
gedi
156613f767
update step print matches
2015-06-15 14:42:40 +03:00
gedi
fa9419c2d3
start to describing godog itself with godog
2015-06-13 00:02:10 +03:00