From: Anthony Crumley Date: 2015-01-10T05:39:05+00:00 Subject: [ruby-core:67487] Failing RubySpec Test --001a1134f03c096808050c45b185 Content-Type: text/plain; charset=UTF-8 While trying to run 'make test-rubyspec' against the same commit as https://travis-ci.org/ruby/ruby/jobs/46524624#L1956 I am getting different results as is shown below. One thing that is confusing to me is the difference in the number of examples and expectations between the two runs even though the number of files are the same. Does anyone know why these differences exist? Does Travis exclude some of the examples? Is there a know issue with these encoding specs? Thanks for your help!! Anthony ********************* Make Results ************************************* 1) IO.for_fd uses the internal encoding specified via the :internal_encoding option FAILED Expected "" to equal "ISO-8859-1" /vagrant/spec/rubyspec/core/io/shared/new.rb:72:in `block (3 levels) in ' /vagrant/spec/rubyspec/core/io/for_fd_spec.rb:4:in `' 2) IO.for_fd ingores the :encoding option when the :internal_encoding option is present FAILED Expected "" to equal "ISO-8859-1" /vagrant/spec/rubyspec/core/io/shared/new.rb:88:in `block (3 levels) in ' /vagrant/spec/rubyspec/core/io/for_fd_spec.rb:4:in `' 3) IO.for_fd does not use binary encoding when :internal_encoding option is specified FAILED Expected "" to equal "ISO-8859-1" /vagrant/spec/rubyspec/core/io/shared/new.rb:193:in `block (3 levels) in ' /vagrant/spec/rubyspec/core/io/for_fd_spec.rb:4:in `' Finished in 78.597433 seconds 3504 files, 20408 examples, 162500 expectations, 3 failures, 0 errors make: *** [test-rubyspec] Error 1 ************************************ Travis Results ************************************** Finished in 67.923140 seconds 3504 files, 20406 examples, 159596 expectations, 0 failures, 0 errors *********************************************************************************** --001a1134f03c096808050c45b185 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable While trying to run 'make test-rubyspec' against the same commit as= https://tr= avis-ci.org/ruby/ruby/jobs/46524624#L1956=C2=A0I am getting different r= esults as is shown below.=C2=A0 One thing that is confusing to me is the di= fference in the number of examples and expectations between the two runs ev= en though the number of files are the same.=C2=A0 Does anyone know why thes= e differences exist?=C2=A0 Does Travis exclude some of the examples?=C2=A0 = Is there a know issue with these encoding specs?

Th= anks for your help!!

Anthony
=
********************* Make Results *************************= ************

1)

IO.for_fd uses the internal encoding spe= cified via the :internal_encoding option FAILED

Expected ""

=C2=A0to equal "ISO-8859-1"


/vagrant/spec/rubyspec/core/io/shared/ne= w.rb:72:in `block (3 levels) in <top (required)>'

/vagrant/spec/rubyspec/core/io/for_fd_sp= ec.rb:4:in `<top (required)>'


2)

IO.for_fd ingores the :encoding option w= hen the :internal_encoding option is present FAILED

Expected ""

=C2=A0to equal "ISO-8859-1"


/vagrant/spec/rubyspec/core/io/shared/ne= w.rb:88:in `block (3 levels) in <top (required)>'

/vagrant/spec/rubyspec/core/io/for_fd_sp= ec.rb:4:in `<top (required)>'


3)

IO.for_fd does not use binary encoding w= hen :internal_encoding option is specified FAILED

Expected ""

=C2=A0to equal "ISO-8859-1"


/vagrant/spec/rubyspec/core/io/shared/ne= w.rb:193:in `block (3 levels) in <top (required)>'

/vagrant/spec/rubyspec/core/io/for_fd_sp= ec.rb:4:in `<top (required)>'


Finished in 78.597433 seconds


3504 files, 20408 examples, 162500 expec= tations, 3 failures, 0 errors

make: *** [test-rubyspec] Error 1=

************************************ Travis Results ***= ***********************************

Finished in 67.92314= 0 seconds

3504 files, 20406 examples, 159596 expecta= tions, 0 failures, 0 errors

*********************************= **************************************************


--001a1134f03c096808050c45b185--