nurse / strptime

a fast strptime engine
Other
38 stars 12 forks source link

Test failure on armhf #16

Open lucaskanashiro opened 4 years ago

lucaskanashiro commented 4 years ago

One test is failing when executed on armhf, using ruby 2.5:

RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-strptime/usr/lib/arm-linux-gnueabihf/ruby/vendor_ruby/2.5.0:/<<PKGBUILDDIR>>/debian/ruby-strptime/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-strptime/usr/share/rubygems-integration/2.5.0:/var/lib/gems/2.5.0:/usr/lib/ruby/gems/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all:/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.5.0 ruby2.5 -S rake -f debian/ruby-tests.rake
/usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb

Strftime
  parses %Y
  parses %y
  parses %b
  parses %m
  parses %d
  parses %H
  parses %M
  parses %S
  parses %N
  parses %N
  raises %Z
  raises %z
  parses empty format
  raises when taking %A
  parses "%Y-%m-%dT%H:%M:%S.%LZ"
  execi "%Y-%m-%dT%H:%M:%S.%LZ"
  #new
    raises ArgumentError without arguments
    returns a Strftime object
  result encoding
    is same with given format encoding

Strptime
  has a version number
  parses %Y
  parses %y (FAILED - 1)
  parses %m
  parses %d
  parses %B
  parses %H
  parses %M
  parses %S
  parses %N
  parses %Y%m%d%H%M%S with gmtoff
  parses %Y%m%d%H%M%S
  parses %Y-%m-%d %H:%M:%S
  parses %d
  parses %S%z
  parses %z
  parses empty format
  parses %Y%d%m %z
  raises when taking %A
  parses %Y%d%m %z
  #new
    raises ArgumentError without arguments
    returns a Strptime object
  America/Los_Angeles
    parses %Y-%d-%m %H:%M:%S

Failures:

  1) Strptime parses %y
     Failure/Error: expect(pr.exec("68").year).to eq(2068)

     ArgumentError:
       string doesn't match
     # ./spec/strptime_spec.rb:32:in `exec'
     # ./spec/strptime_spec.rb:32:in `block (2 levels) in <top (required)>'

Finished in 0.08421 seconds (files took 0.36666 seconds to load)
42 examples, 1 failure

Failed examples:

rspec ./spec/strptime_spec.rb:25 # Strptime parses %y

I got this trying to rebuild the Ubuntu package ruby-strptime, you can check the full log here: https://launchpadlibrarian.net/464856833/buildlog_ubuntu-focal-armhf.ruby-strptime_0.2.3-4build1_BUILDING.txt.gz