=================================================================== +++ 20110219T005833Z @@ 30814 @@ /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/tcpserver/gets_spec.rb TCPServer#gets +- raises Errno::ENOTCONN on getstimeout: output interval exceeds 1800.0 seconds. timeout: the process group is alive. timeout: INT signal sent. |output interval exceeds 1800.0 seconds. (CommandTimeout) @@ 65550 @@ ConditionVariable#broadcast - should return self if nothing to broadcast to - should return self if something is waiting for a broadcast +- releases all threads waiting in line for this resource Finished in seconds =================================================================== --- 20110218T005903Z @@ 30588 @@ /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/basicsocket/close_read_spec.rb Socket::BasicSocket#close_read -- closes the reading end of the socket (ERROR - ) -- it works on sockets with closed ends (ERROR - ) -- does not close the socket (ERROR - ) -- fully closes the socket if it was already closed for writing (ERROR - ) -- raises IOError on closed socket (ERROR - ) -- returns nil (ERROR - ) /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/basicsocket/close_write_spec.rb Socket::BasicSocket#close_write -- closes the writing end of the socket (ERROR - ) -- works on sockets with closed write ends (ERROR - ) -- does not close the socket (ERROR - ) -- fully closes the socket if it was already closed for reading (ERROR - ) -- raises IOError on closed socket (ERROR - ) -- returns nil (ERROR - ) /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb BasicSocket.do_not_reverse_lookup -- defaults to false (ERROR - ) -- causes 'peeraddr' to avoid name lookups (ERROR - ) -- looks for hostnames when set to false (ERROR - ) -- looks for numeric addresses when set to true (ERROR - ) /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/basicsocket/for_fd_spec.rb BasicSocket#for_fd -- return a Socket instance wrapped around the descriptor (ERROR - ) /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/basicsocket/getpeername_spec.rb Socket::BasicSocket#getpeername -- returns the sockaddr of the other end of the connection (ERROR - ) -- raises an error if socket's not connected (ERROR - ) /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/basicsocket/getsockname_spec.rb Socket::BasicSocket#getsockname -- returns the sockaddr associacted with the socket (ERROR - ) -- returns the sockaddr associacted with the socket (ERROR - ) -- works on sockets listening in ipaddr_any (ERROR - ) -- works on sockets listening in ipaddr_any (ERROR - ) - returns empty sockaddr for unbinded sockets /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/basicsocket/getsockopt_spec.rb @@ 30644 @@ /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/basicsocket/recv_spec.rb BasicSocket#recv -- receives a specified number of bytes of a message from another socket (ERROR - ) -- accepts flags to specify unusual receiving behaviour (ERROR - ) -- gets lines delimited with a custom separator (ERROR - ) /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/basicsocket/send_spec.rb BasicSocket#send -- sends a message to another socket and returns the number of bytes sent (ERROR - ) -- accepts flags to specify unusual sending behaviour (ERROR - ) -- accepts a sockaddr as recipient address (ERROR - ) /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/basicsocket/setsockopt_spec.rb BasicSocket#setsockopt @@ 30675 @@ /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/ipsocket/addr_spec.rb Socket::IPSocket#addr -- returns an array with the socket's information (ERROR - ) -- returns an address in the array if do_not_reverse_lookup is true (ERROR - ) /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/ipsocket/getaddress_spec.rb Socket::IPSocket#getaddress @@ 30685 @@ /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/ipsocket/peeraddr_spec.rb Socket::IPSocket#peeraddr -- raises error if socket is not connected (ERROR - ) -- returns an array of information on the peer (ERROR - ) -- returns an IP instead of hostname if do_not_reverse_lookup is true (ERROR - ) /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/ipsocket/recvfrom_spec.rb Socket::IPSocket#recvfrom -- reads data from the connection (ERROR - ) -- reads up to len bytes (ERROR - ) -- returns an array with the data and connection info (ERROR - ) /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/socket/accept_spec.rb /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/socket/bind_spec.rb @@ 30705 @@ - raises Errno::EACCES when the current user does not have permission to bind Socket#bind on SOCK_STREAM socket -- binds to a port (FAILED - ) -- returns 0 if successful (ERROR - ) -- raises Errno::EINVAL when binding to an already bound port (ERROR - ) - raises Errno::EADDRNOTAVAIL when the specified sockaddr is not available from the local machine - raises Errno::EACCES when the current user does not have permission to bind /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/socket/socket/connect_nonblock_spec.rb Socket#connect_nonblock - takes an encoded socket address and starts the connection to it -- connects the socket to the remote sidetimeout: output interval exceeds 1800.0 seconds. timeout: the process group is alive. timeout: INT signal sent. |output interval exceeds 1800.0 seconds. (CommandTimeout) @@ 65454 @@ ) -ConditionVariable#broadcast releases all threads waiting in line for this resource ERROR -ThreadError: Thread#join: deadlock 0xf7fc8540 - mutual join(0xf7ea8780) -/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `join' -/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/conditionvariable/broadcast_spec.rb:55 -/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/conditionvariable/broadcast_spec.rb:55:in `each' -/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/conditionvariable/broadcast_spec.rb:55 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//mspec/lib/mspec/runner/mspec.rb:68:in `protect' /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//mspec/lib/mspec/runner/context.rb:179:in `protect' -/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/conditionvariable/broadcast_spec.rb:2:in `all?' /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//mspec/lib/mspec/runner/context.rb:179:in `each' /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//mspec/lib/mspec/runner/context.rb:179:in `all?' /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//mspec/lib/mspec/runner/context.rb:179:in `protect' @@ 65472 @@ /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//mspec/lib/mspec/runner/context.rb:199:in `process' /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//mspec/lib/mspec/runner/mspec.rb:37:in `describe' /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//mspec/lib/mspec/runner/object.rb:11:in `describe' -/var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//rubyspec/library/conditionvariable/broadcast_spec.rb:4 /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//mspec/lib/mspec/runner/mspec.rb:56:in `load' /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//mspec/lib/mspec/runner/mspec.rb:56:in `files' /var/lib/chkbuild/tmp/build/ruby-1.8.6-o3//mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval' @@ 65487 @@ Finished in seconds -1 file, 3 examples, expectations, 0 failures, 1 error exit 1 -failed(rubyspec/library/conditionvariable/broadcast_spec.rb) == rubyspec/library/conditionvariable/signal_spec.rb #