packages feed

cleveland-0.1.2: cleveland.cabal

cabal-version: 2.0

-- This file has been generated from package.yaml by hpack version 0.34.4.
--
-- see: https://github.com/sol/hpack

name:           cleveland
version:        0.1.2
synopsis:       Testing framework for Morley.
description:    This package provides an eDSL for testing contracts written in Michelson, Morley or Lorentz. These tests can be run on an emulated environment or on a real network.
category:       Blockchain
homepage:       https://gitlab.com/morley-framework/morley
bug-reports:    https://gitlab.com/morley-framework/morley/-/issues
author:         Serokell, Tocqueville Group
maintainer:     Serokell <hi@serokell.io>
copyright:      2019-2021 Tocqueville Group, 2021-2022 Oxhead Alpha
license:        MIT
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    test/fixtures/addrValue.txt
    test/fixtures/addrValue.txt.license
    test/fixtures/intValue.txt
    test/fixtures/intValue.txt.license
extra-doc-files:
    README.md
    CHANGES.md

source-repository head
  type: git
  location: git@gitlab.com:morley-framework/morley.git

library
  exposed-modules:
      Hedgehog.Gen.Michelson
      Hedgehog.Gen.Michelson.Typed
      Hedgehog.Gen.Michelson.Untyped
      Hedgehog.Gen.Morley.Micheline
      Hedgehog.Gen.SizedList
      Hedgehog.Gen.Tezos.Address
      Hedgehog.Gen.Tezos.Core
      Hedgehog.Gen.Tezos.Crypto
      Hedgehog.Gen.Tezos.Crypto.BLS12381
      Hedgehog.Gen.Tezos.Crypto.Ed25519
      Hedgehog.Gen.Tezos.Crypto.P256
      Hedgehog.Gen.Tezos.Crypto.Secp256k1
      Hedgehog.Gen.Tezos.Crypto.Timelock
      Hedgehog.Range.Defaults
      Hedgehog.Range.Defaults.Orphans
      Hedgehog.Range.Tezos.Core.Timestamp
      Lorentz.Test.DupableScan
      Test.Cleveland
      Test.Cleveland.Doc
      Test.Cleveland.Doc.Common
      Test.Cleveland.Doc.Lorentz
      Test.Cleveland.Doc.Michelson
      Test.Cleveland.Ingredients
      Test.Cleveland.Instances
      Test.Cleveland.Internal.Abstract
      Test.Cleveland.Internal.Actions
      Test.Cleveland.Internal.Client
      Test.Cleveland.Internal.Exceptions
      Test.Cleveland.Internal.Hedgehog
      Test.Cleveland.Internal.Pure
      Test.Cleveland.Internal.Scenario
      Test.Cleveland.Lorentz
      Test.Cleveland.Lorentz.Consumer
      Test.Cleveland.Lorentz.Entrypoints
      Test.Cleveland.Lorentz.Import
      Test.Cleveland.Lorentz.Internal.Entrypoints
      Test.Cleveland.Lorentz.Requester
      Test.Cleveland.Lorentz.Ticketer
      Test.Cleveland.Lorentz.Types
      Test.Cleveland.Michelson
      Test.Cleveland.Michelson.Dummy
      Test.Cleveland.Michelson.Entrypoints
      Test.Cleveland.Michelson.Import
      Test.Cleveland.Michelson.Internal.Entrypoints
      Test.Cleveland.Michelson.Unit
      Test.Cleveland.Tasty
      Test.Cleveland.Tasty.Internal
      Test.Cleveland.Tasty.Internal.Options
      Test.Cleveland.Tasty.Internal.Report
      Test.Cleveland.Util
  other-modules:
      Paths_cleveland
  autogen-modules:
      Paths_cleveland
  hs-source-dirs:
      src
  default-extensions:
      AllowAmbiguousTypes
      ApplicativeDo
      BangPatterns
      BlockArguments
      ConstraintKinds
      DataKinds
      DefaultSignatures
      DeriveAnyClass
      DeriveDataTypeable
      DeriveFoldable
      DeriveFunctor
      DeriveGeneric
      DeriveTraversable
      DerivingStrategies
      DerivingVia
      EmptyCase
      FlexibleContexts
      FlexibleInstances
      GADTs
      GeneralizedNewtypeDeriving
      ImportQualifiedPost
      LambdaCase
      MultiParamTypeClasses
      MultiWayIf
      NamedFieldPuns
      NegativeLiterals
      NumDecimals
      NumericUnderscores
      OverloadedLabels
      OverloadedStrings
      PatternSynonyms
      PolyKinds
      QuantifiedConstraints
      QuasiQuotes
      RankNTypes
      RecordWildCards
      RecursiveDo
      ScopedTypeVariables
      StandaloneDeriving
      StandaloneKindSignatures
      StrictData
      TemplateHaskell
      TupleSections
      TypeApplications
      TypeFamilies
      TypeOperators
      UndecidableInstances
      UndecidableSuperClasses
      ViewPatterns
  ghc-options: -Weverything -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-implicit-prelude -Wno-prepositive-qualified-module -Wno-missing-safe-haskell-mode -Wno-unused-packages
  build-depends:
      HUnit
    , MonadRandom
    , aeson
    , base-noprelude >=4.7 && <5
    , bytestring
    , constraints >=0.11
    , containers
    , criterion
    , cryptonite
    , data-default
    , directory
    , either
    , exceptions
    , file-embed
    , fmt
    , hedgehog >=1.0.3
    , hex-text
    , hspec
    , hspec-expectations
    , lens
    , lorentz
    , morley
    , morley-client
    , morley-prelude
    , mtl
    , named
    , o-clock
    , optparse-applicative
    , safe-exceptions
    , servant-client-core
    , singletons
    , statistics
    , tagged
    , tasty >=1.4
    , tasty-ant-xml
    , tasty-hedgehog
    , tasty-hunit-compat
    , template-haskell
    , text
    , time
    , with-utf8
  default-language: Haskell2010

test-suite cleveland-test
  type: exitcode-stdio-1.0
  main-is: Main.hs
  other-modules:
      TestSuite.Cleveland.AddressRevealing
      TestSuite.Cleveland.Assertions
      TestSuite.Cleveland.BalanceCheck
      TestSuite.Cleveland.BatchOperation
      TestSuite.Cleveland.BatchTransferCheck
      TestSuite.Cleveland.BlockIntervalGetter
      TestSuite.Cleveland.BytesSigning
      TestSuite.Cleveland.CallStack
      TestSuite.Cleveland.ChainIdGet
      TestSuite.Cleveland.ContractAllocation
      TestSuite.Cleveland.DFS
      TestSuite.Cleveland.Emulated
      TestSuite.Cleveland.Entrypoints
      TestSuite.Cleveland.ExpectFailure
      TestSuite.Cleveland.FailureLogs
      TestSuite.Cleveland.Import
      TestSuite.Cleveland.InitialState
      TestSuite.Cleveland.Level
      TestSuite.Cleveland.Lorentz.Contracts.ContractAllocator
      TestSuite.Cleveland.Lorentz.Entrypoints
      TestSuite.Cleveland.MismatchError
      TestSuite.Cleveland.NewAddressCheck
      TestSuite.Cleveland.OperationReplay
      TestSuite.Cleveland.PrefixNetworkScenario
      TestSuite.Cleveland.PrettyFailWith
      TestSuite.Cleveland.PublicKeyToAddress
      TestSuite.Cleveland.RefillableAddress
      TestSuite.Cleveland.RunCode
      TestSuite.Cleveland.StorageCheck
      TestSuite.Cleveland.StorageWithBigMaps
      TestSuite.Cleveland.Tasty
      TestSuite.Cleveland.Tasty.Report
      TestSuite.Cleveland.Tasty.Report.Examples
      TestSuite.Cleveland.Time
      TestSuite.Cleveland.TransferCheck
      TestSuite.Cleveland.UsedFramework
      TestSuite.Cleveland.Util
      TestSuite.Cleveland.VotingPower
      TestSuite.Cleveland.WithMoneybag
      TestSuite.Cleveland.WithSender
      TestSuite.Util
      TestSuite.Util.Contracts
      Tree
      Paths_cleveland
  hs-source-dirs:
      test
  default-extensions:
      AllowAmbiguousTypes
      ApplicativeDo
      BangPatterns
      BlockArguments
      ConstraintKinds
      DataKinds
      DefaultSignatures
      DeriveAnyClass
      DeriveDataTypeable
      DeriveFoldable
      DeriveFunctor
      DeriveGeneric
      DeriveTraversable
      DerivingStrategies
      DerivingVia
      EmptyCase
      FlexibleContexts
      FlexibleInstances
      GADTs
      GeneralizedNewtypeDeriving
      ImportQualifiedPost
      LambdaCase
      MultiParamTypeClasses
      MultiWayIf
      NamedFieldPuns
      NegativeLiterals
      NumDecimals
      NumericUnderscores
      OverloadedLabels
      OverloadedStrings
      PatternSynonyms
      PolyKinds
      QuantifiedConstraints
      QuasiQuotes
      RankNTypes
      RecordWildCards
      RecursiveDo
      ScopedTypeVariables
      StandaloneDeriving
      StandaloneKindSignatures
      StrictData
      TemplateHaskell
      TupleSections
      TypeApplications
      TypeFamilies
      TypeOperators
      UndecidableInstances
      UndecidableSuperClasses
      ViewPatterns
  ghc-options: -Weverything -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-implicit-prelude -Wno-prepositive-qualified-module -Wno-missing-safe-haskell-mode -Wno-unused-packages -threaded -eventlog -rtsopts "-with-rtsopts=-N -A64m -AL256m"
  build-tool-depends:
      tasty-discover:tasty-discover
  build-depends:
      base-noprelude >=4.7 && <5
    , cleveland
    , either
    , filepath
    , fmt
    , hedgehog >=1.0.3
    , hspec-expectations
    , lens
    , lorentz
    , morley
    , morley-client
    , morley-prelude
    , named
    , o-clock
    , servant-client
    , tasty
    , tasty-hedgehog
    , tasty-hunit-compat
    , temporary
    , text
    , time
  default-language: Haskell2010