plutus-contract-certification-1.2.0.0
Safe Haskell None
Language Haskell2010

Plutus.Contract.Test.Certification.Run

Synopsis

A certification report holds all the necessary information

data CertificationReport m Source #

Instances

Instances details
Show ( CertificationReport m) Source #
Instance details

Defined in Plutus.Contract.Test.Certification.Run

Generic ( CertificationReport m) Source #
Instance details

Defined in Plutus.Contract.Test.Certification.Run

ToJSON ( CertificationReport m) Source #
Instance details

Defined in Plutus.Contract.Test.Certification.Run

type Rep ( CertificationReport m) Source #
Instance details

Defined in Plutus.Contract.Test.Certification.Run

type Rep ( CertificationReport m) = D1 (' MetaData "CertificationReport" "Plutus.Contract.Test.Certification.Run" "plutus-contract-certification-1.2.0.0-9kb87hRqXUeFFdqF5ROmcx" ' False ) ( C1 (' MetaCons "CertificationReport" ' PrefixI ' True ) ((( S1 (' MetaSel (' Just "_certRes_standardPropertyResult") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Result ) :*: S1 (' MetaSel (' Just "_certRes_noLockedFundsResult") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Maybe Result ))) :*: ( S1 (' MetaSel (' Just "_certRes_noLockedFundsLightResult") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Maybe Result )) :*: S1 (' MetaSel (' Just "_certRes_standardCrashToleranceResult") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Maybe Result )))) :*: (( S1 (' MetaSel (' Just "_certRes_unitTestResults") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ Result ]) :*: S1 (' MetaSel (' Just "_certRes_coverageReport") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 CoverageReport )) :*: ( S1 (' MetaSel (' Just "_certRes_whitelistOk") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Maybe Bool )) :*: ( S1 (' MetaSel (' Just "_certRes_whitelistResult") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Maybe Result )) :*: S1 (' MetaSel (' Just "_certRes_DLTests") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [( String , Result )]))))))

There are a tonne of lenses

and we have a function for running certification

data CertificationTask Source #

Instances

Instances details
Bounded CertificationTask Source #
Instance details

Defined in Plutus.Contract.Test.Certification.Run

Enum CertificationTask Source #
Instance details

Defined in Plutus.Contract.Test.Certification.Run

Eq CertificationTask Source #
Instance details

Defined in Plutus.Contract.Test.Certification.Run

Ord CertificationTask Source #
Instance details

Defined in Plutus.Contract.Test.Certification.Run

Show CertificationTask Source #
Instance details

Defined in Plutus.Contract.Test.Certification.Run

certificationTasks :: Certification m -> [ CertificationTask ] Source #

The list of certification tasks that will be run for a given certification object.

Orphan instances

Generic Result Source #
Instance details

Generic FailureReason Source #
Instance details

ToJSON SMGen Source #
Instance details

ToJSON QCGen Source #
Instance details

ToJSON Result Source #
Instance details

ToJSON SomeException Source #
Instance details

ToJSON FailureReason Source #
Instance details

ToJSON Outcome Source #
Instance details

ToJSON Result Source #
Instance details

FromJSON SMGen Source #
Instance details

FromJSON QCGen Source #
Instance details

FromJSON Result Source #
Instance details

FromJSON SomeException Source #
Instance details