Bram Moolenaar
62aec93bfd
patch 8.2.4257: Vim9: finding global function without g: prefix inconsistent
...
Problem: Vim9: finding global function without g: prefix but not finding
global variable is inconsistent.
Solution: Require using g: for a global function. Change the vim9.vim
script into a Vim9 script with exports. Fix that import in legacy
script does not work.
2022-01-29 21:45:34 +00:00
Bram Moolenaar
84c62d59a3
patch 8.2.4020: debugger test fails
...
Problem: Debugger test fails.
Solution: Fix import statement.
2022-01-06 21:31:19 +00:00
Bram Moolenaar
3d0da09bb2
patch 8.2.3984: debugger test fails
...
Problem: Debugger test fails.
Solution: Adjust the test for modified debugging of a for loop.
2022-01-02 17:28:57 +00:00
Dominique Pelle
af4a61a85d
patch 8.2.3914: various spelling mistakes in comments
...
Problem: Various spelling mistakes in comments.
Solution: Fix the mistakes. (Dominique Pellé, closes #9416 )
2021-12-27 17:21:41 +00:00
Bram Moolenaar
112bed0cbe
patch 8.2.3657: Vim9: debug text misses one line of return statement
...
Problem: Vim9: debug text misses one line of return statement.
Solution: Add a line when not at a debug instruction. (closes #9137 )
2021-11-23 22:16:34 +00:00
Dominique Pelle
923dce2b07
patch 8.2.3637: typos in test files
...
Problem: Typos in test files.
Solution: Correct the typos. (Dominique Pellé, closes #9175 )
2021-11-21 11:36:04 +00:00
Bram Moolenaar
0325d3967c
patch 8.2.3419: a failing debug expression may make Vim unusable
...
Problem: A failing debug expression may make Vim unusable.
Solution: Suppress error messages. (closes #8848 )
2021-09-09 12:34:19 +02:00
Bram Moolenaar
072f1c6888
patch 8.2.3417: Vim9: a failing debug expression aborts script sourcing
...
Problem: Vim9: a failing debug expression aborts script sourcing.
Solution: Do not let expression failure abort script sourcing. (closes #8848 )
2021-09-08 20:40:34 +02:00
Bram Moolenaar
26a4484da2
patch 8.2.3395: Vim9: expression breakpoint not checked in :def function
...
Problem: Vim9: expression breakpoint not checked in :def function.
Solution: Always compile a function for debugging if there is an expression
breakpoint. (closes #8803 )
2021-09-02 18:49:06 +02:00
Bram Moolenaar
31e21766d6
patch 8.2.3138: debugger test fails
...
Problem: Debugger test fails.
Solution: Adjust eval command.
2021-07-10 20:43:59 +02:00
Bram Moolenaar
303215d60c
patch 8.2.3116: Vim9: crash when debugging a function with line continuation
...
Problem: Vim9: crash when debugging a function with line continuation.
Solution: Check for a NULL pointer. (closes #8521 )
2021-07-07 20:10:43 +02:00
Dominique Pelle
6c72fd51a8
patch 8.2.3096: temp files remain after running tests
...
Problem: Temp files remain after running tests.
Solution: Delete the right files. (Dominique Pellé, closes #8509 )
2021-07-04 12:30:06 +02:00
Bram Moolenaar
6fc0161682
patch 8.2.3086: Vim9: breakpoint on "for" does not work
...
Problem: Vim9: breakpoint on "for" does not work.
Solution: Use the right line number in ISN_DEBUG. (closes #8486 )
2021-07-03 13:36:31 +02:00
Bram Moolenaar
17d868b8b2
patch 8.2.3066: Vim9: debugging lambda does not work
...
Problem: Vim9: debugging lambda does not work.
Solution: Use the compile type of the function when compiling a lambda.
(closes #8412 )
2021-06-27 16:29:53 +02:00
Bram Moolenaar
8cec9273d2
patch 8.2.3039: Vim9: breakpoint at a comment line does not work
...
Problem: Vim9: breakpoint at a comment line does not work.
Solution: Add the comment line number to the debug instruction.
(closes #8429 )
2021-06-23 20:20:53 +02:00
Bram Moolenaar
2ac4b2536a
patch 8.2.3027: Vim9: breakpoint in compiled function not always checked
...
Problem: Vim9: breakpoint in compiled function not always checked.
Solution: Check for breakpoint when calling compiled function from compiled
function.
2021-06-20 20:09:42 +02:00
Bram Moolenaar
4f8f54280f
patch 8.2.3026: Vim9: cannot set breakpoint in compiled function
...
Problem: Vim9: cannot set breakpoint in compiled function.
Solution: Check for breakpoint when calling a function.
2021-06-20 19:28:14 +02:00
Bram Moolenaar
59b50c3bee
patch 8.2.3017: Vim9: debugger shows too many lines
...
Problem: Vim9: debugger shows too many lines.
Solution: Truncate at a comment, "enddef", etc. (closes #8392 )
2021-06-17 22:27:48 +02:00
Bram Moolenaar
4cea536bdf
patch 8.2.3013: Vim: when debugging only first line of command is displayed
...
Problem: Vim: when debugging only the first line of a command using line
continuation is displayed.
Solution: Find the next command and concatenate lines until that one.
(closes #8392 )
2021-06-16 22:24:40 +02:00
Bram Moolenaar
6bc30b05e6
patch 8.2.3011: Vim9: cannot get argument values during debugging
...
Problem: Vim9: cannot get argument values during debugging.
Solution: Lookup names in the list of arguments. Put debug instruction
halfway for command.
2021-06-16 19:19:55 +02:00
Bram Moolenaar
968a5b62ff
patch 8.2.3003: Vim9: closure compiled with wrong compile type
...
Problem: Vim9: closure compiled with wrong compile type.
Solution: Use COMPILE_TYPE() when calling a function. (closes #8384 )
2021-06-15 19:32:40 +02:00
Bram Moolenaar
b69c6fb7b4
patch 8.2.2996: Vim9: when debugging cannot inspect local variables
...
Problem: Vim9: when debugging cannot inspect local variables.
Solution: Make local variables available when debugging.
2021-06-14 20:40:37 +02:00
Bram Moolenaar
e99d422bbd
patch 8.2.2985: Vim9: a compiled function cannot be debugged
...
Problem: Vim9: a compiled function cannot be debugged.
Solution: Add initial debugging support.
2021-06-13 14:01:26 +02:00
Bram Moolenaar
8e7d6223f6
patch 8.2.2160: various typos
...
Problem: Various typos.
Solution: Fix spelling mistakes. (closes #7494 )
2020-12-18 19:49:56 +01:00
Bram Moolenaar
18dc355395
patch 8.2.2031: some tests fail when run under valgrind
...
Problem: Some tests fail when run under valgrind.
Solution: Avoid timing problems.
2020-11-22 14:24:00 +01:00
Bram Moolenaar
1bdae40323
patch 8.2.1791: Vim9: debugger test fails
...
Problem: Vim9: debugger test fails.
Solution: Use "var" instead of "let".
2020-10-03 14:14:56 +02:00
Bram Moolenaar
531be47ac5
patch 8.2.1736: failure to compile a pattern not tested much
...
Problem: Failure to compile a pattern not tested much.
Solution: Add tests where a pattern fails to compile. (Yegappan Lakshmanan,
closes #7004 )
2020-09-23 22:38:05 +02:00
Bram Moolenaar
c63b72b6dc
patch 8.2.1508: not all debugger commands covered by tests
...
Problem: Not all debugger commands covered by tests.
Solution: Add tests for going up/down in the stack. (Ben Jackson,
closes #6765 )
2020-08-22 16:04:52 +02:00
Bram Moolenaar
16c6232cad
patch 8.2.1440: debugger code insufficiently tested
...
Problem: Debugger code insufficiently tested.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #6700 )
2020-08-13 19:20:04 +02:00
Bram Moolenaar
7ac616cb0a
patch 8.2.1438: missing tests for interrupting script execution from debugger
...
Problem: Missing tests for interrupting script execution from debugger.
Solution: Add tests. (Yegappan Lakshmanan, closes #6697 )
2020-08-12 22:22:09 +02:00
Bram Moolenaar
6d91bcb4d2
patch 8.2.1432: various inconsistencies in test files
...
Problem: Various inconsistencies in test files.
Solution: Add modelines where they were missing. Use Check commands instead
of silently skipping over tests. Adjust indents and comments.
(Ken Takata, closes #6695 )
2020-08-12 18:50:36 +02:00
Bram Moolenaar
b7f4fa5177
patch 8.2.1393: insufficient testing for script debugging
...
Problem: Insufficient testing for script debugging.
Solution: Add more tests. (Ben Jackson)
2020-08-08 14:41:52 +02:00
Bram Moolenaar
6ca6ca4889
patch 8.2.1304: debug backtrace isn't tested much
...
Problem: Debug backtrace isn't tested much.
Solution: Add more specific tests. (Ben Jackson, closes #6540 )
2020-07-27 19:47:07 +02:00
Bram Moolenaar
6a2c5a7dd5
patch 8.2.0533: tests using term_wait() can still be flaky
...
Problem: Tests using term_wait() can still be flaky.
Solution: Increase the wait time when rerunning a test. (James McCoy,
closes #5899 ) Halve the initial times to make tests run faster
when there is no rerun.
2020-04-08 21:50:25 +02:00
Bram Moolenaar
353c351bd2
patch 8.2.0382: some tests fail when run under valgrind
...
Problem: Some tests fail when run under valgrind.
Solution: Increase timeouts.
2020-03-15 14:19:26 +01:00
Bram Moolenaar
1a47ae32cd
patch 8.2.0056: execution stack is incomplete and inefficient
...
Problem: Execution stack is incomplete and inefficient.
Solution: Introduce a proper execution stack and use it instead of
sourcing_name/sourcing_lnum. Create a string only when used.
2019-12-29 23:04:25 +01:00
Bram Moolenaar
8c5a278fc5
patch 8.1.1826: tests use hand coded feature and option checks
...
Problem: Tests use hand coded feature and option checks.
Solution: Use the commands from check.vim in more tests.
2019-08-07 23:07:07 +02:00
Bram Moolenaar
e7eb92708e
patch 8.1.1585: :let-heredoc does not trim enough
...
Problem: :let-heredoc does not trim enough.
Solution: Trim indent from the contents based on the indent of the first
line. Use let-heredoc in more tests.
2019-06-24 00:58:07 +02:00
Bram Moolenaar
5d30ff1964
patch 8.1.1483: skipped tests are not properly listed
...
Problem: Skipped tests are not properly listed.
Solution: Throw a "Skipped" exception instead of using ":finish" or ":return".
2019-06-06 16:12:12 +02:00
Bram Moolenaar
ddd3308782
patch 8.1.1461: tests do not run or are not reliable on some systems
...
Problem: Tests do not run or are not reliable on some systems.
Solution: Use "findstr" instead of "grep" on MS-Windows. Clear
PROMPT_COMMAND in the terminal test. Delete temp file. Wait for
output after executing a debug command. (Yegappan Lakshmanan,
closes #4479 )
2019-06-03 23:07:25 +02:00
Bram Moolenaar
0fdd943595
patch 8.1.1191: not all debug commands are covered by a test
...
Problem: Not all debug commands are covered by a test.
Solution: Add more tests. (Yegappan Lakshmanan, closes #4282 )
2019-04-20 22:28:48 +02:00
Bram Moolenaar
113bf0672b
patch 8.1.1180: Vim script debugger tests are old style
...
Problem: Vim script debugger tests are old style.
Solution: Turn into new style tests. (Yegappan Lakshmanan, closes #4259 )
2019-04-17 16:54:05 +02:00