Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iproute-1.7.6 test suite failures #43

Open
peti opened this issue Dec 10, 2018 · 2 comments
Open

iproute-1.7.6 test suite failures #43

peti opened this issue Dec 10, 2018 · 2 comments

Comments

@peti
Copy link
Contributor

peti commented Dec 10, 2018

Citing from https://hydra.nixos.org/build/85819909:

Running 2 test suites...
Test suite doctest: RUNNING...
./Data/IP/Op.hs:61: failure in expression `makeAddrRange ("2001:DB8::1" :: IPv6) 16 >:> makeAddrRange "2001:DB8::1" 32'
expected: True
 but got: *** Exception: IPv4 adddress

./Data/IP/Op.hs:77: failure in expression `("2001:DB8::1" :: IPv6) `isMatchedTo` makeAddrRange "2001:DB8::1" 32'
expected: True
 but got: *** Exception: IPv4 adddress

./Data/IP/Op.hs:118: failure in expression `addrRangePair ("2000::/8" :: AddrRange IPv6)'
expected: (2000::,8)
 but got: *** Exception: IPv6 address4

./Data/IP/Range.hs:25: failure in expression `(read "2001:db8:00:00:00:00:00:01/48" :: IPRange) == IPv6Range (read "2001:db8:00:00:00:00:00:01/48" :: AddrRange IPv6)'
expected: True
 but got: *** Exception: IPv4 adddress

./Data/IP/Range.hs:49: failure in expression `read "2001:db8:00:00:00:00:00:01/48" :: AddrRange IPv6'
expected: 2001:db8::/48
 but got: *** Exception: IPv4 adddress

./Data/IP/Addr.hs:29: failure in expression `(read "2001:db8:00:00:00:00:00:01" :: IP) == IPv6 (read "2001:db8:00:00:00:00:00:01" :: IPv6)'
expected: True
 but got: *** Exception: IPv4 adddress

./Data/IP/Addr.hs:40: failure in expression `(read "2001:db8:00:00:00:00:00:01" :: IP) == (read "2001:db8:00:00:00:00:00:01" :: IP)'
expected: True
 but got: *** Exception: IPv4 adddress

./Data/IP/Addr.hs:94: failure in expression `read "2001:db8:00:00:00:00:00:01" :: IPv6'
expected: 2001:db8::1
 but got: *** Exception: IPv4 adddress

Examples: 69  Tried: 54  Errors: 0  Failures: 8
Test suite doctest: FAIL
Test suite logged to: dist/test/iproute-1.7.6-doctest.log
Test suite spec: RUNNING...

IP
  read
    IPv4
      +++ OK, passed 100 tests.
    IPv6 FAILED [1]
    IPv4 failure FAILED [2]
    IPv6 failure FAILED [3]
    can read even if unnecessary spaces exist
    can read even if unnecessary spaces exist
RouteTable
  fromList
    creates the same tree for random input and ordered input
      +++ OK, passed 100 tests.
    creates the same tree for random input and ordered input
      +++ OK, passed 100 tests.
    stores input in the incremental order
      +++ OK, passed 100 tests.
    stores input in the incremental order
      +++ OK, passed 100 tests.
  toList
    expands as sorted
      +++ OK, passed 100 tests.
    expands as sorted
      +++ OK, passed 100 tests.
  folds
    foldl
      +++ OK, passed 100 tests.
    foldr
      +++ OK, passed 100 tests.
  monoid
    monoid instance
      +++ OK, passed 100 tests.

Failures:

  test/IPSpec.hs:54:9: 
  1) IP.read IPv6
       uncaught exception: ErrorCall
       IPv6 address4
       (after 2 tests)
         8d2:97a7:80bb:a60d:e1b0::/76

  To rerun use: --match "/IP/read/IPv6/"

  test/IPSpec.hs:55:9: 
  2) IP.read IPv4 failure
       uncaught exception: ErrorCall
       IPv4 mask length
       (after 1 test)
         Iv4 "80.123.62.105/4898895715847704126"

  To rerun use: --match "/IP/read/IPv4 failure/"

  test/IPSpec.hs:56:9: 
  3) IP.read IPv6 failure
       uncaught exception: ErrorCall
       IPv6 mask length: 4898895797153211166
       (after 1 test)
         Iv6 "d250:df7b:b63e:1f69:99e6:f2c2:f0de:d466/4898895797153211166"

  To rerun use: --match "/IP/read/IPv6 failure/"

Randomized with seed 97975516

Finished in 0.1460 seconds
15 examples, 3 failures
Test suite spec: FAIL
@kazu-yamamoto
Copy link
Owner

This is a trap of MonadFail. I need to learn the MonadFail proposal more deeply.

@kazu-yamamoto
Copy link
Owner

I uploaded a new version appar. So, this issue should be fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants