Skip to content

Commit

Permalink
Showing 54 changed files with 101 additions and 0 deletions.
1 change: 1 addition & 0 deletions spec/truffle/tags/library/date/minus_month_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Date#<< raises an error on non numeric parameters
6 changes: 6 additions & 0 deletions spec/truffle/tags/library/etc/getgrgid_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
fails:Etc.getgrgid returns a Etc::Group struct instance for the given user
fails:Etc.getgrgid returns the Etc::Group for a given gid if it exists
fails:Etc.getgrgid uses Process.gid as the default value for the argument
fails:Etc.getgrgid returns the Group for a given gid if it exists
fails:Etc.getgrgid raises if the group does not exist
fails:Etc.getgrgid raises a TypeError if not passed an Integer
2 changes: 2 additions & 0 deletions spec/truffle/tags/library/etc/getgrnam_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:Etc.getgrnam returns a Etc::Group struct instance for the given group
fails:Etc.getgrnam only accepts strings as argument
1 change: 1 addition & 0 deletions spec/truffle/tags/library/etc/getlogin_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Etc.getlogin returns the name associated with the current login activity
2 changes: 2 additions & 0 deletions spec/truffle/tags/library/etc/getpwnam_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:Etc.getpwnam returns a Etc::Passwd struct instance for the given user
fails:Etc.getpwnam only accepts strings as argument
1 change: 1 addition & 0 deletions spec/truffle/tags/library/etc/group_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Etc.group raises a RuntimeError for parallel iteration
1 change: 1 addition & 0 deletions spec/truffle/tags/library/logger/severity_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Logger::Severity defines Logger severity constants
1 change: 1 addition & 0 deletions spec/truffle/tags/library/open3/capture2_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Open3.capture2 needs to be reviewed for spec completeness
1 change: 1 addition & 0 deletions spec/truffle/tags/library/open3/capture2e_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Open3.capture2e needs to be reviewed for spec completeness
1 change: 1 addition & 0 deletions spec/truffle/tags/library/open3/capture3_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Open3.capture3 needs to be reviewed for spec completeness
1 change: 1 addition & 0 deletions spec/truffle/tags/library/open3/pipeline_r_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Open3.pipeline_r needs to be reviewed for spec completeness
1 change: 1 addition & 0 deletions spec/truffle/tags/library/open3/pipeline_rw_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Open3.pipeline_rw needs to be reviewed for spec completeness
1 change: 1 addition & 0 deletions spec/truffle/tags/library/open3/pipeline_start_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Open3.pipeline_start needs to be reviewed for spec completeness
1 change: 1 addition & 0 deletions spec/truffle/tags/library/open3/pipeline_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Open3.pipeline needs to be reviewed for spec completeness
1 change: 1 addition & 0 deletions spec/truffle/tags/library/open3/pipeline_w_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Open3.pipeline_w needs to be reviewed for spec completeness
1 change: 1 addition & 0 deletions spec/truffle/tags/library/open3/popen2_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Open3.popen2 needs to be reviewed for spec completeness
1 change: 1 addition & 0 deletions spec/truffle/tags/library/open3/popen2e_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Open3.popen2e needs to be reviewed for spec completeness
1 change: 1 addition & 0 deletions spec/truffle/tags/library/open3/popen3_tags.txt
Original file line number Diff line number Diff line change
@@ -2,3 +2,4 @@ fails:Open3.popen3 executes a process with a pipe to read stdout
fails:Open3.popen3 executes a process with a pipe to read stderr
fails:Open3.popen3 executes a process with a pipe to write stdin
fails:Open3.popen3 returns in, out, err and a thread waiting the process
fails:Open3.popen3 needs to be reviewed for spec completeness
1 change: 1 addition & 0 deletions spec/truffle/tags/library/set/classify_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Set#classify yields each Object in self
1 change: 1 addition & 0 deletions spec/truffle/tags/library/set/divide_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Set#divide yields each Object to the block
1 change: 1 addition & 0 deletions spec/truffle/tags/library/set/proper_subset_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Set#proper_subset? returns true if passed a Set that self is a proper subset of
1 change: 1 addition & 0 deletions spec/truffle/tags/library/set/proper_superset_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Set#proper_superset? returns true if passed a Set that self is a proper superset of
1 change: 1 addition & 0 deletions spec/truffle/tags/library/set/sortedset/classify_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:SortedSet#classify yields each Object in self in sorted order
1 change: 1 addition & 0 deletions spec/truffle/tags/library/set/sortedset/divide_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:SortedSet#divide yields each Object in self in sorted order
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:SortedSet#proper_subset? returns true if passed a SortedSet that self is a proper subset of
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:SortedSet#proper_superset? returns true if passed a SortedSet that self is a proper superset of
1 change: 1 addition & 0 deletions spec/truffle/tags/library/set/sortedset/subset_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:SortedSet#subset? returns true if passed a SortedSet that is equal to self or self is a subset of
1 change: 1 addition & 0 deletions spec/truffle/tags/library/set/sortedset/superset_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:SortedSet#superset? returns true if passed a SortedSet that equals self or self is a proper superset of
1 change: 1 addition & 0 deletions spec/truffle/tags/library/set/subset_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Set#subset? returns true if passed a Set that is equal to self or self is a subset of
1 change: 1 addition & 0 deletions spec/truffle/tags/library/set/superset_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Set#superset? returns true if passed a Set that equals self or self is a proper superset of
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
fails:Socket::BasicSocket#close_read closes the reading end of the socket
fails:Socket::BasicSocket#close_read it works on sockets with closed ends
fails:Socket::BasicSocket#close_read does not close the socket
fails:Socket::BasicSocket#close_read fully closes the socket if it was already closed for writing
fails:Socket::BasicSocket#close_read raises IOError on closed socket
fails:Socket::BasicSocket#close_read returns nil
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
fails:Socket::BasicSocket#close_write closes the writing end of the socket
fails:Socket::BasicSocket#close_write works on sockets with closed write ends
fails:Socket::BasicSocket#close_write does not close the socket
fails:Socket::BasicSocket#close_write fully closes the socket if it was already closed for reading
fails:Socket::BasicSocket#close_write raises IOError on closed socket
fails:Socket::BasicSocket#close_write returns nil
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
fails:BasicSocket.do_not_reverse_lookup defaults to true
fails:BasicSocket.do_not_reverse_lookup causes 'peeraddr' to avoid name lookups
fails:BasicSocket.do_not_reverse_lookup looks for hostnames when set to false
fails:BasicSocket.do_not_reverse_lookup looks for numeric addresses when set to true
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:BasicSocket#for_fd return a Socket instance wrapped around the descriptor
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:Socket::BasicSocket#getpeername returns the sockaddr of the other end of the connection
fails:Socket::BasicSocket#getpeername raises an error if socket's not connected
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
fails:Socket::BasicSocket#getsockname returns the sockaddr associacted with the socket
fails:Socket::BasicSocket#getsockname works on sockets listening in ipaddr_any
fails:Socket::BasicSocket#getsockname returns empty sockaddr for unbinded sockets
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
fails:BasicSocket#getsockopt gets a socket option Socket::SO_TYPE
fails:BasicSocket#getsockopt gets a socket option Socket::SO_OOBINLINE
fails:BasicSocket#getsockopt gets a socket option Socket::SO_LINGER
fails:BasicSocket#getsockopt gets a socket option Socket::SO_SNDBUF
fails:BasicSocket#getsockopt raises a SystemCallError with an invalid socket option
8 changes: 8 additions & 0 deletions spec/truffle/tags/library/socket/socket/bind_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,10 @@
fails:Socket#bind on SOCK_DGRAM socket raises Errno::EADDRNOTAVAIL when the specified sockaddr is not available from the local machine
fails:Socket#bind on SOCK_STREAM socket raises Errno::EADDRNOTAVAIL when the specified sockaddr is not available from the local machine
fails:Socket#bind on SOCK_DGRAM socket binds to a port
fails:Socket#bind on SOCK_DGRAM socket returns 0 if successful
fails:Socket#bind on SOCK_DGRAM socket raises Errno::EINVAL when binding to an already bound port
fails:Socket#bind on SOCK_DGRAM socket raises Errno::EACCES when the current user does not have permission to bind
fails:Socket#bind on SOCK_STREAM socket binds to a port
fails:Socket#bind on SOCK_STREAM socket returns 0 if successful
fails:Socket#bind on SOCK_STREAM socket raises Errno::EINVAL when binding to an already bound port
fails:Socket#bind on SOCK_STREAM socket raises Errno::EACCES when the current user does not have permission to bind
7 changes: 7 additions & 0 deletions spec/truffle/tags/library/socket/socket/getnameinfo_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
fails:Socket.getnameinfo gets the name information and don't resolve it
fails:Socket.getnameinfo gets the name information and resolve the host
fails:Socket.getnameinfo gets the name information and resolves the service
fails:Socket.getnameinfo gets a 3-element array and doesn't resolve hostname
fails:Socket.getnameinfo gets a 3-element array and resolves the service
fails:Socket.getnameinfo gets a 4-element array and doesn't resolve hostname
fails:Socket.getnameinfo gets a 4-element array and resolves the service
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
fails:Socket::TCPServer.accept_nonblock accepts non blocking connections
fails:Socket::TCPServer.accept_nonblock raises an IOError if the socket is closed
1 change: 1 addition & 0 deletions spec/truffle/tags/library/socket/tcpserver/accept_tags.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
fails:TCPServer#accept accepts a connection and returns a TCPSocket
fails:TCPServer#accept can be interrupted by Thread#kill
fails:TCPServer#accept can be interrupted by Thread#raise
fails:TCPServer#accept raises an IOError if the socket is closed
1 change: 1 addition & 0 deletions spec/truffle/tags/library/socket/tcpserver/new_tags.txt
Original file line number Diff line number Diff line change
@@ -6,3 +6,4 @@ fails:TCPServer.new coerces port to string, then determines port from that numbe
fails:TCPServer.new raises Errno::EADDRNOTAVAIL when the adress is unknown
fails:TCPServer.new raises a SocketError when the host is unknown
fails:TCPServer.new raises Errno::EADDRINUSE when address is already in use
fails:TCPServer.new sets SO_REUSEADDR on the resulting server
1 change: 1 addition & 0 deletions spec/truffle/tags/library/stringio/close_read_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:StringIO#close_read raises an IOError when in write-only mode
1 change: 1 addition & 0 deletions spec/truffle/tags/library/stringio/close_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:StringIO#close does not raise anything when self was already closed
1 change: 1 addition & 0 deletions spec/truffle/tags/library/stringio/close_write_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:StringIO#close_write raises an IOError when in read-only mode
1 change: 1 addition & 0 deletions spec/truffle/tags/library/tempfile/initialize_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Tempfile#initialize sets the permisssions on the tempfile to 0600
3 changes: 3 additions & 0 deletions spec/truffle/tags/library/thread/queue/close_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
fails:Queue#close closes the queue and returns nil for further #pop
fails:Queue#close prevents further #push
fails:Queue#close may be called multiple times
2 changes: 2 additions & 0 deletions spec/truffle/tags/library/thread/queue/closed_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:Queue#closed? returns false initially
fails:Queue#closed? returns true when the queue is closed
3 changes: 3 additions & 0 deletions spec/truffle/tags/library/thread/sizedqueue/close_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
fails:SizedQueue#close closes the queue and returns nil for further #pop
fails:SizedQueue#close prevents further #push
fails:SizedQueue#close may be called multiple times
2 changes: 2 additions & 0 deletions spec/truffle/tags/library/thread/sizedqueue/closed_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:SizedQueue#closed? returns false initially
fails:SizedQueue#closed? returns true when the queue is closed
1 change: 1 addition & 0 deletions spec/truffle/tags/library/uri/equality_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:URI#== returns false if the normalized forms are different
2 changes: 2 additions & 0 deletions spec/truffle/tags/library/uri/plus_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:URI#+ replaces the end of the path of the URI when added to a string that looks like a relative path
fails:URI#+ conforms to the merge specifications from rfc 2396
1 change: 1 addition & 0 deletions spec/truffle/tags/library/uri/route_from_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:URI#route_from gives the minimal difference between the current URI and the target
1 change: 1 addition & 0 deletions spec/truffle/tags/library/uri/route_to_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:URI#route_to gives the minimal difference between the current URI and the target

0 comments on commit 12bb50d

Please sign in to comment.