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

Add roundtrip test functions skipping comparison with FlatTerm-decoded #4866

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Add roundtrip test functions skipping comparison with FlatTerm-decoded

cd09cde
Select commit
Loading
Failed to load commit list.
Draft

Add roundtrip test functions skipping comparison with FlatTerm-decoded #4866

Add roundtrip test functions skipping comparison with FlatTerm-decoded
cd09cde
Select commit
Loading
Failed to load commit list.
Garnix CI / check ghc984:cardano-data:test:cardano-data-tests [x86_64-linux] succeeded Feb 1, 2025 in 15m 37s

Run results

Build succeeded

Details

Last 100 lines of logs:

          +++ OK, passed 100 tests.
      CBOR round-trip
        OSet Int [✔] (36ms)
          +++ OK, passed 100 tests.
        OSet (OSet Int) [✔] (1654ms)
          +++ OK, passed 100 tests.
        From: Set Word To OSet Word [✔] (3ms)
          +++ OK, passed 100 tests.
        From: OSet Word To Set Word [✔] (2ms)
          +++ OK, passed 100 tests.
        From: Set Word To OSet Word [✔] (3ms)
          +++ OK, passed 100 tests.
        From: OSet Word To Set Word [✔] (2ms)
          +++ OK, passed 100 tests.
        From: Set Word To OSet Word [✔] (3ms)
          +++ OK, passed 100 tests.
        From: OSet Word To Set Word [✔] (2ms)
          +++ OK, passed 100 tests.
      Typeclass laws
Eq: Transitive +++ OK, passed 100 tests(0 tests)���������.�(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 te…
(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tes…
(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tes…
(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tes…
(0 tests)���������(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests…
(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tes…
(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tes…
(0 tests)���������(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests…
(0 tests)���������(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests…
(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tes…
(0 tests; 2 discarded)����������������������(0 tests; 3 discarded)����������������������(0 tests; 4 discarded)����������������������(0 tests; 5 discarded)����������������������(0 tests; 6 discarded)����������������������(0 tests; 7 discarded)����������������������(0 tests; 8 discarded)����������������������(0 tests; 9 discarded)����������������������(0 tests; 10 discarded)�����������������������(1 test; 10 discarded) �����������������������(1 test; 11 discarded)����������������������(1 test; 12 discarded)����������������������(1 test; 13 discarded)����������������������(1 test; 14 discarded)����������������������(1 test; 15 discarded)�������…
(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tests)����������(35 t…
(0 tests)���������(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests…
(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tests)����������(35 tests)����������(36…
(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tes…
(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tests)����������(35 t…
        Type [✔] (102ms)
  OMap.Strict
    OMap.Strict
      membership checks work
        unconsed [✔] (3ms)
          +++ OK, passed 100 tests.
        unsnoced [✔] (2ms)
          +++ OK, passed 100 tests.
      when cons-ing
        adding a duplicate results in a no-op [✔] (3ms)
          +++ OK, passed 100 tests.
        new values get added [✔] (3ms)
          +++ OK, passed 100 tests.
      when snoc-ing
        adding a duplicate results in a no-op [✔] (3ms)
          +++ OK, passed 100 tests.
        new values get added [✔] (2ms)
          +++ OK, passed 100 tests.
      mappend preserves uniqueness
        mappending with itself should be a no-op [✔] (5ms)
          +++ OK, passed 100 tests.
        mappending with duplicates: left-preserving [✔] (8ms)
          +++ OK, passed 100 tests.
        mappending with duplicates: right-preserving [✔] (8ms)
          +++ OK, passed 100 tests.
      extractKeys should satisfy membership [✔] (4ms)
        +++ OK, passed 100 tests.
      filter [✔] (3ms)
        +++ OK, passed 100 tests.
      adjust [✔] (3ms)
        +++ OK, passed 100 tests.
      overwriting
        cons' - (<||) [✔] (3ms)
          +++ OK, passed 100 tests.
        snoc' - (||>) [✔] (3ms)
          +++ OK, passed 100 tests.
      fromFoldable preserves order [✔] (1ms)
        +++ OK, passed 100 tests.
      fromFoldableDuplicates preserves order
        with duplicates [✔] (3ms)
          +++ OK, passed 100 tests.
        without duplicates [✔] (2ms)
          +++ OK, passed 100 tests.
      CBOR round-trip
        OMap Int Int [✔] (46ms)
          +++ OK, passed 100 tests.
      Typeclass laws
Eq: Transitive +++ OK, passed 100 tests.�(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 te…
(0 tests)���������(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests…
(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tests)����������(35 tests)����������(36…
(0 tests)���������(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests…
(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tes…
(0 tests)���������(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests…
(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tests)����������(35 t…
(0 tests)���������(0 tests; 1 discarded)����������������������(0 tests; 2 discarded)����������������������(0 tests; 3 discarded)����������������������(0 tests; 4 discarded)����������������������(0 tests; 5 discarded)����������������������(0 tests; 6 discarded)����������������������(0 tests; 7 discarded)����������������������(0 tests; 8 discarded)����������������������(0 tests; 9 discarded)����������������������(0 tests; 10 discarded)�����������������������(0 tests; 11 discarded)�����������������������(0 tests; 12 discarded)�����������������������(0 tests; 13 discarded)�����������������������(0 tests; 14 discarded)�����������������������(0 te…
(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tes…
(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tes…
(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tes…
(0 tests)���������(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests…
(1 test) ���������(2 tests)���������(3 tests)���������(4 tests)���������(5 tests)���������(6 tests)���������(7 tests)���������(8 tests)���������(9 tests)���������(10 tests)����������(11 tests)����������(12 tests)����������(13 tests)����������(14 tests)����������(15 tests)����������(16 tests)����������(17 tests)����������(18 tests)����������(19 tests)����������(20 tests)����������(21 tests)����������(22 tests)����������(23 tests)����������(24 tests)����������(25 tests)����������(26 tests)����������(27 tests)����������(28 tests)����������(29 tests)����������(30 tests)����������(31 tests)����������(32 tests)����������(33 tests)����������(34 tes…
        Type [✔] (144ms)

Finished in 2.1359 seconds
46 examples, 0 failures