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

167 коммитов

Автор SHA1 Сообщение Дата
gedi
409db5f4de example to run godog from go test, closes #46 2016-07-11 10:46:39 +03:00
Gediminas Morkevicius
12144eff80 Merge pull request #45 from OwenGr/master
Adding nil ref check
2016-06-27 23:13:15 +03:00
Owen Graupman
69ed359409 Adding nil ref check 2016-06-27 13:06:29 -06:00
Gediminas Morkevicius
c8ff23a1de Merge pull request #43 from nightlyone/fix_commentPos_panic
use maximum step length of background and scenario
2016-06-23 10:30:02 +03:00
Ingo Oeser
7d11af4218 use max step len of background & scenario outline
in order to avoid panic in printStep (line 217)
also for scenario outlines.

Updates #42
2016-06-22 23:48:29 +02:00
Ingo Oeser
65ace21dc8 use maximum step length of background and scenario
in order to avoid panic in printStep (line 217).

Fixes #42
2016-06-22 23:43:07 +02:00
gedi
a91846c1ab update godog usage example with more details 2016-06-17 10:06:52 +03:00
gedi
6e2c1b291a look into more vendor directories for godog package, fixes #35 2016-06-17 10:01:17 +03:00
gedi
abc6b65c1c sort feature files by path when executing, separate the concurrent runner 2016-06-16 12:01:58 +03:00
gedi
a6a318322b pkg may be nil at this point, assume main package 2016-06-16 10:19:53 +03:00
Gediminas Morkevicius
c9a9f3c1da Merge pull request #41 from pyros2097/patch-1
Readme add answer in new line
2016-06-16 10:15:19 +03:00
pyros2097
4322eaa8e9 Readme add answer in new line 2016-06-16 12:35:20 +05:30
gedi
36742103e3 move change log to separate file 2016-06-16 09:48:09 +03:00
Gediminas Morkevicius
5a17900dba Merge pull request #40 from DATA-DOG/build-tools
Revisit godog suite compilation and build tools to support vendoring
2016-06-15 22:15:33 +03:00
gedi
58c203d2e7 update readme and bump version 2016-06-15 22:15:34 +03:00
gedi
337a551087 update screenshots, allow godog to execute in empty directory 2016-06-15 21:55:52 +03:00
gedi
c7e1bf22bc case when there are no test files or contexts 2016-06-15 21:17:42 +03:00
gedi
4a62479892 fix feature path assertion for windows os 2016-06-15 15:54:34 +03:00
gedi
c191427d29 go15 and later can be supported only, tested and confirmed 2016-06-15 14:38:29 +03:00
gedi
e62cfda29d check vendor experiment var, which may not be exported for 1.5 2016-06-15 13:38:02 +03:00
gedi
62c22e1df8 support for multiple GOPATHs 2016-06-15 11:55:39 +03:00
gedi
8272a307cf make sure godog package is installed before compilation of test package 2016-06-14 18:02:31 +03:00
gedi
4b6e3ea343 remove go1.4 from supported versions 2016-06-14 17:53:38 +03:00
gedi
f43583e36e cleanup builder, support older go versions 2016-06-14 17:03:57 +03:00
gedi
4610466f82 require godog contexts to be exported 2016-06-14 16:33:13 +03:00
gedi
2772b1df34 cleanup and fix locating for godog dependency 2016-06-14 09:27:09 +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
gedi
2162380725 closes #39 2016-06-13 23:47:24 +03:00
Gediminas Morkevicius
f16addd9c9 Merge pull request #38 from lexandro/master
Fixing variable names in ansicolor to enable windows build
2016-06-11 10:12:25 +03:00
Robert Stern
89c17f1376 Fixing variable names in ansicolor to enable windows build 2016-06-11 08:00:23 +02:00
gedi
da70b4d904 update readme with vendor issue note and a tutorial reference 2016-06-10 22:09:31 +03:00
gedi
9cc301f701 no-colors flag to disable ansi colors, closes #36 2016-06-08 21:38:47 +03:00
gedi
603066d939 update package doc and readme 2016-06-03 13:48:45 +03:00
gedi
726a451b7a fix utf8 character counting for printers 2016-06-02 08:36:27 +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
f9eab9da27 matched step func name and reference in pretty printer 2016-05-28 20:20:17 +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
Gediminas Morkevicius
c25dedf000 Merge pull request #29 from DATA-DOG/try-testmain
build test binary instead of single file to execute, use TestMain
2016-05-25 14:32:03 +03:00
gedi
320a5612c1 bump version, update error handling on main command 2016-05-25 14:28:00 +03:00
gedi
70af4fc5a7 closes #26 2016-05-25 14:28:00 +03:00
gedi
0820626eee update readme 2016-05-25 14:27:59 +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
468711f03c test builder ast functions 2016-05-24 23:44:35 +03:00
gedi
8cd540d3af reorganize test package builder 2016-05-23 17:53:51 +03:00
gedi
4c779c8fdf drop support for older than 1.4 go versions 2016-05-22 23:35:20 +03:00
gedi
936fd6dadc build test binary instead of single file to execute, use TestMain 2016-05-22 23:27:45 +03:00
gedi
53f9c3ad1c fix panic handling on step run, was giving wrong results 2016-05-22 16:16:56 +03:00
gedi
8419e90c92 adjust and add tests to snippet builder 2016-05-15 12:43:30 +03:00