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

39 коммитов

Автор SHA1 Сообщение Дата
gedi
1467bfd672 pass in suite name - tested package name 2016-10-30 18:31:39 +02:00
gedi
eac32e6f48 reorganize the output binary command -o 2016-10-28 17:16:05 +03:00
gedi
a20d2de63a closes #49 2016-08-07 19:32:58 +03:00
gedi
ba1202b02f remove unnecessary linker flag 2016-07-30 12:56:58 +03:00
gedi
6e2c1b291a look into more vendor directories for godog package, fixes #35 2016-06-17 10:01:17 +03:00
gedi
a6a318322b pkg may be nil at this point, assume main package 2016-06-16 10:19:53 +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
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
f9fab51a1a fixes bug when there is more than one context registered, closes #32 2016-05-27 14:55:58 +03:00
gedi
70af4fc5a7 closes #26 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
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
936fd6dadc build test binary instead of single file to execute, use TestMain 2016-05-22 23:27:45 +03:00
gedi
ca7ddd6275 allow unused imports, update tests related to changes #20 2016-03-31 10:29:50 +03:00
gedi
bb0363c4bb closes #20 2016-03-31 10:11:21 +03:00
gedi
5e5234f81f test runnable source builder 2015-07-07 15:07:20 +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
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
3b529178f3 fixed merged imports, was not including sql drivers for example 2015-07-02 11:09:58 +03:00
gedi
e824fde3f9 add an ls feature example 2015-06-23 13:51:45 +03:00
gedi
fa9419c2d3 start to describing godog itself with godog 2015-06-13 00:02:10 +03:00
gedi
d111956758 fix context import when package is not godog 2015-06-12 20:15:39 +03:00
gedi
f292e412c6 move step handler type to suite 2015-06-12 17:35:00 +03:00
Algirdas Matas
1eac4376b2 Make suite private 2015-06-12 16:56:55 +03:00
Algirdas Matas
412465f947 Parse contexts that have Suite interface in func definition 2015-06-12 16:48:16 +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