-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Integration tests: Docker, tmux, Neovim #124
base: master
Are you sure you want to change the base?
Commits on Apr 21, 2017
-
Display source with exceptions / assertion errors
This wraps the temporary script into a function to get the line number of `vader#assert` calls.
Configuration menu - View commit details
-
Copy full SHA for 7f0b53e - Browse repository at this point
Copy the full SHA 7f0b53eView commit details -
Store fpos with cases and use it in tracebacks
E.g. ( 1/13) [EXECUTE] (X) Vim(finish):E168: :finish used outside of a sourced file > /home/user/src/neomake/tests/utils.vader:11: finish " foo Also passes it through to `s:execute`.
Configuration menu - View commit details
-
Copy full SHA for 079f584 - Browse repository at this point
Copy the full SHA 079f584View commit details -
s:read_vader: Include: call s:read_vader recursively
This will use the actual file name for included lines. Fixes junegunn#88.
Configuration menu - View commit details
-
Copy full SHA for 7c59cfc - Browse repository at this point
Copy the full SHA 7c59cfcView commit details -
Define real functions for SyntaxAt/SyntaxOf
Wrapping the code in a function will cause them to not be available otherwise, or g:SyntaxAt() would have to be used.
Configuration menu - View commit details
-
Copy full SHA for 42a3383 - Browse repository at this point
Copy the full SHA 42a3383View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffcc32b - Browse repository at this point
Copy the full SHA ffcc32bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 762b2ca - Browse repository at this point
Copy the full SHA 762b2caView commit details -
FEAT: move s:prepare into vader#window#execute
While this means more overhead in general, it allows to access script-local variables in the tests. squash! FEAT: move s:prepare into vader#window#execute Use `vader#log` directly instead of `:Log`, since the latter might not be defined (yet).
Configuration menu - View commit details
-
Copy full SHA for 39b7f9b - Browse repository at this point
Copy the full SHA 39b7f9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4371f1 - Browse repository at this point
Copy the full SHA c4371f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96398de - Browse repository at this point
Copy the full SHA 96398deView commit details -
This uses a Docker image (currently blueyed/vader.vim, based on vim-testbed), and runs the test in there. This improves the overall build time, since Vim does not have to be compiled, and tests against different Vim version. I have also added neovim to the build matrix. Vim 7.3 currently fails since Ruby is not installed therein.
Configuration menu - View commit details
-
Copy full SHA for e1753dc - Browse repository at this point
Copy the full SHA e1753dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6ac4bd - Browse repository at this point
Copy the full SHA f6ac4bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for cdc0cc4 - Browse repository at this point
Copy the full SHA cdc0cc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cce864 - Browse repository at this point
Copy the full SHA 9cce864View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6fabb4 - Browse repository at this point
Copy the full SHA c6fabb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b01fbf - Browse repository at this point
Copy the full SHA 5b01fbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d1a519 - Browse repository at this point
Copy the full SHA 7d1a519View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23ec664 - Browse repository at this point
Copy the full SHA 23ec664View commit details -
Configuration menu - View commit details
-
Copy full SHA for a50949b - Browse repository at this point
Copy the full SHA a50949bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0925424 - Browse repository at this point
Copy the full SHA 0925424View commit details