Ben Jackson
1da905a955
Upgrade to macOS 10.14
...
In Mojave, the TCL headers were removed, so we install brew tcl.
Oh and the all of the nonesense around authorizing applications to
connect a debugger mean the tests don't work, so we force LLDB to use
the system debugserver with LLDB_DEBUGSERVER_PATH.
2020-01-27 21:35:15 +00:00
Ben Jackson
f6eccf1314
More: Import latest YCM test framework changes
2020-01-15 23:17:15 +00:00
Ben Jackson
6ee8f7875d
Tests: Import test framework changs from YCM
2020-01-15 23:17:15 +00:00
Ben Jackson
7d046574cb
Add tests for toggling breakpoint and inserting line
2019-12-14 18:03:34 +00:00
Ben Jackson
5586d9e694
Allow setting exception breakpoints in debug config
2019-11-05 18:35:36 +00:00
Ben Jackson
12df3c53a2
Allow selecting a specific launch config on LaunchWithSettings
2019-10-26 13:10:44 +01:00
Ben Jackson
d29b0ebcfd
Fix installation issues
2019-10-23 00:25:02 +01:00
Ben Jackson
6734a94ba8
Python auto test
2019-08-06 20:58:48 +01:00
Ben Jackson
1da94177df
Install node
2019-08-03 22:14:56 +01:00
Ben Jackson
dbebb1f154
Fix vim in docker image
2019-08-03 22:14:56 +01:00
Ben Jackson
932b1f57c3
Revert .bashrc
2019-08-03 22:14:56 +01:00
Ben Jackson
df8c0179d1
Print env
2019-08-03 22:14:56 +01:00
Ben Jackson
29989ffbfb
Test for go
2019-08-03 22:14:56 +01:00
Ben Jackson
44b8100078
Add another test file from #43
2019-07-27 10:57:50 +01:00
Ben Jackson
6f9fe0cd6f
Increase timeout and yet more debug logging
2019-07-27 10:57:50 +01:00
Ben Jackson
17b85d2d72
Reset the actual vimspector, not a fresh one
2019-07-27 10:57:50 +01:00
Ben Jackson
7813f06dd1
May make the tests less flaky
2019-07-27 10:57:50 +01:00
Ben Jackson
4d484868f3
Wait for sign to be displayed
2019-07-27 10:57:50 +01:00
Ben Jackson
3a6a8ca0f2
Increase default timeout
2019-07-27 10:57:50 +01:00
Ben Jackson
1e54e457d4
Finally fix breakpoint bugs
2019-07-27 10:57:50 +01:00
Ben Jackson
e6904acddd
Fix some asserts
2019-07-27 10:57:50 +01:00
Ben Jackson
9ea25da1a8
Use setpos as it is clearer
2019-07-27 10:57:50 +01:00
Ben Jackson
0464b456a8
Save the log file for failed tests
2019-07-27 10:57:50 +01:00
Ben Jackson
34df47fe35
Make reset reliable by waiting for it to finish
2019-07-27 10:57:50 +01:00
Ben Jackson
264cd1ada7
More tests
2019-07-27 10:57:50 +01:00
Ben Jackson
9fcfa13cc1
Common setup/cleardown
2019-07-27 10:57:50 +01:00
Ben Jackson
14abf30518
Factor out some common functions in breakpoint tests
2019-07-27 10:57:50 +01:00
Ben Jackson
55c75fd08e
Refactor test framework into a vim plugin.
2019-07-27 10:57:50 +01:00
Ben Jackson
59a8d1b578
Implenent most of the vscode variables
2019-07-25 23:13:32 +01:00
Ben Jackson
cee10c8187
fix tabpage errors
2019-07-04 00:40:10 +01:00
Ben Jackson
3a70b3dd2c
Make debugging actually work on linux by installing gdb. Also, add a manual image for testing the tests
2019-06-08 10:49:26 +01:00
Ben Jackson
4f75f11554
Increase timeout
2019-06-08 10:49:26 +01:00
Ben Jackson
d458d06bc5
Use the same version as the current macvim
2019-06-08 10:49:26 +01:00
Ben Jackson
132b284dcd
Improve tests
2019-05-16 21:08:18 +01:00
Ben Jackson
13f92e7d9b
Update tests so they actually test and pass
2019-05-16 21:05:50 +01:00
Ben Jackson
f6e4b6cc5d
Read tests from command line and print test file name on failure
2019-05-16 21:05:50 +01:00
Ben Jackson
fc802b61bd
Run flake8 and vint in azure
2019-05-09 00:24:06 +01:00
Ben Jackson
470c64603a
Add ClearBreakpoints API
...
Add a test which actually triggers the mappings and fires up vimspector
with the cpptools debugger.
2019-04-28 10:51:15 +01:00
Ben Jackson
14f6814ff1
Improve gadget installation; add system wide adapter config
2019-02-24 19:41:20 +00:00
Ben Jackson
fb5b6f2d74
Use a newer vim; vimspector requires latest builds
2019-02-20 21:52:27 +00:00
Ben Jackson
7f78429f8d
Install ca-certs
2019-02-17 22:46:52 +00:00
Ben Jackson
30da2ab862
Try using my own docker image
2019-02-17 22:30:56 +00:00
Ben Jackson
2cfd5afacb
Add first-pass testing framework based on vim's runtest.vim
2019-02-17 19:36:21 +00:00