Add roundtrip test functions skipping comparison with FlatTerm-decoded #4866
+94
−15
Garnix CI / check cardano-ledger-shelley:test:tests [x86_64-linux]
succeeded
Feb 1, 2025 in 27m 1s
Run results
Build succeeded
Details
Last 100 lines of logs:
Predicate Failures
ShelleyDelegPredFailure ShelleyEra [✔] (2ms)
+++ OK, passed 100 tests.
ShelleyDelegsPredFailure ShelleyEra [✔] (67ms)
+++ OK, passed 100 tests.
ShelleyDelplPredFailure ShelleyEra [✔] (1ms)
+++ OK, passed 100 tests.
ShelleyLedgerPredFailure ShelleyEra [✔] (40ms)
+++ OK, passed 100 tests.
ShelleyLedgersPredFailure ShelleyEra [✔] (47ms)
+++ OK, passed 100 tests.
ShelleyPoolPredFailure ShelleyEra [✔]
+++ OK, passed 100 tests.
ShelleyPpupPredFailure ShelleyEra [✔] (24ms)
+++ OK, passed 100 tests.
ShelleyUtxoPredFailure ShelleyEra [✔] (130ms)
+++ OK, passed 100 tests.
ShelleyUtxowPredFailure ShelleyEra [✔] (24ms)
+++ OK, passed 100 tests.
Non era parametric Shelley types
NominalDiffTimeMicro [✔] (3ms)
+++ OK, passed 100 tests.
ShelleyGenesisStaking [✔] (17946ms)
+++ OK, passed 100 tests.
ShelleyGenesis [✔] (2709ms)
+++ OK, passed 100 tests.
RewardUpdate [✔] (13514ms)
+++ OK, passed 100 tests.
RewardSnapShot [✔] (13227ms)
+++ OK, passed 100 tests.
FreeVars [✔] (15081ms)
+++ OK, passed 100 tests.
RewardPulser (ReaderT Globals Identity) RewardAns [✔] (34281ms)
+++ OK, passed 100 tests.
PulsingRewUpdate [✔] (26094ms)
+++ OK, passed 100 tests.
CDDL
Ruby-based
bootstrap_witness: Annotator BootstrapWitness [✔] (4241ms)
address: Addr [✔] (4253ms)
reward_account: RewardAccount [✔] (3921ms)
stake_credential: Credential 'Staking [✔] (4643ms)
transaction_body: Annotator (MemoBytes (ShelleyTxBodyRaw ShelleyEra)) [✔] (4661ms)
transaction_output: ShelleyTxOut ShelleyEra [✔] (4752ms)
relay: StakePoolRelay [✔] (4377ms)
certificate: ShelleyTxCert ShelleyEra [✔] (4228ms)
transaction_input: TxIn [✔] (4690ms)
transaction_metadata: Annotator (MemoBytes (ShelleyTxAuxDataRaw ShelleyEra)) [✔] (4352ms)
multisig_script: Annotator (MemoBytes (MultiSigRaw ShelleyEra)) [✔] (4551ms)
update: Update ShelleyEra [✔] (3885ms)
proposed_protocol_parameter_updates: Map (KeyHash 'Genesis) (PParamsUpdate ShelleyEra) [✔] (3601ms)
protocol_param_update: ShelleyPParams StrictMaybe ShelleyEra [✔] (4886ms)
transaction: Annotator (MemoBytes (ShelleyTxRaw ShelleyEra)) [✔] (4506ms)
Huddle
address: Addr [✔] (2ms)
bootstrap_witness: Annotator BootstrapWitness [✔] (2ms)
reward_account: RewardAccount [✔] (1ms)
stake_credential: Credential 'Staking [✔]
transaction_body: Annotator (MemoBytes (ShelleyTxBodyRaw ShelleyEra)) [✔] (21ms)
transaction_output: ShelleyTxOut ShelleyEra [✔] (1ms)
relay: StakePoolRelay [✔] (2ms)
certificate: ShelleyTxCert ShelleyEra [✔] (4ms)
transaction_input: TxIn [✔]
transaction_metadata: Annotator (MemoBytes (ShelleyTxAuxDataRaw ShelleyEra)) [✔] (28ms)
multisig_script: Annotator (MemoBytes (MultiSigRaw ShelleyEra)) [✔] (15ms)
update: Update ShelleyEra [✔] (61ms)
proposed_protocol_parameter_updates: Map (KeyHash 'Genesis) (PParamsUpdate ShelleyEra) [✔] (134ms)
protocol_param_update: ShelleyPParams StrictMaybe ShelleyEra [✔] (10ms)
transaction: Annotator (MemoBytes (ShelleyTxRaw ShelleyEra)) [✔] (32ms)
transaction_witness_set: Annotator (MemoBytes (ShelleyTxWitsRaw ShelleyEra)) [✔] (30ms)
ShelleyImpSpec
LEDGER
Transactions update UTxO [✔] (4ms)
EPOCH
Runs basic transaction [✔] (77ms)
Crosses epoch boundaries [✔] (47ms)
UTXOW
Bootstrap Witness
Valid Witnesses [✔] (1ms)
InvalidWitnessesUTXOW [✔] (1ms)
MissingVKeyWitnessesUTXOW [✔]
MissingScriptWitnessesUTXOW [✔]
MissingTxBodyMetadataHash [✔]?7h
MissingTxMetadata [✔]
ConflictingMetadataHash [✔]
ExtraneousScriptWitnessesUTXOW [✔]
UTXO
ShelleyUtxoPredFailure
ValueNotConservedUTxO [✔] (1ms)
ShelleyPureTests
StakeDistrIncludesRewards [✔] (1211ms)
+++ OK, passed 100 tests.
Shelley
RoundTrip JSON
PParams ShelleyEra [✔] (9ms)
+++ OK, passed 100 tests.
Finished in 261.2470 seconds
87 examples, 0 failures
buildPhase completed in 4 minutes 21 seconds
Loading