Commit graph

292 commits

Author SHA1 Message Date
mergify[bot]
28088c991d
Merge pull request #42 from puremourning/test-framework 355
Fix and test breakpoint issues
2019-07-27 10:28:36 +00:00
Ben Jackson
5076c62ed2 Ensure the handler runs by setting it before killing the job. The callback must be being called syncronously if the process terminates immediately 2019-07-27 11:23:54 +01:00
Ben Jackson
0b7915e0d9 More debugging; why is the shutdown handler sometimes not firing 2019-07-27 11:18:32 +01:00
Ben Jackson
a7b91ab635 Revert "Use HEAD macvim; it might be better?"
This reverts commit 13f9e1f036.
2019-07-27 11:02:43 +01:00
Ben Jackson
44b8100078 Add another test file from #43 2019-07-27 10:57:50 +01:00
Ben Jackson
13f9e1f036 Use HEAD macvim; it might be better? 2019-07-27 10:57:50 +01:00
Ben Jackson
c27502668d Remove log spam 2019-07-27 10:57:50 +01:00
Ben Jackson
3edd1589c3 Try and work out why the server exit handler isn't called 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
325d39b64d Improve debugging of flaky tests 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
9fc0a16912 Tidy up clearing breakpoints 2019-07-27 10:57:50 +01:00
Ben Jackson
e6904acddd Fix some asserts 2019-07-27 10:57:50 +01:00
Ben Jackson
a7f5b46e00 Add some debug to breakpoints 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
942e04ef4d Update the UI when the connection dies 2019-07-27 10:57:50 +01:00
Ben Jackson
2f8a0b0e97 Update gdbserver comment 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
mergify[bot]
08133827ab
Merge pull request #45 from puremourning/variables-ref-variables 342
Allow dependent groups of variables in a list
2019-07-26 17:54:58 +00:00
mergify[bot]
dbf3de9585
Merge branch 'master' into variables-ref-variables 2019-07-26 17:51:54 +00:00
Ben Jackson
98effd3355 Allow dependent groups of variables in a list 2019-07-26 18:29:05 +01:00
mergify[bot]
80f398af02
Merge pull request #44 from puremourning/variables-ref-variables 336
Allow variables to reference other variables in other layers
2019-07-25 22:16:28 +00:00
Ben Jackson
59a8d1b578 Implenent most of the vscode variables 2019-07-25 23:13:32 +01:00
Ben Jackson
d8d22b15bc Allow variables to reference other variables in other layers 2019-07-25 23:10:25 +01:00
mergify[bot]
be55649470
Merge pull request #39 from puremourning/fix-tabpage-errors 268
fix tabpage errors
2019-07-04 00:01:37 +00:00
Ben Jackson
cee10c8187 fix tabpage errors 2019-07-04 00:40:10 +01:00
mergify[bot]
1473e9d23b
Merge pull request #37 from puremourning/c-sharp-samsung 238
C sharp samsung
2019-06-23 20:54:06 +00:00
Ben Jackson
a4db7008df Add and document why mono debugger doesn't work 2019-06-23 21:39:27 +01:00
Ben Jackson
a894ae0126 Add minimal test case for csharp 2019-06-22 16:48:29 +01:00
jpfeiffer16
25f45a7771 Fix typo in event listener method 'OnEvent_capabilities' 2019-06-22 16:29:50 +01:00
jpfeiffer16
01c0f070ff Tolerate buggy servers not supplying mandatory 'expensive' tag
Do not fail variable lookup if an element does not have the 'expensive' key
2019-06-22 16:29:28 +01:00
Ben Jackson
2f51c9535b Add ability to install c-sharp netcoredbg
Add ability to forcefully enable debug adapters that aren't "supported"
(i.e. tested).
2019-06-19 15:36:03 +01:00
mergify[bot]
3b854a8701
Merge pull request #34 from puremourning/lgtm 168
Fix flake8 errors and lgtm errors in install_gadget.py
2019-06-08 10:18:42 +00:00
Ben Jackson
ca4cb8a5a4 Fix flake8 errors and lgtm errors in install_gadget.py 2019-06-08 11:15:41 +01:00
mergify[bot]
10baf4dd20
Merge pull request #32 from puremourning/breakpoint-test-stepping 165
Make the tests actually do some debugging
2019-06-08 09:56:14 +00:00
Ben Jackson
f4c971ad81 Igmore stupid macOS dir 2019-06-08 10:49:26 +01:00
Ben Jackson
92dc36f511 Add ptrace capability 2019-06-08 10:49:26 +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
de3c513b24
Merge pull request #33 from puremourning/mergible 160
Remove silly rule
2019-06-06 20:40:45 +01:00