Add roundtrip test functions skipping comparison with FlatTerm-decoded #4866
+94
−15
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
Loading