Skip to content

Commit

Permalink
Showing 31 changed files with 69 additions and 0 deletions.
2 changes: 2 additions & 0 deletions spec/tags/ruby/core/argf/read_nonblock_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:ARGF.read_nonblock treats second nil argument as no output buffer
fails:ARGF.read_nonblock returns :wait_readable when the :exception is set to false
2 changes: 2 additions & 0 deletions spec/tags/ruby/core/argf/readpartial_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:ARGF.readpartial treats second nil argument as no output buffer
fails:ARGF.readpartial clears output buffer even if EOFError is raised because @argf is at end
2 changes: 2 additions & 0 deletions spec/tags/ruby/core/binding/local_variable_defined_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:Binding#local_variable_defined? allows usage of a String as the variable name
fails:Binding#local_variable_defined? allows usage of an object responding to #to_str as the variable name
1 change: 1 addition & 0 deletions spec/tags/ruby/core/enumerable/slice_when_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
fails:Enumerable#slice_when when given a block splits chunks between adjacent elements i and j where the block returns true
fails:Enumerable#slice_when when given a block calls the block for length of the receiver enumerable minus one times
fails:when an iterator method yields more than one value processes all yielded values
2 changes: 2 additions & 0 deletions spec/tags/ruby/core/enumerator/lazy/collect_concat_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
fails:Enumerator::Lazy#collect_concat sets nil to size
fails:Enumerator::Lazy#collect_concat on a nested Lazy sets nil to size
fails:Enumerator::Lazy#collect_concat sets #size to nil
fails:Enumerator::Lazy#collect_concat on a nested Lazy sets #size to nil
2 changes: 2 additions & 0 deletions spec/tags/ruby/core/enumerator/lazy/drop_while_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
fails:Enumerator::Lazy#drop_while sets nil to size
fails:Enumerator::Lazy#drop_while on a nested Lazy sets nil to size
fails:Enumerator::Lazy#drop_while sets #size to nil
fails:Enumerator::Lazy#drop_while on a nested Lazy sets #size to nil
1 change: 1 addition & 0 deletions spec/tags/ruby/core/enumerator/lazy/enum_for_tags.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
fails:Enumerator::Lazy#enum_for sets nil to size when not given a block
fails:Enumerator::Lazy#enum_for sets given block to size when given a block
fails:Enumerator::Lazy#enum_for used by some parent's methods though returning Lazy
fails:Enumerator::Lazy#enum_for sets #size to nil when not given a block
2 changes: 2 additions & 0 deletions spec/tags/ruby/core/enumerator/lazy/find_all_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
fails:Enumerator::Lazy#find_all sets nil to size
fails:Enumerator::Lazy#find_all on a nested Lazy sets nil to size
fails:Enumerator::Lazy#find_all sets #size to nil
fails:Enumerator::Lazy#find_all on a nested Lazy sets #size to nil
2 changes: 2 additions & 0 deletions spec/tags/ruby/core/enumerator/lazy/flat_map_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
fails:Enumerator::Lazy#flat_map sets nil to size
fails:Enumerator::Lazy#flat_map on a nested Lazy sets nil to size
fails:Enumerator::Lazy#flat_map sets #size to nil
fails:Enumerator::Lazy#flat_map on a nested Lazy sets #size to nil
2 changes: 2 additions & 0 deletions spec/tags/ruby/core/enumerator/lazy/grep_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
fails:Enumerator::Lazy#grep sets nil to size
fails:Enumerator::Lazy#grep on a nested Lazy sets nil to size
fails:Enumerator::Lazy#grep sets #size to nil
fails:Enumerator::Lazy#grep on a nested Lazy sets #size to nil
8 changes: 8 additions & 0 deletions spec/tags/ruby/core/enumerator/lazy/grep_v_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
fails:Enumerator::Lazy#grep_v returns a new instance of Enumerator::Lazy
fails:Enumerator::Lazy#grep_v sets #size to nil
fails:Enumerator::Lazy#grep_v calls the block with a gathered array when yield with multiple arguments
fails:Enumerator::Lazy#grep_v when the returned lazy enumerator is evaluated by Enumerable#first stops after specified times when not given a block
fails:Enumerator::Lazy#grep_v when the returned lazy enumerator is evaluated by Enumerable#first stops after specified times when given a block
fails:Enumerator::Lazy#grep_v on a nested Lazy sets #size to nil
fails:Enumerator::Lazy#grep_v on a nested Lazy when the returned lazy enumerator is evaluated by Enumerable#first stops after specified times when not given a block
fails:Enumerator::Lazy#grep_v on a nested Lazy when the returned lazy enumerator is evaluated by Enumerable#first stops after specified times when given a block
1 change: 1 addition & 0 deletions spec/tags/ruby/core/enumerator/lazy/initialize_tags.txt
Original file line number Diff line number Diff line change
@@ -2,3 +2,4 @@ fails:Enumerator::Lazy#initialize sets nil to size if given size is nil
fails:Enumerator::Lazy#initialize sets given size to own size if the given size is Float::INFINITY
fails:Enumerator::Lazy#initialize sets given size to own size if the given size is a Fixnum
fails:Enumerator::Lazy#initialize sets given size to own size if the given size is a Proc
fails:Enumerator::Lazy#initialize sets #size to nil if given size is nil
2 changes: 2 additions & 0 deletions spec/tags/ruby/core/enumerator/lazy/reject_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
fails:Enumerator::Lazy#reject sets nil to size
fails:Enumerator::Lazy#reject on a nested Lazy sets nil to size
fails:Enumerator::Lazy#reject sets #size to nil
fails:Enumerator::Lazy#reject on a nested Lazy sets #size to nil
2 changes: 2 additions & 0 deletions spec/tags/ruby/core/enumerator/lazy/select_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
fails:Enumerator::Lazy#select sets nil to size
fails:Enumerator::Lazy#select on a nested Lazy sets nil to size
fails:Enumerator::Lazy#select sets #size to nil
fails:Enumerator::Lazy#select on a nested Lazy sets #size to nil
2 changes: 2 additions & 0 deletions spec/tags/ruby/core/enumerator/lazy/take_while_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
fails:Enumerator::Lazy#take_while sets nil to size
fails:Enumerator::Lazy#take_while on a nested Lazy sets nil to size
fails:Enumerator::Lazy#take_while sets #size to nil
fails:Enumerator::Lazy#take_while on a nested Lazy sets #size to nil
1 change: 1 addition & 0 deletions spec/tags/ruby/core/enumerator/lazy/to_enum_tags.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
fails:Enumerator::Lazy#to_enum sets nil to size when not given a block
fails:Enumerator::Lazy#to_enum sets given block to size when given a block
fails:Enumerator::Lazy#to_enum used by some parent's methods though returning Lazy
fails:Enumerator::Lazy#to_enum sets #size to nil when not given a block
1 change: 1 addition & 0 deletions spec/tags/ruby/core/io/each_line_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:IO#each_line with limit when limit is 0 raises an ArgumentError
1 change: 1 addition & 0 deletions spec/tags/ruby/core/io/each_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:IO#each with limit when limit is 0 raises an ArgumentError
2 changes: 2 additions & 0 deletions spec/tags/ruby/core/io/popen_tags.txt
Original file line number Diff line number Diff line change
@@ -2,3 +2,5 @@ unstable(JRUBY-4171,linux,intermittent failure):IO.popen writes to a write-only
fails:IO.popen starts returns a forked process if the command is -
fails:IO.popen with a leading Array argument accepts a trailing Hash of Process.exec options
fails:IO.popen with a leading Array argument accepts an IO mode argument following the Array
fails:IO.popen with a leading ENV Hash accepts a single String command with a trailing Hash of Process.exec options, and an IO mode
fails:IO.popen with a leading ENV Hash accepts an Array command with a separate trailing Hash of Process.exec options, and an IO mode
2 changes: 2 additions & 0 deletions spec/tags/ruby/core/io/puts_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:IO#puts calls :to_ary before writing non-string objects, regardless of it being implemented in the receiver
fails:IO#puts calls :to_ary before writing non-string objects
1 change: 1 addition & 0 deletions spec/tags/ruby/core/process/euid_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Process.euid= raises Errno::ERPERM if run by a non superuser trying to set the superuser id from username
6 changes: 6 additions & 0 deletions spec/tags/ruby/core/process/getrlimit_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
fails:Process.getrlimit when passed a Symbol coerces :LOCKS into RLIMIT_LOCKS
fails:Process.getrlimit when passed a Symbol coerces :NLIMITS into RLIMIT_NLIMITS
fails:Process.getrlimit when passed a Symbol coerces :OFILE into RLIMIT_OFILE
fails:Process.getrlimit when passed a String coerces 'LOCKS' into RLIMIT_LOCKS
fails:Process.getrlimit when passed a String coerces 'NLIMITS' into RLIMIT_NLIMITS
fails:Process.getrlimit when passed a String coerces 'OFILE' into RLIMIT_OFILE
1 change: 1 addition & 0 deletions spec/tags/ruby/core/process/uid_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Process.uid= raises Errno::ERPERM if run by a non privileged user trying to set the superuser id from username
6 changes: 6 additions & 0 deletions spec/tags/ruby/core/signal/trap_tags.txt
Original file line number Diff line number Diff line change
@@ -3,3 +3,9 @@ fails:Signal.trap ignores the signal when passed nil
fails(JRUBY-5666):Signal.trap the special EXIT signal code runs the proc before at_exit handlers
critical(appears to succeed but IGNORE gets stuck in signal and can't be changed):Signal.trap accepts 'SIG_IGN' as a symbol in place of a proc
critical(appears to succeed but IGNORE gets stuck in signal and can't be changed):Signal.trap accepts 'IGNORE' as a symbol in place of a proc
fails:Signal.trap accepts long names as Strings
fails:Signal.trap acceps short names as Strings
fails:Signal.trap accepts long names as Symbols
fails:Signal.trap accepts short names as Symbols
fails:Signal.trap accepts 'SIG_DFL' in place of a proc
fails:Signal.trap accepts 'DEFAULT' in place of a proc
2 changes: 2 additions & 0 deletions spec/tags/ruby/library/coverage/peek_result_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:Coverage.peek_result returns the result so far
fails:Coverage.peek_result second call after require returns accumulated result
6 changes: 6 additions & 0 deletions spec/tags/ruby/library/coverage/result_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
fails:Coverage.result gives the covered files as a hash with arrays of count or nil
fails:Coverage.result no requires/loads should give empty hash
fails:Coverage.result second run without load/require should give empty hash
fails:Coverage.result second Coverage.start does nothing
fails:Coverage.result should list coverage for the required file starting coverage
fails:Coverage.result should list coverage for the loaded file starting coverage
1 change: 1 addition & 0 deletions spec/tags/ruby/library/date/add_month_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Date#>> returns the day of the reform if date falls within calendar reform
1 change: 1 addition & 0 deletions spec/tags/ruby/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
1 change: 1 addition & 0 deletions spec/tags/ruby/library/date/next_year_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Date#next_year returns the day of the reform if date falls within calendar reform
1 change: 1 addition & 0 deletions spec/tags/ruby/library/date/prev_year_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:Date#prev_year returns the day of the reform if date falls within calendar reform
3 changes: 3 additions & 0 deletions spec/tags/ruby/library/socket/udpsocket/send_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
fails:UDPSocket.send sends data in ad hoc mode
fails:UDPSocket.send sends data in ad hoc mode (with port given as a String)
fails:UDPSocket.send sends data in connection mode

0 comments on commit d851678

Please sign in to comment.