| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Test.Cardano.Ledger.Plutus
Contents
Synopsis
- data PlutusArgs = PlutusArgs {}
- data ScriptTestContext = PlutusLanguage l ⇒ ScriptTestContext {
- stcScript ∷ Plutus l
- stcArgs ∷ PlutusArgs
- alwaysSucceedsPlutus ∷ ∀ (l ∷ Language). Natural → Plutus l
- alwaysFailsPlutus ∷ ∀ (l ∷ Language). Natural → Plutus l
- decodeHexPlutus ∷ ∀ (l ∷ Language). HasCallStack ⇒ Text → Plutus l
- mkCostModelConst ∷ HasCallStack ⇒ Language → Int64 → CostModel
- zeroTestingCostModel ∷ HasCallStack ⇒ Language → CostModel
- zeroTestingCostModelV1 ∷ HasCallStack ⇒ CostModel
- zeroTestingCostModelV2 ∷ HasCallStack ⇒ CostModel
- zeroTestingCostModelV3 ∷ HasCallStack ⇒ CostModel
- testingCostModel ∷ HasCallStack ⇒ Language → CostModel
- testingCostModelV1 ∷ HasCallStack ⇒ CostModel
- testingCostModelV2 ∷ HasCallStack ⇒ CostModel
- testingCostModelV3 ∷ HasCallStack ⇒ CostModel
- testingEvaluationContext ∷ Language → EvaluationContext
- testingCostModels ∷ HasCallStack ⇒ [Language] → CostModels
- zeroTestingCostModels ∷ HasCallStack ⇒ [Language] → CostModels
Documentation
data PlutusArgs Source #
Constructors
| PlutusArgs | |
Fields
| |
Instances
data ScriptTestContext Source #
Constructors
| PlutusLanguage l ⇒ ScriptTestContext | |
Fields
| |
Instances
| NFData ScriptTestContext Source # | |
Defined in Test.Cardano.Ledger.Plutus.ScriptTestContext Methods rnf ∷ ScriptTestContext → () # | |
| Show ScriptTestContext Source # | |
Defined in Test.Cardano.Ledger.Plutus.ScriptTestContext Methods showsPrec ∷ Int → ScriptTestContext → ShowS # show ∷ ScriptTestContext → String # showList ∷ [ScriptTestContext] → ShowS # | |
Plutus
decodeHexPlutus ∷ ∀ (l ∷ Language). HasCallStack ⇒ Text → Plutus l Source #
CostModel
mkCostModelConst ∷ HasCallStack ⇒ Language → Int64 → CostModel Source #
Construct a test cost model where all parameters are set to the same value
CostModels
testingCostModels ∷ HasCallStack ⇒ [Language] → CostModels Source #
Test CostModels for all available languages
zeroTestingCostModels ∷ HasCallStack ⇒ [Language] → CostModels Source #
Test CostModels for all available languages with zero values for all parameters