Skip to content

Commit

Permalink
Showing 44 changed files with 4 additions and 78 deletions.
1 change: 0 additions & 1 deletion spec/tags/ruby/core/argf/lineno_tags.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
fails:ARGF.lineno returns the current line number on each file
fails:ARGF.lineno resets to 0 after the stream is rewound
fails:ARGF.lineno aliases to $.
1 change: 0 additions & 1 deletion spec/tags/ruby/core/argf/readlines_tags.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
fails:ARGF.readlines reads all lines of all files
fails:ARGF.readlines returns an empty Array when end of stream reached
slow:ARGF.readline reads all lines of stdin
1 change: 0 additions & 1 deletion spec/tags/ruby/core/dir/close_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/tags/ruby/core/dir/element_reference_tags.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
fails(JRUBY-5667):Dir.[] splits the string on \0 if there is only one string given
fails:Dir.[] raises an Encoding::CompatibilityError if the argument encoding is not compatible with US-ASCII
fails:Dir.[] returns Strings in the encoding of the pattern
fails:Dir.[] splits the string on \0 if there is only one string given
2 changes: 0 additions & 2 deletions spec/tags/ruby/core/dir/glob_tags.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
fails(JRUBY-5667):Dir.glob splits the string on \0 if there is only one string given
fails:Dir.glob raises an Encoding::CompatibilityError if the argument encoding is not compatible with US-ASCII
fails:Dir.glob with encoding returns Strings in the encoding of the pattern
fails:Dir.glob matches nothing when given an empty list of paths
fails:Dir.glob splits the string on \0 if there is only one string given
fails:Dir.glob returns Strings in the encoding of the pattern
1 change: 0 additions & 1 deletion spec/tags/ruby/core/file/open_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/tags/ruby/core/hash/reject_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
fails:Hash#reject taints the resulting hash
fails:Hash#reject with extra state does not taint the resulting hash
1 change: 0 additions & 1 deletion spec/tags/ruby/core/io/gets_tags.txt

This file was deleted.

2 changes: 0 additions & 2 deletions spec/tags/ruby/core/io/open_tags.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
fails:IO.open raises an error if passed binary/text mode two ways
fails(2.2 change):IO.open does not propagate a StandardError raised by #close
fails(2.2 change):IO.open does not set last error when a StandardError raised by #close
2 changes: 1 addition & 1 deletion spec/tags/ruby/core/kernel/backtick_tags.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
fails(on Linux, Travis, likely posix_spawn error-after-fork problem):Kernel#` raises an Errno::ENOENT if the command is not executable
fails(on Linux, Travis, likely posix_spawn error-after-fork problem):Kernel#` raises an Errno::ENOENT if the command is not executable
Empty file.
3 changes: 0 additions & 3 deletions spec/tags/ruby/core/kernel/spawn_tags.txt
Original file line number Diff line number Diff line change
@@ -22,7 +22,6 @@ fails:Kernel.spawn calls #to_str to convert the environment keys
fails:Kernel.spawn calls #to_str to convert the environment values
fails:Kernel.spawn joins a new process group if :pgroup => 0
fails:Kernel.spawn sets the umask if given the :umask option
fails:Kernel.spawn closes file descriptors >= 3 in the child process
fails:Kernel.spawn raises an Errno::EACCES when passed a directory
fails:Kernel.spawn raises an ArgumentError when passed a string key in options
fails:Kernel.spawn raises an ArgumentError when passed an unknown option key
@@ -36,9 +35,7 @@ fails:Kernel.spawn with a command array raises an ArgumentError if the Strings i
fails:Kernel.spawn with a command array raises a TypeError if an element in the Array does not respond to #to_str
fails:Kernel.spawn does NOT redirect both STDERR and STDOUT at the time to the given name
fails(only in full runs):Kernel.spawn with multiple arguments does not subject the arguments to shell expansion
fails:Kernel#spawn does not close file descriptors >= 3 in the child process when given a false :close_others option and fds are set close_on_exec=false
fails:Kernel#spawn with Integer option keys maps the key to a file descriptor in the child that inherits the file descriptor from the parent specified by the value
fails:Kernel.spawn does not close file descriptors >= 3 in the child process when given a false :close_others option and fds are set close_on_exec=false
fails:Kernel.spawn when passed :chdir changes to the directory passed for :chdir
fails:Kernel.spawn when passed :chdir calls #to_path to convert the :chdir value
fails:Kernel.spawn with Integer option keys maps the key to a file descriptor in the child that inherits the file descriptor from the parent specified by the value
4 changes: 0 additions & 4 deletions spec/tags/ruby/core/kernel/taint_tags.txt

This file was deleted.

3 changes: 0 additions & 3 deletions spec/tags/ruby/core/marshal/load_tags.txt
Original file line number Diff line number Diff line change
@@ -11,9 +11,6 @@ fails:Marshal.load for a Regexp loads an extended Regexp
fails:Marshal.load for a Regexp loads a extended_user_regexp having ivar
fails:Marshal.load when source is tainted does not taint Bignums
fails:Marshal.load when source is tainted does not taint Floats
fails:Marshal.load when a class with the same name as the dumped one exists outside the namespace raises a NameError
fails:Marshal.load when a class with the same name as the dumped one exists outside the namespace invokes Module#const_missing
fails:Marshal.load loads an array containing an object with _dump that returns an immediate value, followed by multiple instances of another object
fails:Marshal.load when a class does not exist in the namespace raises an ArgumentError
fails:Marshal.load when called on objects with custom _dump methods that return an immediate value loads an array containing an instance of the object, followed by multiple instances of another object
fails:Marshal.load when called on objects with custom _dump methods that return an immediate value loads any structure with multiple references to the same object, followed by multiple instances of another object
3 changes: 0 additions & 3 deletions spec/tags/ruby/core/marshal/restore_tags.txt
Original file line number Diff line number Diff line change
@@ -11,9 +11,6 @@ fails:Marshal.restore for a Regexp loads an extended Regexp
fails:Marshal.restore for a Regexp loads a extended_user_regexp having ivar
fails:Marshal.restore when source is tainted does not taint Bignums
fails:Marshal.restore when source is tainted does not taint Floats
fails:Marshal.restore when a class with the same name as the dumped one exists outside the namespace raises a NameError
fails:Marshal.restore when a class with the same name as the dumped one exists outside the namespace invokes Module#const_missing
fails:Marshal.restore loads an array containing an object with _dump that returns an immediate value, followed by multiple instances of another object
fails:Marshal.restore when a class does not exist in the namespace raises an ArgumentError
fails:Marshal.restore when called on objects with custom _dump methods that return an immediate value loads an array containing an instance of the object, followed by multiple instances of another object
fails:Marshal.restore when called on objects with custom _dump methods that return an immediate value loads any structure with multiple references to the same object, followed by multiple instances of another object
1 change: 0 additions & 1 deletion spec/tags/ruby/core/module/define_method_tags.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
fails:Module#define_method when name is :initialize passed a block sets visibility to private when method name is :initialize
fails:Module#define_method when name is :initialize given an UnboundMethod sets the visibility to private when method is named :initialize
fails:Module#define_method method body is an UnboundMethod allows methods defined on a different object
1 change: 0 additions & 1 deletion spec/tags/ruby/core/module/module_function_tags.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
fails:Module#module_function on Class raises a TypeError if calling after rebinded to Class
fails:Module#module_function as a toggle (no arguments) in a Module body does not affect definitions when inside an eval even if the definitions are outside of it
fails:Module#module_function as a toggle (no arguments) in a Module body doesn't affect definitions when inside an eval even if the definitions are outside of it
1 change: 0 additions & 1 deletion spec/tags/ruby/core/objectspace/define_finalizer_tags.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
fails:ObjectSpace.define_finalizer calls finalizer on process termination
fails:ObjectSpace.define_finalizer calls finalizer at exit even if it is self-referencing
fails:ObjectSpace.define_finalizer raises a RuntimeError if the object is not garbage collectable
fails:ObjectSpace.define_finalizer raises ArgumentError trying to define a finalizer on a non-reference
2 changes: 0 additions & 2 deletions spec/tags/ruby/core/process/spawn_tags.txt
Original file line number Diff line number Diff line change
@@ -9,8 +9,6 @@ fails:Process.spawn does NOT redirect both STDERR and STDOUT at the time to the
fails:Process.spawn raises an Errno::EACCES when passed a directory
fails:Process.spawn with a command array uses the first element as the command name and the second as the argv[0] value
fails:Process.spawn with a command array calls #to_ary to convert the argument to an Array
fails(only in rake run?):Kernel#spawn returns the process ID of the new process as a Fixnum
fails:Process.spawn does not close file descriptors >= 3 in the child process when given a false :close_others option and fds are set close_on_exec=false
fails:Process.spawn with Integer option keys maps the key to a file descriptor in the child that inherits the file descriptor from the parent specified by the value
fails:Process.spawn does not unset other environment variables when given a false :unsetenv_others option
fails:Process.spawn does not unset environment variables included in the environment hash
1 change: 0 additions & 1 deletion spec/tags/ruby/core/string/crypt_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/tags/ruby/core/thread/exit_tags.txt
Original file line number Diff line number Diff line change
@@ -1 +0,0 @@
unstable(sleep status does not propagate in fibers properly):Thread#kill kills the entire thread when a fiber is active
1 change: 0 additions & 1 deletion spec/tags/ruby/core/time/new_tags.txt
Original file line number Diff line number Diff line change
@@ -3,4 +3,3 @@ fails:Time.new with a utc_offset argument raises ArgumentError if the String arg
fails:Time.new with a utc_offset argument with an argument that responds to #to_r coerces using #to_r
fails:Time.new with a utc_offset argument with an argument that responds to #to_str coerces using #to_str
fails:Time.new with a utc_offset argument returns a non-UTC time
fails:Time.new with a utc_offset argument adds one hour if the minute value is greater than 59
2 changes: 0 additions & 2 deletions spec/tags/ruby/core/time/strftime_tags.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
fails:Time#strftime with %N formats the picoseconds of of the second with %12N
fails:Time#strftime with %z rounds fixed offset to the nearest second
fails:Time#strftime should be able to show the timezone if available
fails:Time#strftime rounds an offset to the nearest second when formatting with %z
fails:Time#strftime with %N formats the picoseconds of the second with %12N
2 changes: 0 additions & 2 deletions spec/tags/ruby/language/block_tags.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
fails:A block yielded a single Array assigns elements to optional arguments
fails:A block yielded a single Array assigns the last element to a non-keyword argument if #to_hash returns nil
fails:A block yielded a single Array calls #to_hash on the element that maps to the keyword arguments
fails:A block yielded a single Array raises a TypeError if #to_hash does not return a Hash
fails:A block yielded a single Object receives the object if #to_ary returns nil
fails:A block yielded a single Array treats hashes with symbol keys as keyword arguments
fails:A block yielded a single Array does not treat hashes with string keys as keyword arguments
fails:A block yielded a single Array calls #to_hash on the last element when there are more arguments than parameters
fails:A block yielded a single Array assigns symbol keys from a Hash to keyword arguments
2 changes: 0 additions & 2 deletions spec/tags/ruby/language/encoding_tags.txt

This file was deleted.

2 changes: 0 additions & 2 deletions spec/tags/ruby/language/hash_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/tags/ruby/language/if_tags.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
fails:The if expression with a boolean range ('flip-flop' operator) mimics an awk conditional with a single-element inclusive-end range
The if expression with a boolean range ('flip-flop' operator) mimics an awk conditional with a many-element inclusive-end range
fails:The if expression with a boolean range ('flip-flop' operator) mimics an awk conditional with a many-element inclusive-end range
fails:The if expression with a boolean range ('flip-flop' operator) mimics a sed conditional with a zero-element exclusive-end range
fails:The if expression with a boolean range ('flip-flop' operator) mimics a sed conditional with a many-element exclusive-end range
2 changes: 1 addition & 1 deletion spec/tags/ruby/language/lambda_tags.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
fails:"A lambda expression 'lambda { ... }' with an implicit block can be created"
fails:A lambda expression 'lambda { ... }' with an implicit block can be created
4 changes: 0 additions & 4 deletions spec/tags/ruby/language/predefined_tags.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,2 @@
windows(JRUBY-4151):Execution variable $: does not include '.' when the taint check level > 1
critical(JRUBY-5656,hangs):Processing RUBYOPT raises a RuntimeError for '-p'
critical(JRUBY-5656,hangs):Processing RUBYOPT raises a RuntimeError for '-n'
fails(JRUBY-5668):Processing RUBYOPT prints the version number for '-v'
fails:Global variable $0 raises a TypeError when not given an object that can be coerced to a String
fails:Global variable $0 actually sets the program name
1 change: 0 additions & 1 deletion spec/tags/ruby/library/datetime/parse_tags.txt

This file was deleted.

3 changes: 0 additions & 3 deletions spec/tags/ruby/library/delegate/delegator/trust_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/tags/ruby/library/digest/md5/file_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
critical(hangs):Digest::MD5.file raises an Errno::EISDIR when passed a path that is a directory

1 change: 0 additions & 1 deletion spec/tags/ruby/library/digest/sha512/file_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
critical(hangs):Digest::SHA512.file raises an Errno::EISDIR when passed a path that is a directory

1 change: 0 additions & 1 deletion spec/tags/ruby/library/erb/new_tags.txt

This file was deleted.

2 changes: 1 addition & 1 deletion spec/tags/ruby/library/scanf/io/block_scanf_tags.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
windows(hangs):IO#block_scanf passes each match to the block as an array
windows(hangs):IO#block_scanf passes each match to the block as an array
2 changes: 1 addition & 1 deletion spec/tags/ruby/library/scanf/io/scanf_tags.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
windows(hangs):IO#scanf with block passes each match to the block as an array
windows(hangs):IO#scanf with block passes each match to the block as an array

This file was deleted.

8 changes: 0 additions & 8 deletions spec/tags/ruby/library/socket/basicsocket/setsockopt_tags.txt

This file was deleted.

7 changes: 0 additions & 7 deletions spec/tags/ruby/library/socket/socket/new_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/tags/ruby/library/stringio/gets_tags.txt

This file was deleted.

2 changes: 0 additions & 2 deletions spec/tags/ruby/library/syslog/constants_tags.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
fails:Syslog::Constants Syslog::Constants.LOG_MASK returns the mask value for a priority
fails:Syslog::Constants Syslog::Constants.LOG_MASK works on undefined constants
fails:Syslog::Constants Syslog::Constants.LOG_UPTO returns a mask for the priorities up to a given argument
fails:Syslog::Constants Syslog::Constants.LOG_UPTO works on undefined constants
1 change: 0 additions & 1 deletion spec/tags/ruby/library/syslog/mask_tags.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
fails:Syslog.mask persists if the log is reopened
fails:Syslog.mask= raises an error if the log is closed
fails:Syslog.mask= only accepts numbers
fails:Syslog.mask= persists if the log is reopened
1 change: 0 additions & 1 deletion spec/tags/ruby/library/yaml/dump_stream_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/tags/ruby/library/yaml/load_tags.txt

This file was deleted.

0 comments on commit f4c2bed

Please sign in to comment.