Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-25 | Increase wait time | aycabta | |
2021-12-25 | Wait for output results to test correctly | aycabta | |
2021-12-24 | Output log after loading class to test | aycabta | |
2021-12-24 | Add logging about timeout | aycabta | |
2021-12-24 | Kill process before assertion fails | aycabta | |
2021-12-24 | Move embedded lines outside the here document | Nobuyoshi Nakada | |
So that the actually run test code corresponds to the source file line-by-line. | |||
2021-12-24 | Set time limit for waiting for terminating process within a test | aycabta | |
Notes: Merged: https://github.com/ruby/ruby/pull/5339 | |||
2021-11-09 | test/readline/test_readline.rb: skip a test on i686-linux | Yusuke Endoh | |
... 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>' ``` | |||
2021-11-02 | test/readline/test_readline.rb: Use TERM=vt100 to run the tests | Yusuke Endoh | |
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. | |||
2021-09-03 | [ruby/readline-ext] Omit Editline on without tty test | aycabta | |
https://github.com/ruby/readline-ext/commit/a2835ce957 | |||
2021-09-01 | Add a test for Readline.readline without tty | aycabta | |
Notes: Merged: https://github.com/ruby/ruby/pull/4796 | |||
2021-08-14 | [ruby/readline-ext] Give up Editline | aycabta | |
https://github.com/ruby/readline-ext/commit/d924cfc1e6 | |||
2021-08-12 | Revert "Try to run test_interrupt_in_other_thread with Editline" | aycabta | |
This reverts commit c66b27efbb27c6b6b410457282ac841ead1dd132. | |||
2021-08-12 | Try to run test_interrupt_in_other_thread with Editline | aycabta | |
2021-08-12 | Outer block is required to rescue Timeout::Error | aycabta | |
2021-08-11 | Add TODO comment to #test_interrupt_in_other_thread | aycabta | |
2021-08-11 | Add comments about testing steps | aycabta | |
2021-08-11 | Put the result of the process into a variable once | aycabta | |
To make the meaning of assertion easier to understand, | |||
2021-08-11 | Stop exiting to show "SUCCESS" | aycabta | |
2021-08-11 | Add logging about Errno::EPIPE | aycabta | |
2021-08-11 | Write log to stdout immediately | aycabta | |
2021-08-11 | Stop checking char from "read" | aycabta | |
Because it's sometimes nil due to race condition. | |||
2021-08-11 | Break immediately if assertions finished | aycabta | |
2021-08-11 | Add "START" log | aycabta | |
2021-08-10 | Add comment about I/O that is not tty | aycabta | |
2021-08-09 | Omit on Readline 7.0 because it's wrong behaviour for not TTY env | aycabta | |
2021-08-09 | Extended logging for debugging readline failures. | Samuel Williams | |
Notes: Merged: https://github.com/ruby/ruby/pull/4722 | |||
2021-08-09 | Rework the readline test to be more robust. | Samuel Williams | |
- 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. Notes: Merged: https://github.com/ruby/ruby/pull/4721 | |||
2021-08-08 | Use #full_message instead of #backtrace_locations | aycabta | |
2021-08-08 | Show backtrace locations when I/O timed out | aycabta | |
2021-08-06 | Show Readline::VERSION for debugging | aycabta | |
2021-08-06 | Omit test_interrupt_in_other_thread with Editline | aycabta | |
2021-08-06 | Fix reversal of assertion result | aycabta | |
2021-08-06 | Fix control structure to preperly catch Timeout::Error | aycabta | |
2021-08-05 | Show log when timed out | aycabta | |
2021-08-04 | Remove an unused variable | aycabta | |
2021-08-04 | Run interrupt test except on Windows | aycabta | |
Notes: Merged: https://github.com/ruby/ruby/pull/4704 | |||
2021-08-04 | Add a load path to require 'helper' | aycabta | |
Notes: Merged: https://github.com/ruby/ruby/pull/4704 | |||
2021-08-04 | Show the log of test_interrupt_in_other_thread when failed | aycabta | |
Notes: Merged: https://github.com/ruby/ruby/pull/4704 | |||
2021-08-04 | Check the existence of the test classes | aycabta | |
Notes: Merged: https://github.com/ruby/ruby/pull/4704 | |||
2021-08-04 | Add a test for handling SIGINT in other thread | aycabta | |
Notes: Merged: https://github.com/ruby/ruby/pull/4704 | |||
2021-07-10 | Remove half-defined Reline on LoadError | Nobuyoshi Nakada | |
When fiddle is not avaiable, reline/terminfo depending on it also fails. | |||
2021-06-21 | Fix finish_using_lib_reline | aycabta | |
2021-06-21 | Call super method by teardown of tests of Reline as Readline | aycabta | |
2021-06-21 | Call Reline-specific method in helper file | aycabta | |
2021-06-21 | Call Reline.test_reset in teardown of tests for readline definitely | aycabta | |
2021-06-21 | Use test encoding for TestRelineAsReadline and TestRelineAsReadlineHistory | aycabta | |
2021-06-21 | Revert "Use Encoding.default_external for tests of Readline::HISTORY" | aycabta | |
This reverts commit 089a26b0a619a649b1958061df8f21a6cdc6cacd. | |||
2021-06-21 | Use Encoding.default_external for tests of Readline::HISTORY | aycabta | |
2021-02-18 | [ruby/readline-ext] Use omit | Nobuyoshi Nakada | |
https://github.com/ruby/readline-ext/commit/f6dff0a9f6 |