| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
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.
|