Add conformance testing for the UTXO
rule
#4318
Closed
IOG Hydra / ci/hydra-build:x86_64-linux.ghc8107.checks.cardano-ledger-conformance:test:tests
failed
May 3, 2024 in 2m 52s
Build failed
1 failed steps
Details
Failed Steps
Step 1
Derivation
/nix/store/psnxqkir6wwb428d1x1g7aj72kwi5z2n-cardano-ledger-conformance-test-tests-0.1.0.0-check.drv
Log
unpacking sources
unpacking source archive /nix/store/x0dg4bkb5d2jbnybgksrzh090izmpq4a-source-root-libs-cardano-ledger-conformance-test-tests-root
source root is source-root-libs-cardano-ledger-conformance-test-tests-root
patching sources
building
/nix/store/hhqcz94vhdvvjn2nbh5738z0s9kbmicl-cardano-ledger-conformance-test-tests-0.1.0.0/bin:
patching script interpreter paths in /build/tmp.YjeAiQfgX0/bin
Conformance
Conway conformance tests
UTXO [✘] (1762ms)
GOV [✔] (86400ms)
+++ OK, passed 100 tests (100% successful transition).
Generators
GovEnv (ConwayEra StandardCrypto) generates in reasonable time [✔] (1592ms)
+++ OK, passed 100 tests.
Proposals (ConwayEra StandardCrypto) generates in reasonable time [✔] (25971ms)
+++ OK, passed 100 tests.
GovProcedures (ConwayEra StandardCrypto) generates in reasonable time [✔] (52993ms)
+++ OK, passed 100 tests.
Translation
Hashes are displayed in the same way in the implementation and in the spec [✔] (1ms)
+++ OK, passed 100 tests.
Failures:
src/Test/Cardano/Ledger/Conformance/Spec/Conway.hs:17:3:
1) Conformance, Conway conformance tests, UTXO
*** Failed! (after 1 test and 11 shrinks):
Exception while generating shrink-list:
Dependency error in `linearize`:
graph: Graph {edges = fromList [(Name v1,fromList []),(Name v2,fromList []),(Name v17,fromList [Name v35]),(Name v19,fromList [Name v35]),(Name v21,fromList []),(Name v26,fromList [Name v1,Name v2]),(Name v27,fromList [Name v35]),(Name v28,fromList []),(Name v31,fromList []),(Name v32,fromList [Name v35]),(Name v34,fromList []),(Name v35,fromList []),(Name v38,fromList []),(Name v40,fromList [Name v1,Name v2,Name v17,Name v19,Name v21,Name v26,Name v27,Name v28,Name v31,Name v32,Name v34,Name v35]),(Name v42,fromList [Name v1,Name v2,Name v17,Name v19,Name v21,Name v26,Name v27,Name v28,Name v31,Name v32,Name v34,Name v35,Name v38,Name v40])], opEdges = fromList [(Name v1,fromList [Name v26,Name v40,Name v42]),(Name v2,fromList [Name v26,Name v40,Name v42]),(Name v17,fromList [Name v40,Name v42]),(Name v19,fromList [Name v40,Name v42]),(Name v21,fromList [Name v40,Name v42]),(Name v26,fromList [Name v40,Name v42]),(Name v27,fromList [Name v40,Name v42]),(Name v28,fromList [Name v40,Name v42]),(Name v31,fromList [Name v40,Name v42]),(Name v32,fromList [Name v40,Name v42]),(Name v34,fromList [Name v40,Name v42]),(Name v35,fromList [Name v17,Name v19,Name v27,Name v32,Name v40,Name v42]),(Name v38,fromList [Name v42]),(Name v40,fromList [Name v42]),(Name v42,fromList [])]}
the following left-over constraints are not defining constraints for a unique variable:
reifies (Add (Add (Add (FoldMap Compose ToGeneric Compose Fst Compose Snd Compose ToGeneric Compose Fst ToGeneric (ToGeneric v32))
(FoldMap Compose Fst ToGeneric (ToGeneric v19))) v27)
v17) v35
CallStack (from HasCallStack):
error, called at src/Constrained/GenT.hs:101:3 in constrained-generators-0.2.0.0-AYmToXyDGeN8rNY2yzHLOp:Constrained.GenT
`()`
UtxoEnv {
ueSlot = SlotNo 0,
uePParams = ConwayPParams {
cppMinFeeA = Coin 0,
cppMinFeeB = Coin 0,
cppMaxBBSize = 1,
cppMaxTxSize = 3000,
cppMaxBHSize = 1,
cppKeyDeposit = Coin 0,
cppPoolDeposit = Coin 1,
cppEMax = EpochInterval 1,
cppNOpt = 0,
cppA0 = _%_
518736978694955919
62500,
cppRho = _%_ 0 1,
cppTau = _%_
2972329436385610411
5000000000000000000,
cppProtocolVersion = ProtVer {
pvMajor = Version 0,
pvMinor = 0},
cppMinPoolCost = Coin 0,
cppCoinsPerUTxOByte = Coin 0,
cppCostModels = CostModels {
_costModelsValid = Map.fromList
[],
_costModelsErrors = Map.fromList
[],
_costModelsUnknown =
Map.fromList []},
cppPrices = Prices {
prMem = _%_
4047755233142129189
50000000000,
prSteps = _%_
4724812022193752587
100},
cppMaxTxExUnits = ExUnits 0 0,
cppMaxBlockExUnits = ExUnits
0
0,
cppMaxValSize = 1,
cppCollateralPercentage = 1,
cppMaxCollateralInputs = 0,
cppPoolVotingThresholds =
PoolVotingThresholds {
pvtMotionNoConfidence = _%_
80161
100000,
pvtCommitteeNormal = _%_
36189188555054877
200000000000000000,
pvtCommitteeNoConfidence = _%_
161546229
195312500,
pvtHardForkInitiation = _%_
6942038400231778437
10000000000000000000,
pvtPPSecurityGroup = _%_
1371808213931
5000000000000},
cppDRepVotingThresholds =
DRepVotingThresholds {
dvtMotionNoConfidence = _%_
1274042537503
5000000000000,
dvtCommitteeNormal = _%_ 2 25,
dvtCommitteeNoConfidence = _%_
4389909178122919787
5000000000000000000,
dvtUpdateToConstitution = _%_
177504517
500000000,
dvtHardForkInitiation = _%_
2594636625651697401
10000000000000000000,
dvtPPNetworkGroup = _%_
335417
10000000,
dvtPPEconomicGroup = _%_ 7 25,
dvtPPTechnicalGroup = _%_
33977
50000,
dvtPPGovGroup = _%_
371896780921641
1000000000000000,
dvtTreasuryWithdrawal = _%_
442985312241163
2500000000000000},
cppCommitteeMinSize = 0,
cppCommitteeMaxTermLength =
EpochInterval 1,
cppGovActionLifetime =
EpochInterval 1,
cppGovActionDeposit = Coin 1,
cppDRepDeposit = Coin 1,
cppDRepActivity = EpochInterval
0,
cppMinFeeRefScriptCostPerByte =
_%_
835700251966770313
250000000000},
ueCertState = CertState {
certVState = VState {
vsDReps = Map.fromList [],
vsCommitteeState =
CommitteeState
(Map.fromList []),
vsNumDormantEpochs = EpochNo 0},
certPState = PState {
psStakePoolParams = Map.fromList
[],
psFutureStakePoolParams =
Map.fromList [],
psRetiring = Map.fromList [],
psDeposits = Map.fromList []},
certDState = DState {
dsUnified = UMap {
umElems = Map.fromList [],
umPtrs = Map.fromList []},
dsFutureGenDelegs = Map.fromList
[],
dsGenDelegs = GenDelegs
(Map.fromList []),
dsIRewards =
InstantaneousRewards {
iRReserves = Map.fromList [],
iRTreasury = Map.fromList [],
deltaReserves = DeltaCoin 0,
deltaTreasury = DeltaCoin 0}}}}
UTxOState {
utxosUtxo = UTxO
(Map.fromList
[
_×_
(TxIn
(TxId
(SafeHash
"e4fed008135a2c56ed68801b58261af013b875b8e5a911b6548643564206a58d"))
(TxIx 0))
(TxOutCompactRefScript
(UnsafeCompactAddr
"0\179_\a\137\221\v\193\230\152>\189\128\150:H\ACK\212\241\223\NUL\\\168:\149\130\ACK\203\&6wUJ\143\DC4V\198\221M\147@\afnh\205\133\f9\vSQ\144\228_?\140\171")
(CompactValueAdaOnly (Coin 1))
NoDatum
(TimelockScript
(TimelockConstr
Memo' {
mbRawType = Signature
(KeyHash
"0d94e174732ef9aae73f395ab44507bfa983d65023c11a951f0c32e4"),
mbBytes =
"\130\NULX\FS\r\148\225ts.\249\170\231?9Z\180E\a\191\169\131\214P#\193\SUB\149\US\f2\228",
mbHash = SafeHash
"13856b2d8ceac343a2984e0b3aaf9a071b428ee4d7c1bab703dd6220dc290399"})))]),
utxosDeposited = Coin 0,
utxosFees = Coin 0,
utxosGovState = ConwayGovState {
cgsProposals = Proposals {
pProps = [],
pRoots = GovRelation {
grPParamUpdate = PRoot {
prRoot = SJust
(GovPurposeId
GovActionId {
gaidTxId = TxId
(SafeHash
"733c2cce6ce396f7166c315b16e39c18d569efe4633194c8e6db5e2f7a5e348b"),
gaidGovActionIx = GovActionIx
0}),
prChildren = Set.fromList []},
grHardFork = PRoot {
prRoot = SJust
(GovPurposeId
GovActionId {
gaidTxId = TxId
(SafeHash
"b153a106c09a12bb069f2aea2a1194c66765cf13a7ebbd390679ec4a7ea013e6"),
gaidGovActionIx = GovActionIx
0}),
prChildren = Set.fromList []},
grCommittee = PRoot {
prRoot = SNothing,
prChildren = Set.fromList []},
grConstitution = PRoot {
prRoot = SJust
(GovPurposeId
GovActionId {
gaidTxId = TxId
(SafeHash
"f42f1ddd007f2e3c4bec8417e9b99477444e7b1954a672e9827ee35914fd6567"),
gaidGovActionIx = GovActionIx
0}),
prChildren = Set.fromList []}},
pGraph = GovRelation {
grPParamUpdate = PGraph
(Map.fromList []),
grHardFork = PGraph
(Map.fromList []),
grCommittee = PGraph
(Map.fromList []),
grConstitution = PGraph
(Map.fromList [])}},
cgsCommittee = SJust
Committee {
committeeMembers = Map.fromList
[],
committeeThreshold = _%_ 3 5},
cgsConstitution = Constitution {
constitutionAnchor = Anchor {
anchorUrl = Url "",
anchorDataHash = SafeHash
"703015360d4e0d2733aac85d788b6db4a3a3179b33d3e051ace915bdb122acf3"},
constitutionScript = SJust
(ScriptHash
"da486aa50ade3fff8a7d7a01f8acd051b7630d26e093a2e9e09a6442")},
cgsCurPParams = ConwayPParams {
cppMinFeeA = Coin 0,
cppMinFeeB = Coin 0,
cppMaxBBSize = 0,
cppMaxTxSize = 0,
cppMaxBHSize = 0,
cppKeyDeposit = Coin 0,
cppPoolDeposit = Coin 0,
cppEMax = EpochInterval 0,
cppNOpt = 0,
cppA0 = _%_
4173830189528764703
1000,
cppRho = _%_
16176977923016329
100000000000000000,
cppTau = _%_
3653081459
10000000000,
cppProtocolVersion = ProtVer {
pvMajor = Version 0,
pvMinor = 0},
cppMinPoolCost = Coin 0,
cppCoinsPerUTxOByte = Coin 0,
cppCostModels = CostModels {
_costModelsValid = Map.fromList
[],
_costModelsErrors = Map.fromList
[],
_costModelsUnknown =
Map.fromList []},
cppPrices = Prices {
prMem = _%_
9166203721643587201
1000000000,
prSteps = _%_
3337795583775082473
1000000000000000},
cppMaxTxExUnits = ExUnits 0 0,
cppMaxBlockExUnits = ExUnits
0
0,
cppMaxValSize = 0,
cppCollateralPercentage = 0,
cppMaxCollateralInputs = 0,
cppPoolVotingThresholds =
PoolVotingThresholds {
pvtMotionNoConfidence = _%_
77179899490817
100000000000000,
pvtCommitteeNormal = _%_ 1 1,
pvtCommitteeNoConfidence = _%_
29
100,
pvtHardForkInitiation = _%_
1
10,
pvtPPSecurityGroup = _%_
472192080981
1000000000000},
cppDRepVotingThresholds =
DRepVotingThresholds {
dvtMotionNoConfidence = _%_
5884983475353
10000000000000,
dvtCommitteeNormal = _%_
20580183
100000000,
dvtCommitteeNoConfidence = _%_
749728163502140287
1000000000000000000,
dvtUpdateToConstitution = _%_
109
1000,
dvtHardForkInitiation = _%_
4186768242104499
10000000000000000,
dvtPPNetworkGroup = _%_
1598009111
20000000000,
dvtPPEconomicGroup = _%_
50864721359
100000000000,
dvtPPTechnicalGroup = _%_
4097489
10000000,
dvtPPGovGroup = _%_
794253
1000000,
dvtTreasuryWithdrawal = _%_
3068143785515963
10000000000000000},
cppCommitteeMinSize = 0,
cppCommitteeMaxTermLength =
EpochInterval 0,
cppGovActionLifetime =
EpochInterval 0,
cppGovActionDeposit = Coin 0,
cppDRepDeposit = Coin 0,
cppDRepActivity = EpochInterval
0,
cppMinFeeRefScriptCostPerByte =
_%_ 7081400873175724789 1000},
cgsPrevPParams = ConwayPParams {
cppMinFeeA = Coin 0,
cppMinFeeB = Coin 0,
cppMaxBBSize = 0,
cppMaxTxSize = 0,
cppMaxBHSize = 0,
cppKeyDeposit = Coin 0,
cppPoolDeposit = Coin 0,
cppEMax = EpochInterval 0,
cppNOpt = 0,
cppA0 = _%_
3153378130089775113
500000000000000000,
cppRho = _%_
556892633713
5000000000000,
cppTau = _%_ 63 1000,
cppProtocolVersion = ProtVer {
pvMajor = Version 0,
pvMinor = 0},
cppMinPoolCost = Coin 0,
cppCoinsPerUTxOByte = Coin 0,
cppCostModels = CostModels {
_costModelsValid = Map.fromList
[],
_costModelsErrors = Map.fromList
[],
_costModelsUnknown =
Map.fromList []},
cppPrices = Prices {
prMem = _%_
1633863435877753
100000,
prSteps = _%_
8034349045057300379
10000000000000000000},
cppMaxTxExUnits = ExUnits 0 0,
cppMaxBlockExUnits = ExUnits
0
0,
cppMaxValSize = 0,
cppCollateralPercentage = 0,
cppMaxCollateralInputs = 0,
cppPoolVotingThresholds =
PoolVotingThresholds {
pvtMotionNoConfidence = _%_
448581
1000000,
pvtCommitteeNormal = _%_
1878061
5000000,
pvtCommitteeNoConfidence = _%_
9805169824957
10000000000000,
pvtHardForkInitiation = _%_
96983
100000,
pvtPPSecurityGroup = _%_
608957434054669733
1000000000000000000},
cppDRepVotingThresholds =
DRepVotingThresholds {
dvtMotionNoConfidence = _%_
4139963
5000000,
dvtCommitteeNormal = _%_
165742179843
500000000000,
dvtCommitteeNoConfidence = _%_
5544208335649
20000000000000,
dvtUpdateToConstitution = _%_
4
5,
dvtHardForkInitiation = _%_
604582429157596779
1000000000000000000,
dvtPPNetworkGroup = _%_ 1 1,
dvtPPEconomicGroup = _%_
38135399
100000000,
dvtPPTechnicalGroup = _%_
840044361
1000000000,
dvtPPGovGroup = _%_ 27 50,
dvtTreasuryWithdrawal = _%_
56378058712768691
100000000000000000},
cppCommitteeMinSize = 0,
cppCommitteeMaxTermLength =
EpochInterval 0,
cppGovActionLifetime =
EpochInterval 0,
cppGovActionDeposit = Coin 0,
cppDRepDeposit = Coin 0,
cppDRepActivity = EpochInterval
0,
cppMinFeeRefScriptCostPerByte =
_%_
220007043008084831
500000000000000000},
cgsDRepPulsingState = DRComplete
PulsingSnapshot {
psProposals = StrictSeqFromList
[],
psDRepDistr = Map.fromList [],
psDRepState = Map.fromList []}
RatifyState {
rsEnactState = EnactState {
ensCommittee = SNothing,
ensConstitution = Constitution {
constitutionAnchor = Anchor {
anchorUrl = Url "",
anchorDataHash = SafeHash
"208a17d692e08076b4aca54c92ee172a0b2f17cb79d0b6df6c029abef30a5c46"},
constitutionScript = SJust
(ScriptHash
"0d9afbd1ee906be698e65c5fad539f3e7af840649ea323fbe1ff4dd9")},
ensCurPParams = ConwayPParams {
cppMinFeeA = Coin 0,
cppMinFeeB = Coin 0,
cppMaxBBSize = 0,
cppMaxTxSize = 0,
cppMaxBHSize = 0,
cppKeyDeposit = Coin 0,
cppPoolDeposit = Coin 0,
cppEMax = EpochInterval 0,
cppNOpt = 0,
cppA0 = _%_
7431793195526249021
1,
cppRho = _%_
453102329
10000000000,
cppTau = _%_
3132572956823472309
10000000000000000000,
cppProtocolVersion = ProtVer {
pvMajor = Version 0,
pvMinor = 0},
cppMinPoolCost = Coin 0,
cppCoinsPerUTxOByte = Coin 0,
cppCostModels = CostModels {
_costModelsValid = Map.fromList
[],
_costModelsErrors = Map.fromList
[],
_costModelsUnknown =
Map.fromList []},
cppPrices = Prices {
prMem = _%_
2769097886810868633
500,
prSteps = _%_
6202509244218196861
1000000},
cppMaxTxExUnits = ExUnits 0 0,
cppMaxBlockExUnits = ExUnits
0
0,
cppMaxValSize = 0,
cppCollateralPercentage = 0,
cppMaxCollateralInputs = 0,
cppPoolVotingThresholds =
PoolVotingThresholds {
pvtMotionNoConfidence = _%_
477
1000,
pvtCommitteeNormal = _%_
16871576743333357
100000000000000000,
pvtCommitteeNoConfidence = _%_
26143274106439
100000000000000,
pvtHardForkInitiation = _%_
590716439
800000000,
pvtPPSecurityGroup = _%_
1738
3125},
cppDRepVotingThresholds =
DRepVotingThresholds {
dvtMotionNoConfidence = _%_
391502647
500000000,
dvtCommitteeNormal = _%_
19848961377
20000000000,
dvtCommitteeNoConfidence = _%_
21027
25000,
dvtUpdateToConstitution = _%_
1554239983
2500000000,
dvtHardForkInitiation = _%_
625294705237007
1000000000000000,
dvtPPNetworkGroup = _%_ 6 25,
dvtPPEconomicGroup = _%_
2753
5000,
dvtPPTechnicalGroup = _%_
1159938923
2500000000,
dvtPPGovGroup = _%_
11503
250000,
dvtTreasuryWithdrawal = _%_
1039021519748497361
2000000000000000000},
cppCommitteeMinSize = 0,
cppCommitteeMaxTermLength =
EpochInterval 0,
cppGovActionLifetime =
EpochInterval 0,
cppGovActionDeposit = Coin 0,
cppDRepDeposit = Coin 0,
cppDRepActivity = EpochInterval
0,
cppMinFeeRefScriptCostPerByte =
_%_
1210174397386220197
5000000000000000},
ensPrevPParams = ConwayPParams {
cppMinFeeA = Coin 0,
cppMinFeeB = Coin 0,
cppMaxBBSize = 0,
cppMaxTxSize = 0,
cppMaxBHSize = 0,
cppKeyDeposit = Coin 0,
cppPoolDeposit = Coin 0,
cppEMax = EpochInterval 0,
cppNOpt = 0,
cppA0 = _%_
1259951508896671852
1,
cppRho = _%_
192564411373
200000000000,
cppTau = _%_
46150518293786367
50000000000000000,
cppProtocolVersion = ProtVer {
pvMajor = Version 0,
pvMinor = 0},
cppMinPoolCost = Coin 0,
cppCoinsPerUTxOByte = Coin 0,
cppCostModels = CostModels {
_costModelsValid = Map.fromList
[],
_costModelsErrors = Map.fromList
[],
_costModelsUnknown =
Map.fromList []},
cppPrices = Prices {
prMem = _%_
69299383043340029
7812500,
prSteps = _%_
25466997068524387
5000000000000},
cppMaxTxExUnits = ExUnits 0 0,
cppMaxBlockExUnits = ExUnits
0
0,
cppMaxValSize = 0,
cppCollateralPercentage = 0,
cppMaxCollateralInputs = 0,
cppPoolVotingThresholds =
PoolVotingThresholds {
pvtMotionNoConfidence = _%_
1163
2500,
pvtCommitteeNormal = _%_
1291
5000,
pvtCommitteeNoConfidence = _%_
1
2,
pvtHardForkInitiation = _%_
1007990349863
2500000000000,
pvtPPSecurityGroup = _%_
34591
50000},
cppDRepVotingThresholds =
DRepVotingThresholds {
dvtMotionNoConfidence = _%_
3693356633343
4000000000000,
dvtCommitteeNormal = _%_ 1 1,
dvtCommitteeNoConfidence = _%_
21955926760569743
25000000000000000,
dvtUpdateToConstitution = _%_
499572891
500000000,
dvtHardForkInitiation = _%_ 1 1,
dvtPPNetworkGroup = _%_
11031105580906303
12500000000000000,
dvtPPEconomicGroup = _%_
682055427160793
1000000000000000,
dvtPPTechnicalGroup = _%_ 11 25,
dvtPPGovGroup = _%_
15837572872603
20000000000000,
dvtTreasuryWithdrawal = _%_
1
1},
cppCommitteeMinSize = 0,
cppCommitteeMaxTermLength =
EpochInterval 0,
cppGovActionLifetime =
EpochInterval 0,
cppGovActionDeposit = Coin 0,
cppDRepDeposit = Coin 0,
cppDRepActivity = EpochInterval
0,
cppMinFeeRefScriptCostPerByte =
_%_ 1494790677319121911 2000},
ensTreasury = Coin 0,
ensWithdrawals = Map.fromList
[],
ensPrevGovActionIds =
GovRelation {
grPParamUpdate = SNothing,
grHardFork = SNothing,
grCommittee = SNothing,
grConstitution = SJust
(GovPurposeId
GovActionId {
gaidTxId = TxId
(SafeHash
"572cbc9dc59052b34b96a21d77e6c631a83259b01db76bd2e053099be6730362"),
gaidGovActionIx = GovActionIx
0})}},
rsEnacted = Seq.fromList [],
rsExpired = Set.fromList [],
rsDelayed = False}},
utxosStakeDistr = IStake {
credMap = Map.fromList [],
ptrMap = Map.fromList []},
utxosDonation = Coin 0}
Exception thrown while showing test case:
Dependency error in `linearize`:
graph: Graph {edges = fromList [(Name v1,fromList []),(Name v2,fromList []),(Name v17,fromList [Name v35]),(Name v19,fromList [Name v35]),(Name v21,fromList []),(Name v26,fromList [Name v1,Name v2]),(Name v27,fromList [Name v35]),(Name v28,fromList []),(Name v31,fromList []),(Name v32,fromList [Name v35]),(Name v34,fromList []),(Name v35,fromList []),(Name v38,fromList []),(Name v40,fromList [Name v1,Name v2,Name v17,Name v19,Name v21,Name v26,Name v27,Name v28,Name v31,Name v32,Name v34,Name v35]),(Name v42,fromList [Name v1,Name v2,Name v17,Name v19,Name v21,Name v26,Name v27,Name v28,Name v31,Name v32,Name v34,Name v35,Name v38,Name v40])], opEdges = fromList [(Name v1,fromList [Name v26,Name v40,Name v42]),(Name v2,fromList [Name v26,Name v40,Name v42]),(Name v17,fromList [Name v40,Name v42]),(Name v19,fromList [Name v40,Name v42]),(Name v21,fromList [Name v40,Name v42]),(Name v26,fromList [Name v40,Name v42]),(Name v27,fromList [Name v40,Name v42]),(Name v28,fromList [Name v40,Name v42]),(Name v31,fromList [Name v40,Name v42]),(Name v32,fromList [Name v40,Name v42]),(Name v34,fromList [Name v40,Name v42]),(Name v35,fromList [Name v17,Name v19,Name v27,Name v32,Name v40,Name v42]),(Name v38,fromList [Name v42]),(Name v40,fromList [Name v42]),(Name v42,fromList [])]}
the following left-over constraints are not defining constraints for a unique variable:
reifies (Add (Add (Add (FoldMap Compose ToGeneric Compose Fst Compose Snd Compose ToGeneric Compose Fst ToGeneric (ToGeneric v32))
(FoldMap Compose Fst ToGeneric (ToGeneric v19))) v27)
v17) v35
CallStack (from HasCallStack):
error, called at src/Constrained/GenT.hs:101:3 in constrained-generators-0.2.0.0-AYmToXyDGeN8rNY2yzHLOp:Constrained.GenT
To rerun use: --match "/Conformance/Conway conformance tests/UTXO/" --seed 1617106729
Randomized with seed 1617106729
Finished in 168.7419 seconds
6 examples, 1 failure
Loading