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

45 коммитов

Автор SHA1 Сообщение Дата
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