Age | Commit message (Collapse) | Author |
|
Problem: Client-server test fails under valgrind.
Solution: Use WaitForAssert().
|
|
Problem: Several errors are not tested for.
Solution: Add tests. (Yegappan Lakshmanan, closes #5892)
|
|
Problem: various code is not properly tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5871)
|
|
Problem: Channel and sandbox code not sufficiently tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5855)
|
|
Problem: Various functions not properly tested.
Solution: Add more tests, especially for failures. (Yegappan Lakshmanan,
closes #5843)
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: Tests use hand coded feature and option checks.
Solution: Use the commands from check.vim in more tests.
|
|
Problem: Skipped tests are not properly listed.
Solution: Throw a "Skipped" exception instead of using ":finish" or ":return".
|
|
Problem: In tests, when WaitFor() fails it doesn't say why. (James McCoy)
Solution: Add WaitForAssert(), which produces an assert error when it fails.
|
|
Problem: Various tests are still a bit flaky.
Solution: Increase the default wait time to five seconds.
|
|
Problem: Using global variables for WaitFor().
Solution: Use a lambda function instead. Don't check a condition if
WaitFor() already checked it.
|
|
Problem: Invalid expressin passed to WaitFor().
Solution: Check if the variable exists.
|
|
Problem: Tests fail when run under valgrind.
Solution: Increase waiting times.
|
|
Problem: The client-server test is still a bit flaky.
Solution: Wait a bit for the GUI to start. Check that the version number
can be obtained.
|
|
Problem: Menuage for skipping client-server tests is unclear.
Solution: Be more specific about what's missing (Hirohito Higashi, Kazunobu
Kuriyama)
|
|
Problem: Client-server tests fail when $DISPLAY is not set.
Solution: Check for E240 before running the test.
|
|
Problem: A failing client-server request can make Vim hang.
Solution: Add a timeout argument to functions that wait.
|
|
Problem: remote_peek() is not tested.
Solution: Add a test.
|
|
Problem: The client-server test may hang when failing.
Solution: Set a timer. Add assert_report()
|
|
Problem: Not enough testing for the client-server feature.
Solution: Add more tests. Add the remote_startserver() function. Fix that
a locally evaluated expression uses function-local variables.
|
|
Problem: The client-server feature is not tested.
Solution: Add a test.
|