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

46 коммитов

Автор SHA1 Сообщение Дата
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
c32f3cd5d7 Reverted an update of a cucumber test file 2020-03-05 14:33:18 -03:00
Fredrik Lönnblad
887273ddbd Fixed broken tests 2020-03-02 19:57:46 -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
Fredrik Lönnblad
1a35035f3e Fixed a bug regarding JUnit time field 2020-02-26 16:15:39 -03:00
Fredrik Lönnblad
11ac07ea24 Added gherkin verification of the JUnit formatter 2020-02-11 18:55:36 -03:00
Fredrik Lönnblad
de8b0f071b Added features/formatter/pretty.feature 2020-02-11 08:14:46 -03: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
db3c6246b8
closes #97 2017-08-31 09:30:17 +03:00
gedi
70f777599d
closes #92 2017-07-02 19:22:23 +03:00
gedi
b10470da31
closes #86 2017-05-24 16:04:43 +03:00
Matthew Rothenberg
43dd0a1df3 fix line numbers in test after rebase 2017-05-05 13:44:48 -04:00
Matthew Rothenberg
304f1ea232 allow additional context initializers to be passed to SuiteContext
enables developers to inject extra context into the test environment
when running suites in meta-tests.
2017-05-05 11:40:35 -04:00
Matthew Rothenberg
2b109b5ea8 move SuiteContext out of _test namespace
This allows it to be easily re-used in other libraries to do
meta-testing on their own godog features/steps.

At some point it may make sense to migrate this entirely to a
sub-package of godog, however that would require a larger
re-architecting of the project structure to avoid circular dependencies
(e.g. `import cycle not allowed`).
2017-05-05 11:40:35 -04:00
gedi
f87d99d0aa
fixes a bug, when there are undefined steps after failing step #80 2017-05-04 11:02:01 +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
df5310a062
tests junit formatter 2017-04-28 15:46:11 +03: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
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
c50c2dc368 initial tests for event stream formatter 2016-10-30 18:27:34 +02:00
gedi
c302697f9e fix snippet string argument extraction followed by non space character 2016-09-20 15:21:08 +03:00
gedi
abc6b65c1c sort feature files by path when executing, separate the concurrent runner 2016-06-16 12:01:58 +03:00
gedi
4610466f82 require godog contexts to be exported 2016-06-14 16:33:13 +03:00
gedi
8419e90c92 adjust and add tests to snippet builder 2016-05-15 12:43:30 +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
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
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
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
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
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
84c5567a10 progress with pretty formatter 2015-06-15 17:50:17 +03:00
gedi
3a2a357bd0 an initial formatter impl 2015-06-14 00:32:47 +03:00
gedi
fa9419c2d3 start to describing godog itself with godog 2015-06-13 00:02:10 +03:00