Skip to content

Commit

Permalink
[Truffle] Separate slow and Windows-specific tags from simple failures.
Browse files Browse the repository at this point in the history
  • Loading branch information
chrisseaton committed Feb 2, 2015
1 parent 0802e4f commit 25c52bb
Show file tree
Hide file tree
Showing 101 changed files with 139 additions and 130 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
slow:Encoding::Converter#convpath returns an Array
slow:Encoding::Converter#convpath returns each encoding pair as a sub-Array
slow:Encoding::Converter#convpath returns each encoding as an Encoding object
slow:Encoding::Converter#convpath returns multiple encoding pairs when direct conversion is impossible
slow:Encoding::Converter#convpath sets the last element of each pair to the first element of the next
slow:Encoding::Converter#convpath only lists a source encoding once
slow:Encoding::Converter#convpath indicates if crlf_newline conversion would occur
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
slow:Encoding::Converter.search_convpath returns an Array
slow:Encoding::Converter.search_convpath returns each encoding pair as a sub-Array
slow:Encoding::Converter.search_convpath returns each encoding as an Encoding object
slow:Encoding::Converter.search_convpath returns multiple encoding pairs when direct conversion is impossible
slow:Encoding::Converter.search_convpath sets the last element of each pair to the first element of the next
slow:Encoding::Converter.search_convpath only lists a source encoding once
slow:Encoding::Converter.search_convpath indicates if crlf_newline conversion would occur
slow:Encoding::Converter.search_convpath raises an Encoding::ConverterNotFoundError if no conversion path exists
File renamed without changes.
2 changes: 2 additions & 0 deletions spec/truffle/tags/core-slow/kernel/eval_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
slow:Kernel#eval raises a LocalJumpError if there is no lambda-style closure in the chain
slow:Kernel#eval does not share locals across eval scopes
2 changes: 2 additions & 0 deletions spec/truffle/tags/core-slow/kernel/sleep_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
slow:Kernel#sleep accepts a Float
slow:Kernel#sleep accepts a Rational
1 change: 1 addition & 0 deletions spec/truffle/tags/core-slow/rational/round_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
slow:Rational#round with a precision > 0 doesn't fail when rounding to an absurdly large positive precision
1 change: 1 addition & 0 deletions spec/truffle/tags/core-windows/class/inherited_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows bug):Class.inherited is invoked only once per subclass
1 change: 1 addition & 0 deletions spec/truffle/tags/core-windows/dir/fileno_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows):Dir#fileno raises an error
1 change: 1 addition & 0 deletions spec/truffle/tags/core-windows/encoding/dummy_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows bug):Encoding#dummy? returns true for dummy encodings
1 change: 1 addition & 0 deletions spec/truffle/tags/core-windows/encoding/find_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows - Encoding.aliases):Encoding.find needs to be reviewed for spec completeness
File renamed without changes.
4 changes: 4 additions & 0 deletions spec/truffle/tags/core-windows/file/basename_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
fails(windows):File.basename returns the basename for windows
fails(windows):File.basename returns basename windows unc
fails(windows):File.basename returns basename windows forward slash
fails(windows):File.basename returns basename with windows suffix
4 changes: 4 additions & 0 deletions spec/truffle/tags/core-windows/file/chmod_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
fails(windows):File#chmod with '0444' makes file readable and executable but not writable
fails(windows):File#chmod with '0644' makes file readable and writable and also executable
fails(windows):File.chmod with '0444' makes file readable and executable but not writable
fails(windows):File.chmod with '0644' makes file readable and writable and also executable
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows):File::Constants::BINARY is defined
6 changes: 6 additions & 0 deletions spec/truffle/tags/core-windows/file/dirname_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
fails(windows):File.dirname returns all the components of filename except the last one (edge cases on windows)
fails(windows):File.dirname returns the return all the components of filename except the last one (Windows format)
fails(windows):File.dirname returns the return all the components of filename except the last one (windows unc)
fails(windows):File.dirname returns the return all the components of filename except the last one (forward_slash)
fails(windows bug):File.dirname ignores a trailing /
fails(windows bug):File.dirname returns the return all the components of filename except the last one (unix format)
7 changes: 7 additions & 0 deletions spec/truffle/tags/core-windows/file/expand_path_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
fails(windows):File.expand_path does not return a frozen string
fails(windows):File.expand_path expands C:/./dir to C:/dir
fails(windows bug):File.expand_path converts a pathname to an absolute pathname, Ruby-Talk:18512
fails(windows bug):File.expand_path converts a pathname to an absolute pathname, using a complete path
fails(windows bug):File.expand_path raises a TypeError if not passed a String type
fails(windows bug):File.expand_path does not modify the string argument
fails(windows bug):File.expand_path returns a String when passed a String subclass
3 changes: 3 additions & 0 deletions spec/truffle/tags/core-windows/file/file_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
fails(windows bug):File.file? returns true if the named file exists and is a regular file.
fails(windows bug):File.file? raises an ArgumentError if not passed one argument
fails(windows bug):File.file? raises a TypeError if not passed a String type
2 changes: 2 additions & 0 deletions spec/truffle/tags/core-windows/file/fnmatch_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails(windows):File.fnmatch matches case sensitive characters on platfroms with case insensitive paths, when flags include FNM_SYSCASE
fails(windows):File.fnmatch? matches case sensitive characters on platfroms with case insensitive paths, when flags include FNM_SYSCASE
1 change: 1 addition & 0 deletions spec/truffle/tags/core-windows/file/grpowned_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows):File.grpowned? returns false if the file exist
5 changes: 5 additions & 0 deletions spec/truffle/tags/core-windows/file/join_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
fails(windows):File.join respects given separator if only one part has a boundary separator
fails(windows bug):File.join joins parts using File::SEPARATOR if there are no boundary separators
fails(windows bug):File.join supports any number of arguments
fails(windows bug):File.join flattens nested arrays
fails(windows bug):File.join inserts the separator in between empty strings and arrays
1 change: 1 addition & 0 deletions spec/truffle/tags/core-windows/file/null_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows):File::NULL returns NUL as a string
1 change: 1 addition & 0 deletions spec/truffle/tags/core-windows/file/path_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows bug):File.path returns the full path for the given file
1 change: 1 addition & 0 deletions spec/truffle/tags/core-windows/file/read_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows):File.read raises an Errno::EACCES when passed a path that is a directory
3 changes: 3 additions & 0 deletions spec/truffle/tags/core-windows/file/size_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
fails(windows bug):File.size? returns the size of the file if it exists and is not empty
fails(windows bug):File.size? returns nil if file_name doesn't exist or has 0 size
fails(windows bug):File.size? returns nil if file_name is empty
1 change: 1 addition & 0 deletions spec/truffle/tags/core-windows/file/stat/file_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows bug):File::Stat#file? raises an ArgumentError if not passed one argument
1 change: 1 addition & 0 deletions spec/truffle/tags/core-windows/file/stat/grpowned_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows):File::Stat#grpowned? returns false if the file exist
2 changes: 2 additions & 0 deletions spec/truffle/tags/core-windows/file/stat/umask_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails(windows):File.umask returns the current umask value for this process (basic)
fails(windows):File.umask returns the current umask value for this process
2 changes: 2 additions & 0 deletions spec/truffle/tags/core-windows/file/stat/zero_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails(windows):File::Stat#zero? returns true for NUL
fails(windows):File::Stat#zero? returns true for a directory
2 changes: 2 additions & 0 deletions spec/truffle/tags/core-windows/file/zero_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails(windows):File.zero? returns true for NUL
fails(windows):File.zero? returns true for a directory
4 changes: 4 additions & 0 deletions spec/truffle/tags/core-windows/io/close_on_exec_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
fails(windows):IO#close_on_exec= returns false from #respond_to?
fails(windows):IO#close_on_exec= raises a NotImplementedError when called
fails(windows):IO#close_on_exec? returns false from #respond_to?
fails(windows):IO#close_on_exec? raises a NotImplementedError when called
2 changes: 2 additions & 0 deletions spec/truffle/tags/core-windows/io/read_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails(windows):IO#read on Windows normalizes line endings in text mode
fails(windows):IO#read on Windows does not normalize line endings in binary mode
2 changes: 2 additions & 0 deletions spec/truffle/tags/core-windows/io/readlines_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails(windows bug):IO.readlines does not change $_
fails(windows bug):IO.readlines raises TypeError if the first parameter is nil
2 changes: 2 additions & 0 deletions spec/truffle/tags/core-windows/io/write_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails(windows):IO#write on Windows normalizes line endings in text mode
fails(windows):IO#write on Windows does not normalize line endings in binary mode
2 changes: 2 additions & 0 deletions spec/truffle/tags/core-windows/kernel/eval_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails(windows bug):Kernel#eval does not share locals across eval scopes
fails(windows bug):Kernel#eval raises a LocalJumpError if there is no lambda-style closure in the chain
4 changes: 4 additions & 0 deletions spec/truffle/tags/core-windows/kernel/fork_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
fails(windows):Kernel#fork returns false from #respond_to?
fails(windows):Kernel#fork raises a NotImplementedError when called
fails(windows):Kernel.fork returns false from #respond_to?
fails(windows):Kernel.fork raises a NotImplementedError when called
2 changes: 2 additions & 0 deletions spec/truffle/tags/core-windows/kernel/spawn_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails(windows):Kernel#spawn raises an ArgumentError if given :pgroup option
fails(windows):Kernel.spawn raises an ArgumentError if given :pgroup option
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows bug):Method#source_location sets the first value to the path of the file in which the method was defined
1 change: 1 addition & 0 deletions spec/truffle/tags/core-windows/process/daemon_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows):Process.daemon raises a NotImplementedError when called
1 change: 1 addition & 0 deletions spec/truffle/tags/core-windows/process/fork_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows):Process.fork raises a NotImplementedError when called
1 change: 1 addition & 0 deletions spec/truffle/tags/core-windows/process/spawn_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows):Process.spawn raises an ArgumentError if given :pgroup option
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows):Process::Status#exited? for a terminated child always returns true
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows):Process::Status#signaled? for a terminated child always returns false
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows):Process::Status#success? for a child that was terminated always returns true
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails(windows):Process::Status#termsig for a child that was sent a signal always returns nil
File renamed without changes.
1 change: 0 additions & 1 deletion spec/truffle/tags/core/class/inherited_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
fails:Class.inherited is invoked with the child Class when self is subclassed
fails(windows bug):Class.inherited is invoked only once per subclass
1 change: 0 additions & 1 deletion spec/truffle/tags/core/dir/fileno_tags.txt