Closed MitchyCola closed 1 year ago
This issue will be used to track the progress of the CTL Test Plan coverage.
Please link PRs when adding coverages. Make sure to update doc/test-plan.md.
Each of the following constraints should be covered, along with the lookup that it implies (indicated where applicable):
mustSpendPubKeyOutput
mustBeSignedBy
mustHashDatum
mustIncludeDatum
mustProduceAtLeastTotal
mustProduceAtLeast
mustSatisfyAnyOf
mustSpendAtLeastTotal
mustSpendAtLeast
mustValidateIn
In addition, several redeemer combinations in a single transaction must be covered:
Spend
Mint
Currently, we require parsing tests for the following data structures:
ogmios-datum-cache
GetDatumsByHashesR
GetTxByHashR
Done
CTL Test Plan Progress
This issue will be used to track the progress of the CTL Test Plan coverage.
Please link PRs when adding coverages. Make sure to update doc/test-plan.md.
Constraints/lookups
Each of the following constraints should be covered, along with the lookup that it implies (indicated where applicable):
mustSpendPubKeyOutput
https://github.com/Plutonomicon/cardano-transaction-lib/pull/1024mustBeSignedBy
https://github.com/Plutonomicon/cardano-transaction-lib/pull/1101mustSpendPubKeyOutput
mustHashDatum
mustIncludeDatum
https://github.com/Plutonomicon/cardano-transaction-lib/pull/1087mustProduceAtLeastTotal
. Also implies:mustProduceAtLeast
mustSatisfyAnyOf
mustSpendAtLeastTotal
. Also implies:mustSpendAtLeast
mustValidateIn
https://github.com/Plutonomicon/cardano-transaction-lib/pull/1101In addition, several redeemer combinations in a single transaction must be covered:
Spend
redeemersSpend
andMint
redeemerUnit and integration testing
Currently, we require parsing tests for the following data structures:
ogmios-datum-cache
GetDatumsByHashesR
https://github.com/Plutonomicon/cardano-transaction-lib/pull/408 https://github.com/Plutonomicon/cardano-transaction-lib/pull/959GetTxByHashR