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

40 коммитов

Автор SHA1 Сообщение Дата
Fredrik Lönnblad
5e994943b3
Improved the help text of the formatter flag in the run command (#347)
* Improved the help text of the formatter flag in the run command

* Made some more changes to the help text for the run command

* made some small changes to the help text of the run and build cmd
2020-10-12 09:13:45 +02:00
Fredrik Lönnblad
722d97bc48 Added Cobra for the Command Line Interface 2020-07-07 21:13:25 +02:00
Fredrik Lönnblad
99723f8220 Moved the builder code to a new internal pkg 2020-07-01 07:54:59 +02:00
Jayson Smith
b9b8a8cd4f Change data-dog/godog references to cucumber/godog
* update makefile
2020-02-06 08:38:28 -07:00
hgouchet
6943e03b65 lint + unused 2018-09-29 00:14:45 +02:00
hgouchet
5bd9dce5d6 lint + unused 2018-09-29 00:10:55 +02:00
Alexandre Wilhelm
a4f199f35f Fixed: assigned os.Stdin to cmd.Stdin when launching godog 2017-01-05 10:25:55 -08: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
d0f68b3fe1 requires context with capital now, will need a migration 2016-06-14 09:27:09 +03:00
gedi
0289b3f133 compile test package and godog suite with go tools 2016-06-14 09:27:09 +03:00
Robert Stern
89c17f1376 Fixing variable names in ansicolor to enable windows build 2016-06-11 08:00:23 +02: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
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
320a5612c1 bump version, update error handling on main command 2016-05-25 14:28:00 +03:00
gedi
198755476d use standard go build package to create a godog test suite
* 1d6c8ac finish refactoring to support standard way of building test package
2016-05-24 23:51:33 +03:00
gedi
936fd6dadc build test binary instead of single file to execute, use TestMain 2016-05-22 23:27:45 +03:00
gedi
60f8b3340e should close #25 2016-05-13 08:32:15 +03:00
gedi
4157f01786 handle exit status from printing twice, closes #12 2015-07-03 17:16:12 +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
3b529178f3 fixed merged imports, was not including sql drivers for example 2015-07-02 11:09:58 +03:00
gedi
b2e7b20045 always remove built test file 2015-06-30 15:17:41 +03:00
gedi
386c787135 closes #1 2015-06-23 22:38:50 +03:00
gedi
2e696381c9 test suite scenario runner 2015-06-19 11:51:35 +03:00
gedi
743083181e exit status on failure, test godog with godog on travis 2015-06-17 17:58:22 +03:00
gedi
2d3d04e0e6 more specific types and references for gherkin nodes 2015-06-17 12:49:16 +03:00
gedi
a38d5bc0d0 suppress suite stderr output 2015-06-16 16:26:52 +03:00
Algirdas Matas
3ee0746a3c Multiple init functions are allowed per file. 2015-06-15 11:00:40 +03:00
gedi
54e8ddb5db custom type for arguments in order to have convenient cast methods 2015-06-12 21:12:14 +03:00
gedi
5fdfd4f4b1 do not panic on command error exit 2015-06-12 17:00:49 +03:00
gedi
ed9d322492 colorization support and redirect stdout and stderr for the command 2015-06-12 16:16:54 +03:00
gedi
17a24204da run built test suite source with godog command 2015-06-12 15:39:41 +03:00
gedi
620b8ef3f1 build basic test runner from package source and test files
* c2f6784 AST
* 9e4d962 Use x/tools/imports to insert import statement
* bb7649f move builder to godog package
* 2892dd1 add build func documentation
2015-06-12 14:23:15 +03:00
gedi
6182dc5d72 give a project name 2015-06-10 16:15:01 +03:00
gedi
aa08819bb3 register steps like http handler 2015-06-10 15:02:30 +03:00