about summary refs log tree commit homepage
path: root/test
DateCommit message (Expand)
2019-12-14test_syssend: avoid warning on cleanup
2019-12-14test_connect_fd_leak: do not close socket if non-existent
2019-10-30tests: fix unused variable warnings from newer Rubies
2019-10-28test: fix warnings with RUBYOPT=-w
2016-12-16test: increase test data sizes to fill socket buffers
2016-12-15reinstate the original (and dangerous) autopush in C
2015-10-09resurrect Kgio.autopush support in pure Ruby
2015-08-13remove autopush support and make it a no-op
2014-04-09test/lib_read_write: fix trywritev blocking test
2014-02-05only define and test kgio_syssend on 1.9+
2014-02-04add kgio_syssend method to wrap send(2)
2013-09-25test_poll: remove race prone test_poll_EINTR_changed test
2013-09-07Close tempfile and unlink it immediately.
2013-09-05test_poll: be less dependent on signal handler ordering
2013-09-04Create own directory for every unix socket in unit tests
2013-09-03test_poll: preserve original trap(:USR1) handler
2013-09-03test_poll: avoid potentially thread-unsafe test
2013-09-03test/lib_read_write: account for larger-than-normal pipes
2013-09-03test_tryopen: skip EACCES test when euid == 0
2013-09-02Don't dump 20M in case of failure
2013-09-02Change prefix of temporary sockets to prevent races
2013-01-18rename fastopen => kgio_fastopen in Kgio::Socket
2012-12-27implement TCP Fast Open support (client + server)
2012-12-13Kgio::Socket.new retains compatibility with Socket.new
2012-07-11test workaround for platforms with unreliable signals
2012-07-11test/lib_read_write: wait for readability before tryread
2012-07-11test_poll: skip signal torture on Debian GNU/kfreebsd
2012-06-01add `#kgio_writev` and `#kgio_trywritev`
2012-05-30Fix UnixClientReadServerWrite test class name
2012-03-24test: more workaround for FreeBSD 9.0
2012-03-23test/lib_read_write: test workarounds for TCP in FreeBSD 9.0
2012-03-23test_tryopen: fix horribly-named test for EACCES
2012-03-22test/lib_read_write: increase test reliability
2012-03-19test/*: remove assert_nothing_raised
2012-03-07test_poll: workaround for timing-sensitive test on slow hosts
2012-03-05test: increase delta range for timing-sensitive test
2012-03-05autopush: fix/enable under Debian GNU/kFreeBSD
2012-01-08test/test_autopush: skip strace tests if not available
2011-11-17connect,tryopen: set close-on-exec flag for new fds on Ruby 2.0+
2011-11-15tests: remove tests for IO#nonblock? after accept
2011-08-29test_poll: test for closing a polled IO in sighandler
2011-07-06export SOCK_NONBLOCK, SOCK_CLOEXEC constants in Kgio
2011-06-15Kgio::File includes Kgio::PipeMethods module
2011-06-14add timeout to kgio_wait_{read,writ}able
2011-05-20Kgio.poll: ensure EINTR never gets raised
2011-05-13Kgio.tryopen => Kgio::File.tryopen
2011-05-13return Kgio::File for Kgio.tryopen
2011-05-13add Kgio.tryopen method
2011-05-05test_cross_thread_close: disable on RUBY_ENGINE != "ruby"
2011-05-05read_write: call rb_str_modify() before rb_str_resize()