| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
https://github.com/ruby/io-console/commit/9122c181eb
|
|
|
|
| |
https://github.com/ruby/io-console/commit/aa8fc7e947
|
|
|
|
|
|
| |
The tests looks for the .so file, which doesn't exist when the extension
is statically linked. In that situation it passes -I to ruby with
nothing after it which ate the -rio/console argument.
|
|
|
|
|
|
| |
This test has been unstable, and it seems like we're not interested in
fixing that for MinGW.
https://github.com/ruby/ruby/actions/runs/3073317191/jobs/4965373284
|
| |
|
| |
|
|
|
|
| |
bfc697f1e26f1406c45ec7309ca0d4c0b5ecedd6
|
|
|
|
|
|
| |
(https://github.com/ruby/io-wait/pull/20)
https://github.com/ruby/io-wait/commit/c5c6abbb5c
|
| |
|
|
|
|
|
|
|
|
|
|
| |
defined by Ruby. (https://github.com/ruby/io-wait/pull/19)
* Fix return value compatibility with Ruby 2.x.
* Don't add `IO#wait*` methods in Ruby 3.2+.
https://github.com/ruby/io-wait/commit/54c504d089
|
| |
|
|
|
|
|
|
| |
Some tests that use signals frequently fail randomly on FreeBSD 13.
Maybe something around signals has changed in FreeBSD 13.
This change skips them tentatively.
|
|
|
|
| |
https://github.com/ruby/io-nonblock/commit/a7bfbfa049
|
|
|
|
| |
https://github.com/ruby/io-wait/commit/75543ab1bc
|
|
|
|
|
|
| |
```
Leaked file descriptor: TestIO_Console#test_console_kw: 10 : #<File:/dev/tty>
```
|
| |
|
|
|
|
| |
https://github.com/ruby/io-wait/commit/e8e1e99d4c
|
|
|
|
| |
https://github.com/ruby/io-wait/commit/1f59f7b02f
|
| |
|
|
|
|
| |
make test-all in parallel mode seems to hide stdout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to debug the following failure
http://ci.rvm.jp/results/trunk-test@ruby-sky1/3708240
```
/tmp/ruby/v3/src/trunk-test/test/io/console/test_io_console.rb:10:in `===': incompatible encoding regexp match (US-ASCII regexp with UTF-16BE string) (Encoding::CompatibilityError)
/tmp/ruby/v3/src/trunk-test/test/io/console/test_io_console.rb:10:in `each'
/tmp/ruby/v3/src/trunk-test/test/io/console/test_io_console.rb:10:in `grep'
/tmp/ruby/v3/src/trunk-test/test/io/console/test_io_console.rb:10:in `<class:TestIO_Console>'
/tmp/ruby/v3/src/trunk-test/test/io/console/test_io_console.rb:9:in `<top (required)>'
<internal:/tmp/ruby/v3/src/trunk-test/lib/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/tmp/ruby/v3/src/trunk-test/lib/rubygems/core_ext/kernel_require.rb>:85:in `require'
/tmp/ruby/v3/src/trunk-test/tool/lib/test/unit/parallel.rb:122:in `run'
/tmp/ruby/v3/src/trunk-test/tool/lib/test/unit/parallel.rb:211:in `<main>'
running file: /tmp/ruby/v3/src/trunk-test/test/io/console/test_io_console.rb
```
|
|
|
|
| |
https://github.com/ruby/io-console/commit/48db3616da
|
|
|
|
|
|
| |
Fixes https://bugs.ruby-lang.org/issues/17659
https://github.com/ruby/io-wait/commit/ba338b4764
|
|
|
|
| |
https://github.com/ruby/io-wait/commit/0c73ebcf5d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
JRuby's PTY.spawn does not produce a process with its own
controlling terminal, which is necessary for testing these raw
escape sequences. This commit marks those tests as pending.
The functionality tested appears to work at a command line, but
due to this PTY bug in JRuby we cannot test it this way.
See https://github.com/jruby/jruby/issues/6552
https://github.com/ruby/io-console/commit/a486b72e5e
https://github.com/ruby/io-console/commit/b5c8e7bfd8
|
|
|
|
|
|
|
| |
This test runs with test/unit now, which defines omit instead of
skip.
https://github.com/ruby/io-console/commit/bd731d0b8d
|
|
|
|
|
|
|
|
| |
The subprocess script here works fine at a command line, but when
run as a pty subprocess during the tests the master side hangs
waiting for output.
https://github.com/ruby/io-console/commit/4a21610ece
|
|
|
|
| |
https://github.com/ruby/io-console/commit/74567376c4
|
|
|
|
|
|
|
|
| |
Now io/console is loaded from test-unit indirectly, test-unit
requires power_assert which requires io/console.
https://github.com/ruby/io-console/commit/8817d07951
https://github.com/ruby/io-console/commit/639cce89de
|
|
|
|
| |
https://github.com/ruby/io-console/commit/09e5ccc729
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed TypeError when IO#getch timed out
`rb_io_wait` returns a bit-flags Integer representing available
events, or Qfalse if timed out. Also the result of `NUM2INT` is
not a `VALUE`.
```
$ ./bin/ruby -v -rio/console -e "p IO.console.getch(intr: true, time: 0.1)"
ruby 3.0.0dev (2020-10-09T20:27:30Z master 5ea2ea74cc) [x64-mingw32]
-e:1:in `getch': no implicit conversion of false into Integer (TypeError)
from -e:1:in `<main>'
```
https://github.com/ruby/io-console/commit/3bdfaf62df
|
|
|
|
|
|
| |
a begin-rescue-else.
https://github.com/ruby/io-console/commit/a22333c33a
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
https://rubyci.org/logs/rubyci.s3.amazonaws.com/solaris10-gcc/ruby-master/log/20200509T100003Z.fail.html.gz
```
1) Failure:
TestIO_Console#test_failed_path [/export/home/users/chkbuild/cb-gcc/tmp/build/20200509T100003Z/ruby/test/io/console/test_io_console.rb:40]:
[Errno::ENODEV, Errno::ENOTTY, Errno::EBADF] exception expected, not #<Errno::ENXIO: No such device or address - /dev/null>.
```
|
|
|
|
| |
https://github.com/ruby/io-console/commit/530cec574c
|
|
|
|
|
|
| |
May fail with ENOTTY instead of ENODEV.
https://github.com/ruby/io-console/commit/fe117b89e0
|
|
|
|
| |
https://github.com/ruby/io-console/commit/06a540f9b4
|
|
|
|
|
|
|
| |
This breaks tests using this path on JRuby because the `jruby`
executable turns into `jjruby` after the sub.
https://github.com/ruby/io-console/commit/e5951aa34c
|
|
|
|
| |
https://github.com/ruby/io-console/commit/baaf929041
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This reverts commit e57d6194218efc73c30f3fed9dd321d2e357030b.
Test fails:
http://ci.rvm.jp/results/trunk-gc-asserts@ruby-sky1/2518563
http://ci.rvm.jp/results/trunk-gc_compact@silicon-docker/2518533
|
| |
|
|
|
|
|
|
| |
Hangs up only in ruby/ruby on Travis-CI.
https://github.com/ruby/io-console/commit/de39aa6dd6
|
|
|
|
|
|
|
|
|
|
| |
* Default VMIN and VTIME to minimum input.
* Disable parity check bits explicitly.
* Disable all bits for flow control on input.
Co-Authored-By: NARUSE, Yui <naruse@airemix.jp>
https://github.com/ruby/io-console/commit/5ce201a686
|
|
|
|
| |
https://github.com/ruby/io-console/commit/8ed5a2bcc3
|
|
|
|
| |
https://github.com/ruby/io-console/commit/b8411689a5
|
|
|
|
| |
https://github.com/ruby/io-console/commit/9e3ec5b936
|
|
|
|
|
|
| |
In raw mode with interrupt enabled.
https://github.com/ruby/io-console/commit/e9e8e3ff17
|