Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Increase wait time | aycabta | 2021-12-25 | 1 | -1/+2 |
| | |||||
* | Wait for output results to test correctly | aycabta | 2021-12-25 | 1 | -1/+1 |
| | |||||
* | Output log after loading class to test | aycabta | 2021-12-24 | 1 | -1/+1 |
| | |||||
* | Add logging about timeout | aycabta | 2021-12-24 | 1 | -0/+2 |
| | |||||
* | Kill process before assertion fails | aycabta | 2021-12-24 | 1 | -0/+1 |
| | |||||
* | Move embedded lines outside the here document | Nobuyoshi Nakada | 2021-12-24 | 1 | -7/+6 |
| | | | | | So that the actually run test code corresponds to the source file line-by-line. | ||||
* | Set time limit for waiting for terminating process within a test | aycabta | 2021-12-24 | 1 | -2/+10 |
| | |||||
* | test/readline/test_readline.rb: skip a test on i686-linux | Yusuke Endoh | 2021-11-09 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | ... because readline library (or libtinfo) seems to cause SEGV internally even with Readline 8.1. This SEGV is caught as SystemStackError, which leads to a test failure. http://rubyci.s3.amazonaws.com/debian-i386/ruby-master/log/20211109T030008Z.fail.html.gz ``` 1) Failure: TestReadline#test_interrupt_in_other_thread [/home/chkbuild/chkbuild/tmp/build/20211109T030008Z/ruby/test/readline/test_readline.rb:568]: Unknown failure with exit status pid 13097 exit 1 Log: ** START **Readline::VERSION is 8.1. /home/chkbuild/chkbuild/tmp/build/20211109T030008Z/tmp/interrupt_in_other_thread20211109-6272-kcfqxo:13:in `readline': stack level too deep (SystemStackError) from /home/chkbuild/chkbuild/tmp/build/20211109T030008Z/tmp/interrupt_in_other_thread20211109-6272-kcfqxo:13:in `block in <main>' /home/chkbuild/chkbuild/tmp/build/20211109T030008Z/tmp/interrupt_in_other_thread20211109-6272-kcfqxo:13:in `readline': stack level too deep (SystemStackError) from /home/chkbuild/chkbuild/tmp/build/20211109T030008Z/tmp/interrupt_in_other_thread20211109-6272-kcfqxo:13:in `block in <main>' ``` | ||||
* | test/readline/test_readline.rb: Use TERM=vt100 to run the tests | Yusuke Endoh | 2021-11-02 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | Readline seems to emit an escape sequence `"\e[?1034h` at an unpredictable timing when `TERM=xterm` or something. This leads to a noisy random test failure. http://rubyci.s3.amazonaws.com/amazon2/ruby-master/log/20211102T063005Z.fail.html.gz ``` 1) Failure: TestReadline#test_modify_text_in_pre_input_hook [/home/chkbuild/chkbuild/tmp/build/20211102T063005Z/ruby/test/readline/test_readline.rb:404]: <"> hello world\n"> expected but was <"\e[?1034h> hello world\n">. ``` This test is for Ruby's readline extension, not for readline library itself. So here this change force to use "TERM=vt100" to run the tests. | ||||
* | [ruby/readline-ext] Omit Editline on without tty test | aycabta | 2021-09-03 | 1 | -0/+1 |
| | | | | https://github.com/ruby/readline-ext/commit/a2835ce957 | ||||
* | Add a test for Readline.readline without tty | aycabta | 2021-09-01 | 1 | -0/+14 |
| | |||||
* | [ruby/readline-ext] Give up Editline | aycabta | 2021-08-14 | 1 | -1/+1 |
| | | | | https://github.com/ruby/readline-ext/commit/d924cfc1e6 | ||||
* | Revert "Try to run test_interrupt_in_other_thread with Editline" | aycabta | 2021-08-12 | 1 | -2/+3 |
| | | | | This reverts commit c66b27efbb27c6b6b410457282ac841ead1dd132. | ||||
* | Try to run test_interrupt_in_other_thread with Editline | aycabta | 2021-08-12 | 1 | -3/+2 |
| | |||||
* | Outer block is required to rescue Timeout::Error | aycabta | 2021-08-12 | 1 | -2/+2 |
| | |||||
* | Add TODO comment to #test_interrupt_in_other_thread | aycabta | 2021-08-11 | 1 | -0/+1 |
| | |||||
* | Add comments about testing steps | aycabta | 2021-08-11 | 1 | -4/+6 |
| | |||||
* | Put the result of the process into a variable once | aycabta | 2021-08-11 | 1 | -2/+4 |
| | | | | To make the meaning of assertion easier to understand, | ||||
* | Stop exiting to show "SUCCESS" | aycabta | 2021-08-11 | 1 | -1/+0 |
| | |||||
* | Add logging about Errno::EPIPE | aycabta | 2021-08-11 | 1 | -0/+1 |
| | |||||
* | Write log to stdout immediately | aycabta | 2021-08-11 | 1 | -1/+1 |
| | |||||
* | Stop checking char from "read" | aycabta | 2021-08-11 | 1 | -3/+6 |
| | | | | Because it's sometimes nil due to race condition. | ||||
* | Break immediately if assertions finished | aycabta | 2021-08-11 | 1 | -0/+2 |
| | |||||
* | Add "START" log | aycabta | 2021-08-11 | 1 | -0/+1 |
| | |||||
* | Add comment about I/O that is not tty | aycabta | 2021-08-10 | 1 | -0/+1 |
| | |||||
* | Omit on Readline 7.0 because it's wrong behaviour for not TTY env | aycabta | 2021-08-09 | 1 | -0/+1 |
| | |||||
* | Extended logging for debugging readline failures. | Samuel Williams | 2021-08-09 | 1 | -4/+7 |
| | |||||
* | Rework the readline test to be more robust. | Samuel Williams | 2021-08-09 | 1 | -46/+43 |
| | | | | | | - Capture that the child is started by initial log line. - More robust handling of child status reaping. - Direct exit without sucess mesage if `#readline` receives input. | ||||
* | Use #full_message instead of #backtrace_locations | aycabta | 2021-08-08 | 1 | -1/+1 |
| | |||||
* | Show backtrace locations when I/O timed out | aycabta | 2021-08-08 | 1 | -2/+2 |
| | |||||
* | Show Readline::VERSION for debugging | aycabta | 2021-08-06 | 1 | -1/+1 |
| | |||||
* | Omit test_interrupt_in_other_thread with Editline | aycabta | 2021-08-06 | 1 | -0/+1 |
| | |||||
* | Fix reversal of assertion result | aycabta | 2021-08-06 | 1 | -1/+1 |
| | |||||
* | Fix control structure to preperly catch Timeout::Error | aycabta | 2021-08-06 | 1 | -25/+27 |
| | |||||
* | Show log when timed out | aycabta | 2021-08-05 | 1 | -1/+1 |
| | |||||
* | Remove an unused variable | aycabta | 2021-08-04 | 1 | -1/+1 |
| | |||||
* | Run interrupt test except on Windows | aycabta | 2021-08-04 | 1 | -0/+1 |
| | |||||
* | Add a load path to require 'helper' | aycabta | 2021-08-04 | 1 | -2/+3 |
| | |||||
* | Show the log of test_interrupt_in_other_thread when failed | aycabta | 2021-08-04 | 1 | -1/+1 |
| | |||||
* | Check the existence of the test classes | aycabta | 2021-08-04 | 1 | -2/+2 |
| | |||||
* | Add a test for handling SIGINT in other thread | aycabta | 2021-08-04 | 1 | -0/+76 |
| | |||||
* | Remove half-defined Reline on LoadError | Nobuyoshi Nakada | 2021-07-10 | 1 | -0/+1 |
| | | | | | When fiddle is not avaiable, reline/terminfo depending on it also fails. | ||||
* | Fix finish_using_lib_reline | aycabta | 2021-06-21 | 1 | -1/+1 |
| | |||||
* | Call super method by teardown of tests of Reline as Readline | aycabta | 2021-06-21 | 2 | -0/+2 |
| | |||||
* | Call Reline-specific method in helper file | aycabta | 2021-06-21 | 3 | -2/+6 |
| | |||||
* | Call Reline.test_reset in teardown of tests for readline definitely | aycabta | 2021-06-21 | 2 | -0/+8 |
| | |||||
* | Use test encoding for TestRelineAsReadline and TestRelineAsReadlineHistory | aycabta | 2021-06-21 | 2 | -2/+2 |
| | |||||
* | Revert "Use Encoding.default_external for tests of Readline::HISTORY" | aycabta | 2021-06-21 | 1 | -4/+4 |
| | | | | This reverts commit 089a26b0a619a649b1958061df8f21a6cdc6cacd. | ||||
* | Use Encoding.default_external for tests of Readline::HISTORY | aycabta | 2021-06-21 | 1 | -4/+4 |
| | |||||
* | [ruby/readline-ext] Use omit | Nobuyoshi Nakada | 2021-02-18 | 1 | -4/+4 |
| | | | | https://github.com/ruby/readline-ext/commit/f6dff0a9f6 |