Commit Graph

61 Commits

Author SHA1 Message Date
ray-x
a15427f902 mockgen from source 2022-07-06 09:29:44 +10:00
ray-x
a86e9d2a29 Feature: add go mock / mockgen 2022-07-06 08:28:29 +10:00
ray-x
981adf9b39 Features:
1) count the overall test coverage per-file and per-project
2) add gotestsum as a test runner option
3) handle windows GOPATH and
4) minor fix: stop GoFmt if no formatter is available
2022-07-01 19:15:31 +10:00
ray-x
65bd2685b4 fix test cases 2022-06-30 02:15:44 +10:00
rayx
a7edcfac84
Fix pipeline for neovim 0.6.1 (#142)
* updates delays

* repeat actions

* fix golden file

* fix neovim 0.6.x

* fillstruct updates for 0.6.x

* remove treesitter dependency for fillstruct test
2022-06-29 10:16:14 +10:00
ray-x
93db33751c fillstruct with gopls 2022-06-29 09:33:53 +10:00
ray-x
331e14d728 pipeline updates as treesitter-master no-longer supports nvim 0.6.1. First github 500 stars 2022-06-29 09:28:59 +10:00
ray-x
4bc6b563ce go treesitter locals.scm add go_impl_spec 2022-06-29 00:37:20 +10:00
ray-x
28b553aa52 handle nil output with runner 2022-06-28 15:35:05 +10:00
ray-x
040c7bd110 Update document
Smart build tags detection
2022-06-15 14:11:10 +10:00
ray-x
56143544d7 revert escape changes, it breaks floaterm run 2022-05-31 02:41:48 +10:00
ray-x
ad84a0806c update GoTest adding more flags 2022-05-31 00:04:52 +10:00
ray-x
002d7dfd73 infer the test func name with treesitter 2022-05-29 23:07:39 +10:00
ray-x
c2c2100287 test golden file updates for issue #131 2022-05-29 15:03:13 +10:00
ray-x
ec99df2098 fix test golden file 2022-05-29 14:57:48 +10:00
ray-x
9d01246a56 new test cases for gofmt 2022-05-29 14:55:22 +10:00
ray-x
7e35330a35 gotest run test file in folder. 2022-05-26 15:14:28 +10:00
ray-x
eb4d380807 allow format all buffers with goimports 2022-05-26 15:07:14 +10:00
ray-x
bbb37ea81f split none UI releated logic for testing 2022-05-24 21:43:33 +10:00
ray-x
fed6b24482 select test from functions 2022-05-24 19:17:26 +10:00
ray-x
125d6fa3d3 better test coverage for gotest 2022-05-24 17:54:52 +10:00
ray-x
323cfae1fa add tests for go test 2022-05-24 17:23:53 +10:00
ray-x
362ff2fd37 more tests fixplurals 2022-05-22 20:11:14 +10:00
ray-x
bc1a1ea33b update minimal.vim for github actions 2022-05-22 11:52:07 +10:00
ray-x
a173420ed9 disable plenary debug in github action 2022-05-22 11:42:29 +10:00
ray-x
cf3915c331 neovim breaking changes https://github.com/neovim/neovim/pull/17814 2022-04-30 19:55:07 +10:00
ray-x
cac2016243 update delay to make test happy 2021-12-07 12:01:22 +11:00
ray-x
0bc7abace6 bug fix for github workflow 2021-12-02 17:44:22 +11:00
ray-x
94d4baac31 nvim 5.1 2021-10-11 21:57:41 +11:00
ray-x
f339373ed4 test udpate 2021-10-11 21:26:04 +11:00
ray-x
6385a1a53f lua format 2021-10-11 21:22:14 +11:00
ray-x
c9a07b85cb support lsp API changes neovim/pull/15504 2021-09-04 14:51:43 +10:00
ray-x
c67b1c8912 revert changes 2021-09-03 02:35:54 +10:00
ray-x
00a7405904 save file 2021-09-03 02:33:34 +10:00
ray-x
da9cd35645 gopls 2s 2021-09-03 02:25:54 +10:00
ray-x
b517d7a6b9 updates 2021-09-03 02:15:54 +10:00
ray-x
6cb17285ff save 2021-09-03 01:17:30 +10:00
ray-x
bdce678adf sequences 2021-09-03 01:11:09 +10:00
ray-x
446f4e6b94 fix gofmt 2021-09-02 21:14:13 +10:00
ray-x
c6b391a303 format 2021-09-02 21:03:45 +10:00
ray-x
e4abbb80ea format 2021-09-02 21:02:01 +10:00
ray-x
82fc245d78 comment out 2021-09-02 21:00:28 +10:00
ray-x
cf8ca142e1 clean up 2021-09-02 20:59:20 +10:00
ray-x
79563afa49 go setup 2021-09-02 20:57:20 +10:00
ray-x
81c92c5362 merge master 2021-09-02 20:53:44 +10:00
ray-x
766fd37327 print errors 2021-09-02 20:48:58 +10:00
ray-x
8b3b744b5e gopls format 2021-09-02 20:42:22 +10:00
ray-x
d9e0a4be9f workflow fix 2021-09-02 20:34:57 +10:00
ray-x
cae9ad6a88 update test cases in github workflow 2021-08-26 10:33:17 +10:00
ray-x
b96cdefea3 Add go coverage 2021-08-26 01:42:31 +10:00