r65135 ruby 2.3.8p459 (2018-10-18) [x86_64-linux] [2.3] (ubuntu) 1019W failed(test-all) 4failed(test/) rubyspec:0F7E

chkbuild summary recent last

OlderDiff < 20190221T140050Z(failure) < ThisDiff > 20190221T165836Z(failure)

COMMIT rubyspec [eregon] Fix specs for yield in singleton class being deprecated
COMMIT rubyspec [eregon] Accept a third value for NaNs, as produced by the Sun Studio C Compiler
COMMIT rubyspec [ko1] fix rubyspec test to pass tests. please revisit it @nobu?
COMMIT rubyspec [nobu] Revise the example on OpenBSD
COMMIT rubyspec [Chris Seaton] Spec the whitelist of lazy methods in Enumerator
COMMIT rubyspec [Chris Seaton] More explicit specs that methods on lazy enumerators really work
COMMIT rubyspec [Benoit Daloze] Improve spec for mathn on Ruby 2.5+
COMMIT rubyspec [Benoit Daloze] Add specs for exceptions in Enumerator::Lazy#reject
COMMIT rubyspec [Benoit Daloze] Add spec for where the class name is shown in Exception#full_message
COMMIT rubyspec [Benoit Daloze] Add a spec when there is no backtrace for Exception#full_message
COMMIT rubyspec [Benoit Daloze] Add specs for some RbConfig::CONFIG values
COMMIT rubyspec [Kevin Menard] Add `Numeric#step` specs for default arguments.
COMMIT rubyspec [Kevin Menard] Remove the message from exceptions raised by bare `raise` to better match MRI.
COMMIT rubyspec [Kevin Menard] Update heredoc specs to verify string encoding.
COMMIT rubyspec [Benoit Daloze] Add specs for Thread releasing Mutexes when they end
COMMIT rubyspec [Benoit Daloze] Support IO#ioctl and fix spec guard
COMMIT rubyspec [Michał Zając] Add failing spec
COMMIT rubyspec [Michał Zając] Add spec for -
COMMIT rubyspec [Benoit Daloze] Improve specs regarding division and negation of fixnum_min
COMMIT rubyspec [Benoit Daloze] Add specs for Exception#cause of an internal exception
COMMIT rubyspec [Benoit Daloze] Copy the cause in Exception#initialize_copy and add spec
COMMIT rubyspec [Benoit Daloze] Add spec for Marshalling an Exception cause
COMMIT rubyspec [Benoit Daloze] Improve TracePoint#inspect specs
COMMIT rubyspec [Benoit Daloze] Add spec for TracePoint#self with a :class event
COMMIT rubyspec [Benoit Daloze] Improve TracePoint#enable and TracePoint#disable specs
COMMIT rubyspec [Benoit Daloze] Add an extra spec for TracePoint#inspect
COMMIT rubyspec [Benoit Daloze] Make sure rb_str_resize() changes bytesize too in specs
COMMIT rubyspec [Benoit Daloze] Add spec for rb_str_modify_expand()
COMMIT rubyspec [Benoit Daloze] Improve clarity of TracePoint#inspect spec
COMMIT rubyspec [Duncan MacGregor] Add a spec for `BigDecimal` not being defined if not required.
COMMIT rubyspec [Duncan MacGregor] Handle array mutation inside the block passed to `Array#each`.
COMMIT rubyspec [Duncan MacGregor] Tighten up `Array#each` specs for mutation.
COMMIT rubyspec [Duncan MacGregor] Fix `StringIO#puts` behaviour to match `IO#puts`.
COMMIT rubyspec [Duncan MacGregor] Changes based on review.
COMMIT rubyspec [Kevin Menard] Add `Range#step` specs that verify behavior when one part of the range is `Float::INFINITY`.
COMMIT rubyspec [Benoit Daloze] Fix spec on Ruby 2.3
COMMIT rubyspec [Thomas E. Enebo] Kernel#warn should call #to_s() in case where argument is not already a String.
COMMIT rubyspec [Benoit Daloze] Improve Kernel#warn spec
COMMIT rubyspec [Benoit Daloze] Fix RuboCop warnings

===================================================================
+++ 20190221T165836Z
@@ 152 @@
 Gid:	1003	1003	1003	1003
 FDSize:	64
 Groups:	1003
+NStgid:	17610
+NSpid:	17610
+NSpgid:	17610
+NSsid:	1440
 VmPeak: <nnn> kB
 VmSize: <nnn> kB
 VmLck: <nnn> kB
 VmPin:	       0 kB
 VmHWM: <nnn> kB
 VmRSS: <nnn> kB
+RssAnon:	      64 kB
+RssFile:	     672 kB
 RssShmem:	       0 kB
 VmData: <nnn> kB
 VmStk: <nnn> kB
@@ 17982 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate_configuration_rdoc_string:
+RuntimeError: no  in [#<Digest::SHA512: 5dc6699c72ab64520a7b955894014760e5b8948f8cc3c273a38c264d83130c284ce3b34c91c680c221f236e0f29e9255474479c4a538f023f56cc2ef48dc226a>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18002 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate_force:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18022 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_rdoc_installed?:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18042 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_initialize:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18062 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_document:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18082 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_delete_legacy_args:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18102 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18122 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_remove:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18142 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate_disabled:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18162 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate_all:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18182 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_ri_installed?:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18202 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate_configuration_rdoc_array:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18222 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_setup_unwritable:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18242 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate_default_gem:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18262 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_new_rdoc:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18282 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate_no_overwrite:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18302 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_setup:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18322 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_remove_unwritable:
+RuntimeError: no  in [#<Digest::SHA512: 9241e60955611b584695357b98f6850c069ccd566d0caeeed97d26d56589914f7d38b6636d214e466d824a7bd297b362084938028cead182a24b68876d9f9eec>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 24536 @@
 /* end */
 
 "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -DRUBY_DEBUG_ENV    -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c  -L. -L../.. -L. -fstack-protector -rdynamic -Wl,-export-dynamic     -Wl,-rpath,<build-dir>/lib -L<build-dir>/lib -lruby-static -lnsl  -lpthread -ldl -lcrypt -lm   -lc"
+/usr/bin/ld: <build-dir>/tmp/ccscg7cY.o: in function `t':
 <build-dir>/ruby/ext/openssl/conftest.c:14: undefined reference to `t_open'
 collect2: error: ld returned 1 exit status
 checked program was:
@@ 24660 @@
 /* end */
 
 "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -DRUBY_DEBUG_ENV    -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c  -L. -L../.. -L. -fstack-protector -rdynamic -Wl,-export-dynamic     -Wl,-rpath,<build-dir>/lib -L<build-dir>/lib -lruby-static -lcrypto  -lpthread -ldl -lcrypt -lm   -lc"
+/usr/bin/ld: <build-dir>/tmp/ccBb7WmH.o: in function `t':
 <build-dir>/ruby/ext/openssl/conftest.c:14: undefined reference to `OpenSSL_add_all_digests'
 collect2: error: ld returned 1 exit status
 checked program was:
@@ 27293 @@
 TestTempfile#test_close_with_unlink_now_true_works = <elapsed> s = .
 TestTempfile#test_concurrency = <elapsed> s = .
 TestTempfile#test_create_traversal_dir = <elapsed> s = .
+Leaked file descriptor: TestTempfile#test_create_traversal_dir: <fd> : #<File:<build-dir>/tmp/..............datachkbuildtmpbuild<buildtime>rubyfoo20190221-31433-x90sot>
 TestTempfile#test_create_with_block = <elapsed> s = .
 Closed file descriptor: <test-method>: <fd>
 TestTempfile#test_create_without_block = <elapsed> s = .
@@ 29189 @@
 Array#each
 - yields each element to the block
 - yields each element to a block that takes multiple arguments
+- yields elements added to the end of the array by the block
+- does not yield elements deleted from the end of the array
 - returns an Enumerator if no block given
 
 Array#each when no block is given returned Enumerator
@@ 35142 @@
 - sets #size to nil
 - raises an ArgumentError if called without a block
 - calls the block with gathered values when yield with multiple arguments
+- works with an infinite enumerable
 
 Enumerator::Lazy#chunk when the returned lazy enumerator is evaluated by Enumerable#first
 - stops after specified times
@@ 35153 @@
 Enumerator::Lazy#chunk on a nested Lazy when the returned lazy enumerator is evaluated by Enumerable#first
 - stops after specified times
 
+<build-dir>/rubyspec/core/enumerator/lazy/chunk_while_spec.rb
+Enumerator::Lazy#chunk_while
+- works with an infinite enumerable
 
 <build-dir>/rubyspec/core/enumerator/lazy/collect_concat_spec.rb
 Enumerator::Lazy#collect_concat
@@ 35163 @@
 - sets #size to nil
 - calls the block with initial values when yield with multiple arguments
 - raises an ArgumentError when not given a block
+- works with an infinite enumerable
 
 Enumerator::Lazy#collect_concat when the returned lazy enumerator is evaluated by Enumerable#first
 - stops after specified times
@@ 35181 @@
 - returns a new instance of Enumerator::Lazy
 - keeps size
 - calls the block with initial values when yield with multiple arguments
+- works with an infinite enumerable
 
 Enumerator::Lazy#collect when the returned lazy enumerator is evaluated by Enumerable#first
 - stops after specified times
@@ 35196 @@
 Enumerator::Lazy#drop
 - returns a new instance of Enumerator::Lazy
 - sets difference of given count with old size to new size
+- works with an infinite enumerable
 
 Enumerator::Lazy#drop when the returned lazy enumerator is evaluated by Enumerable#first
 - stops after specified times
@@ 35213 @@
 - sets #size to nil
 - calls the block with initial values when yield with multiple arguments
 - raises an ArgumentError when not given a block
+- works with an infinite enumerable
 
 Enumerator::Lazy#drop_while when the returned lazy enumerator is evaluated by Enumerable#first
 - stops after specified times
@@ 35233 @@
 - generates a lazy enumerator from the given name
 - passes given arguments to wrapped method
 - used by some parent's methods though returning Lazy
+- works with an infinite enumerable
 
 <build-dir>/rubyspec/core/enumerator/lazy/filter_spec.rb
 <build-dir>/rubyspec/core/enumerator/lazy/find_all_spec.rb
@@ 35242 @@
 - sets #size to nil
 - calls the block with a gathered array when yield with multiple arguments
 - raises an ArgumentError when not given a block
+- works with an infinite enumerable
 
 Enumerator::Lazy#find_all when the returned lazy enumerator is evaluated by Enumerable#first
 - stops after specified times
@@ 35259 @@
 - sets #size to nil
 - calls the block with initial values when yield with multiple arguments
 - raises an ArgumentError when not given a block
+- works with an infinite enumerable
 
 Enumerator::Lazy#flat_map when the returned lazy enumerator is evaluated by Enumerable#first
 - stops after specified times
@@ 35275 @@
 <build-dir>/rubyspec/core/enumerator/lazy/force_spec.rb
 Enumerator::Lazy#force
 - passes given arguments to receiver.each
+- works with an infinite enumerable
 
 Enumerator::Lazy#force on a nested Lazy
 - calls all block and returns an Array
@@ 35286 @@
 - returns a new instance of Enumerator::Lazy
 - sets #size to nil
 - calls the block with a gathered array when yield with multiple arguments
+- works with an infinite enumerable
 
 Enumerator::Lazy#grep when the returned lazy enumerator is evaluated by Enumerable#first
 - stops after specified times when not given a block
@@ 35305 @@
 - returns a new instance of Enumerator::Lazy
 - sets #size to nil
 - calls the block with a gathered array when yield with multiple arguments
+- works with an infinite enumerable
 
 Enumerator::Lazy#grep_v when the returned lazy enumerator is evaluated by Enumerable#first
 - stops after specified times when not given a block
@@ 35338 @@
 <build-dir>/rubyspec/core/enumerator/lazy/lazy_spec.rb
 Enumerator::Lazy
 - is a subclass of Enumerator
+- defines lazy versions of a whitelist of Enumerator methods
 
 Enumerator::Lazy#lazy
 - returns self
@@ 35348 @@
 - returns a new instance of Enumerator::Lazy
 - keeps size
 - calls the block with initial values when yield with multiple arguments
+- works with an infinite enumerable
 - doesn't unwrap Arrays
 
 Enumerator::Lazy#map when the returned lazy enumerator is evaluated by Enumerable#first
@@ 35364 @@
 Enumerator::Lazy#reject
 - returns a new instance of Enumerator::Lazy
 - sets #size to nil
+- lets exceptions raised in the block go through
 - calls the block with a gathered array when yield with multiple arguments
 - raises an ArgumentError when not given a block
+- works with an infinite enumerable
 
 Enumerator::Lazy#reject when the returned lazy enumerator is evaluated by Enumerable#first
 - stops after specified times
@@ 35384 @@
 - sets #size to nil
 - calls the block with a gathered array when yield with multiple arguments
 - raises an ArgumentError when not given a block
+- works with an infinite enumerable
 
 Enumerator::Lazy#select when the returned lazy enumerator is evaluated by Enumerable#first
 - stops after specified times
@@ 35395 @@
 Enumerator::Lazy#select on a nested Lazy when the returned lazy enumerator is evaluated by Enumerable#first
 - stops after specified times
 
+<build-dir>/rubyspec/core/enumerator/lazy/slice_after_spec.rb
+Enumerator::Lazy#slice_after
+- works with an infinite enumerable
 
+<build-dir>/rubyspec/core/enumerator/lazy/slice_before_spec.rb
+Enumerator::Lazy#slice_before
+- works with an infinite enumerable
 
+<build-dir>/rubyspec/core/enumerator/lazy/slice_when_spec.rb
+Enumerator::Lazy#slice_when
+- works with an infinite enumerable
 
 <build-dir>/rubyspec/core/enumerator/lazy/take_spec.rb
 Enumerator::Lazy#take
@@ 35449 @@
 - generates a lazy enumerator from the given name
 - passes given arguments to wrapped method
 - used by some parent's methods though returning Lazy
+- works with an infinite enumerable
 
 <build-dir>/rubyspec/core/enumerator/lazy/uniq_spec.rb
 <build-dir>/rubyspec/core/enumerator/lazy/zip_spec.rb
@@ 35459 @@
 - calls the block with a gathered array when yield with multiple arguments
 - returns a Lazy when no arguments given
 - raises a TypeError if arguments contain non-list object
+- works with an infinite enumerable and an array
+- works with two infinite enumerables
 
 Enumerator::Lazy#zip when the returned lazy enumerator is evaluated by Enumerable#first
 - stops after specified times
@@ 35925 @@
 <build-dir>/rubyspec/core/exception/cause_spec.rb
 Exception#cause
 - returns the active exception when an exception is raised
+- is set for user errors caused by internal errors
+- is set for internal errors caused by user errors
 
 <build-dir>/rubyspec/core/exception/destination_encoding_name_spec.rb
 Encoding::UndefinedConversionError#destination_encoding_name
@@ 35951 @@
 - does not copy constants defined in the singleton class
 - does copy the message
 - does copy the backtrace
+- does copy the cause
 
 <build-dir>/rubyspec/core/exception/equal_value_spec.rb
 Exception#==
@@ 39337 @@
 
 Integer#div bignum
 - returns self divided by other
+- handles fixnum_min / -1
 - calls #coerce and #div if argument responds to #coerce
 - means (x / y).floor
 - looses precision if passed Float argument
@@ 45103 @@
 - writes each array element on a line when passes an array
 - does not write strings when passed no arguments
 - writes the default record separator and NOT $/ to $stderr after the warning message
+- writes to_s representation if passed a non-string
 
 <build-dir>/rubyspec/core/kernel/yield_self_spec.rb
 <build-dir>/rubyspec/core/main/define_method_spec.rb
@@ 45321 @@
 - dumps an empty Exception
 - dumps the message for the exception
 - contains the filename in the backtrace
+- dumps the cause for the exception
 
 Marshal.dump when passed an IO
 - writes the serialized data to the IO-Object
@@ 48220 @@
 - raises an ArgumentError when step is 0
 - raises an ArgumentError when step is 0.0
 - defaults to step = 1
+- defaults to an infinite limit with a step size of 1 for Integers
+- defaults to an infinite limit with a step size of 1.0 for Floats
 - does not rescue ArgumentError exceptions
 - does not rescue TypeError exceptions
 
@@ 48343 @@
 Numeric#step with positional args when no block is given returned Enumerator size
 - raises an ArgumentError when step is 0
 - raises an ArgumentError when step is 0.0
+- defaults to an infinite size
 
 Numeric#step with positional args when no block is given returned Enumerator type
 - returns an instance of Enumerator
@@ 48353 @@
 - doesn't raise an error when step is 0.0
 - should loop over self when step is 0 or 0.0
 - defaults to step = 1
+- defaults to an infinite limit with a step size of 1 for Integers
+- defaults to an infinite limit with a step size of 1.0 for Floats
 - does not rescue ArgumentError exceptions
 - does not rescue TypeError exceptions
 
@@ 48485 @@
 - raises a ArgumentError when step and by are defined
 - should loop over self when step is 0 or 0.0
 - defaults to step = 1
+- defaults to an infinite limit with a step size of 1 for Integers
+- defaults to an infinite limit with a step size of 1.0 for Floats
 - does not rescue ArgumentError exceptions
 - does not rescue TypeError exceptions
 
@@ 50502 @@
 - yields Float values incremented by an Integer step
 - yields Float values incremented by a Float step
 - returns Float values of 'step * n + begin <= end'
+- handles infinite values at either end
 
 Range#step with inclusive end and Integer, Float values
 - yields Float values incremented by 1 and less than or equal to end when not passed a step
@@ 50530 @@
 - yields Float values incremented by an Integer step
 - yields Float values incremented by a Float step
 - returns Float values of 'step * n + begin < end'
+- handles infinite values at either end
 
 Range#step with exclusive end and Integer, Float values
 - yields Float values incremented by 1 and less than end when not passed a step
@@ 57233 @@
 - creates a subclass of thread calls super with a block in initialize
 - calls #initialize and raises an error if super not used
 - calls and respects #initialize for the block to use
+- releases Mutexes held by the Thread when the Thread finishes
+- releases Mutexes held by the Thread when the Thread finishes, also with Mutex#synchronize
 
 <build-dir>/rubyspec/core/thread/pass_spec.rb
 Thread.pass
@@ 58303 @@
 - returns true if trace was enabled
 - returns false if trace was disabled
 - is disabled within a block & is enabled outside the block
+- returns the return value of the block
 
 <build-dir>/rubyspec/core/tracepoint/enable_spec.rb
 TracePoint#enable without a block
@@ 58313 @@
 TracePoint#enable with a block
 - enables the trace object within a block
 - enables trace object on calling with a block if it was already enabled
+- returns the return value of the block
 - disables the trace object outside the block
 
 <build-dir>/rubyspec/core/tracepoint/enabled_spec.rb
@@ 58329 @@
 <build-dir>/rubyspec/core/tracepoint/inspect_spec.rb
 TracePoint#inspect
 - returns a string containing a human-readable TracePoint status
+- returns a String showing the event, path and line
+- returns a String showing the event, path and line for a :class event
 
 <build-dir>/rubyspec/core/tracepoint/instruction_sequence_spec.rb
 <build-dir>/rubyspec/core/tracepoint/lineno_spec.rb
@@ 58348 @@
 - converts given event name as string into symbol using to_sym
 - includes multiple events when multiple event names are passed as params
 - raises a TypeError when the given object is not a string/symbol
+- raises a Argument error when the given argument doesn't match an event name
 
 <build-dir>/rubyspec/core/tracepoint/parameters_spec.rb
 <build-dir>/rubyspec/core/tracepoint/path_spec.rb
@@ 58367 @@
 <build-dir>/rubyspec/core/tracepoint/self_spec.rb
 TracePoint#self
 - return the trace object from event
+- return the class object from a class event
 
 <build-dir>/rubyspec/core/tracepoint/trace_spec.rb
 TracePoint.trace
@@ 61035 @@
 - supports escaping characters when used as a terminator
 - treats an escaped non-escapable character normally when used as a terminator
 - does not support handling unicode 9.0 characters with POSIX bracket expressions
+- supports handling unicode 8.0 characters with POSIX bracket expressions
 
 <build-dir>/rubyspec/language/rescue_spec.rb
 The rescue keyword
@@ 61850 @@
 - makes padding optional
 
 <build-dir>/rubyspec/library/bigdecimal/BigDecimal_spec.rb
+BigDecimal
+- is not defined unless it is required
 
 Kernel#BigDecimal
 - creates a new object of class BigDecimal
@@ 62092 @@
 - returns NaN both operands are infinite with the same sign
 - returns Infinity or -Infinity if these are involved
 
+BigDecimal#- with Object
+- tries to coerce the other operand to self
 
 <build-dir>/rubyspec/library/bigdecimal/mode_spec.rb
 BigDecimal.mode
@@ 62159 @@
 - returns Infinity or -Infinity if these are involved
 - returns NaN if Infinity + (- Infinity)
 
+BigDecimal#+ with Object
+- tries to coerce the other operand to self
 
 <build-dir>/rubyspec/library/bigdecimal/power_spec.rb
 BigDecimal#power
@@ 68451 @@
 - returns the element at the current position and moves forward
 
 <build-dir>/rubyspec/library/rbconfig/rbconfig_spec.rb
+RbConfig::CONFIG
+- values are all strings
+- ['rubylibdir'] returns the directory containing Ruby standard libraries
+- ['archdir'] returns the directory containing standard libraries C extensions
 
 <build-dir>/rubyspec/library/rbconfig/sizeof/sizeof_spec.rb
 RbConfig::SIZEOF
@@ 77364 @@
 - calls #to_str on non-String objects
 - does not call #to_s on non-String objects
 
+rb_str_modify_expand
+- grows the capacity to bytesize + expand, not changing the bytesize
 
 rb_str_resize
 - reduces the size of the string

===================================================================
--- 20190221T140050Z
@@ 152 @@
 Gid:	1003	1003	1003	1003
 FDSize:	64
 Groups:	1003
-NStgid:	13963
-NSpid:	13963
-NSpgid:	13963
-NSsid:	30999
 VmPeak: <nnn> kB
 VmSize: <nnn> kB
 VmLck: <nnn> kB
 VmPin:	       0 kB
 VmHWM: <nnn> kB
 VmRSS: <nnn> kB
-RssAnon:	      60 kB
-RssFile:	     724 kB
 RssShmem:	       0 kB
 VmData: <nnn> kB
 VmStk: <nnn> kB
@@ 1994 @@
 internal.h:<line_a>:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
 compiling enc/ascii.c
 compiling enc/us_ascii.c
-/bin/mkdir -p enc/unicode
-+ cp enc/unicode/name2ctype.h.blt enc/unicode/name2ctype.h
 compiling enc/unicode.c
 compiling enc/utf_8.c
 generating enc/trans/newline.c ...
@@ 17984 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate_all:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18004 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_remove_unwritable:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18024 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate_configuration_rdoc_string:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18044 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_ri_installed?:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18064 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_document:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18084 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_initialize:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18104 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate_default_gem:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18124 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_remove:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18144 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate_force:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18164 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_new_rdoc:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18184 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_rdoc_installed?:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18204 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_delete_legacy_args:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18224 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate_disabled:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18244 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_setup:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18264 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18284 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate_no_overwrite:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18304 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_generate_configuration_rdoc_array:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 18324 @@
 
  <n>) Error:
 TestRDocRubygemsHook#test_setup_unwritable:
-RuntimeError: no  in [#<Digest::SHA512: 42a481f1a8278d8bc52ff6a5281777c03d1bcbc7ee8b37fb7f953b8674803bc4ad4373c6a7b6bfcf2370811fcf416b68bbfaa0e493f78eea3a0a4bf6bc5ad5e3>]
     <build-dir>/ruby/lib/rubygems/package/tar_writer.rb:<line_a>:in `add_file_signed'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `add_metadata'
     <build-dir>/ruby/lib/rubygems/package.rb:<line_a>:in `block (2 levels) in build'
@@ 24538 @@
 /* end */
 
 "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -DRUBY_DEBUG_ENV    -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c  -L. -L../.. -L. -fstack-protector -rdynamic -Wl,-export-dynamic     -Wl,-rpath,<build-dir>/lib -L<build-dir>/lib -lruby-static -lnsl  -lpthread -ldl -lcrypt -lm   -lc"
-/usr/bin/ld: <build-dir>/tmp/cceExGgF.o: in function `t':
 <build-dir>/ruby/ext/openssl/conftest.c:14: undefined reference to `t_open'
 collect2: error: ld returned 1 exit status
 checked program was:
@@ 24662 @@
 /* end */
 
 "gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -DRUBY_DEBUG_ENV    -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c  -L. -L../.. -L. -fstack-protector -rdynamic -Wl,-export-dynamic     -Wl,-rpath,<build-dir>/lib -L<build-dir>/lib -lruby-static -lcrypto  -lpthread -ldl -lcrypt -lm   -lc"
-/usr/bin/ld: <build-dir>/tmp/ccT3yGx9.o: in function `t':
 <build-dir>/ruby/ext/openssl/conftest.c:14: undefined reference to `OpenSSL_add_all_digests'
 collect2: error: ld returned 1 exit status
 checked program was:
@@ 27295 @@
 TestTempfile#test_close_with_unlink_now_true_works = <elapsed> s = .
 TestTempfile#test_concurrency = <elapsed> s = .
 TestTempfile#test_create_traversal_dir = <elapsed> s = .
-Leaked file descriptor: TestTempfile#test_create_traversal_dir: <fd> : #<File:<build-dir>/tmp/..............datachkbuildtmpbuild<buildtime>rubyfoo20190221-26408-1ts2amg>
 TestTempfile#test_create_with_block = <elapsed> s = .
 Closed file descriptor: <test-method>: <fd>
 TestTempfile#test_create_without_block = <elapsed> s = .
@@ 36327 @@
 - returns the basename with the same encoding as the original
 
 <build-dir>/rubyspec/core/file/birthtime_spec.rb
-File.birthtime
 - raises an NotImplementedError
 
 File#birthtime
@@ 58254 @@
 - returns true if trace was enabled
 - returns false if trace was disabled
 - is disabled within a block & is enabled outside the block
-- is disabled within a block & also returns false when its called with a block
 
 <build-dir>/rubyspec/core/tracepoint/enable_spec.rb
 TracePoint#enable without a block
@@ 58264 @@
 TracePoint#enable with a block
 - enables the trace object within a block
 - enables trace object on calling with a block if it was already enabled
-- returns value returned by the block
 - disables the trace object outside the block
 
 <build-dir>/rubyspec/core/tracepoint/enabled_spec.rb
@@ 58297 @@
 - converts given event name as string into symbol using to_sym
 - includes multiple events when multiple event names are passed as params
 - raises a TypeError when the given object is not a string/symbol
-- raises a Argument error when the give argument doesn't match an event name
 
 <build-dir>/rubyspec/core/tracepoint/parameters_spec.rb
 <build-dir>/rubyspec/core/tracepoint/path_spec.rb
@@ 60983 @@
 - supports escaping characters when used as a terminator
 - treats an escaped non-escapable character normally when used as a terminator
 - does not support handling unicode 9.0 characters with POSIX bracket expressions
-- supports handling unicode 8.0 characters with POSIX bracket expressions (FAILED - <n>)
 
 <build-dir>/rubyspec/language/rescue_spec.rb
 The rescue keyword
@@ 68390 @@
 - returns the element at the current position and moves forward
 
 <build-dir>/rubyspec/library/rbconfig/rbconfig_spec.rb
-RbConfig::CONFIG values
-- are all strings
 
 <build-dir>/rubyspec/library/rbconfig/sizeof/sizeof_spec.rb
 RbConfig::SIZEOF
@@ 77882 @@
 
 
  <n>)
-Literal Regexps supports handling unicode 8.0 characters with POSIX bracket expressions FAILED
-Expected ""
- to equal "\uA7B5"
 
-<build-dir>/rubyspec/language/regexp_spec.rb:<line_a>:in `block (3 levels) in <top (required)>'
-<build-dir>/rubyspec/language/regexp_spec.rb:<line_a>:in `<top (required)>'
 
  <n>)
 An exception occurred during: loading <build-dir>/rubyspec/library/openssl/cipher_spec.rb ERROR

OlderDiff < 20190221T140050Z(failure) < ThisDiff > 20190221T165836Z(failure)


chkbuild summary recent last