/
cardano-ledger-alonzo-test.cabal
144 lines (134 loc) · 4.79 KB
/
cardano-ledger-alonzo-test.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
cabal-version: 3.0
name: cardano-ledger-alonzo-test
version: 1.1.2.0
license: Apache-2.0
maintainer: operations@iohk.io
author: IOHK
bug-reports: https://github.com/input-output-hk/cardano-ledger/issues
synopsis: Tests for Cardano ledger introducing Plutus Core
description:
This package builds upon the Mary ledger with support for extended UTxO
via Plutus Core.
category: Network
build-type: Simple
data-files:
cddl-files/alonzo.cddl
cddl-files/real/crypto.cddl
cddl-files/mock/extras.cddl
golden/*.cbor
golden/mainnet-alonzo-genesis.json
source-repository head
type: git
location: https://github.com/input-output-hk/cardano-ledger
subdir: eras/alonzo/test-suite
library
exposed-modules:
Test.Cardano.Ledger.Alonzo.AlonzoEraGen
Test.Cardano.Ledger.Alonzo.CostModel
Test.Cardano.Ledger.Alonzo.EraMapping
Test.Cardano.Ledger.Alonzo.Examples.Consensus
Test.Cardano.Ledger.Alonzo.PlutusScripts
Test.Cardano.Ledger.Alonzo.Serialisation.Generators
Test.Cardano.Ledger.Alonzo.Scripts
Test.Cardano.Ledger.Alonzo.Translation.TranslationInstance
Test.Cardano.Ledger.Alonzo.Translation.TranslatableGen
Test.Cardano.Ledger.Alonzo.Translation.Golden
Test.Cardano.Ledger.Alonzo.Trace
hs-source-dirs: src
other-modules: Paths_cardano_ledger_alonzo_test
default-language: Haskell2010
ghc-options:
-Wall -Wcompat -Wincomplete-record-updates
-Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints
-Wunused-packages
build-depends:
base >=4.14 && <4.19,
bytestring,
cardano-ledger-alonzo:{cardano-ledger-alonzo, testlib} >=1.2,
cardano-ledger-binary:{cardano-ledger-binary, testlib} >=1.0,
cardano-ledger-core:{cardano-ledger-core, testlib} ^>=1.3,
cardano-ledger-pretty,
cardano-ledger-allegra ^>=1.2,
cardano-ledger-shelley:{cardano-ledger-shelley, testlib} ^>=1.3,
cardano-ledger-shelley-test ^>=1.2,
cardano-ledger-shelley-ma-test ^>=1.2,
cardano-ledger-mary ^>=1.3,
cardano-protocol-tpraos ^>=1.0,
cardano-slotting,
cardano-strict-containers,
cborg,
containers,
data-default-class,
microlens,
plutus-tx,
plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>=1.7,
QuickCheck,
random,
serialise,
small-steps >=1.0,
small-steps-test,
tasty-hunit,
time,
transformers
executable gen-golden
main-is: GenerateGoldenFileMain.hs
hs-source-dirs: test
other-modules: Paths_cardano_ledger_alonzo_test
default-language: Haskell2010
ghc-options:
-Wall -Wcompat -Wincomplete-record-updates
-Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints
-Wunused-packages
build-depends:
base,
cardano-ledger-core,
cardano-ledger-alonzo,
cardano-ledger-alonzo-test
test-suite cardano-ledger-alonzo-test
type: exitcode-stdio-1.0
main-is: Tests.hs
hs-source-dirs: test
other-modules:
Test.Cardano.Ledger.Alonzo.ChainTrace
Test.Cardano.Ledger.Alonzo.Golden
Test.Cardano.Ledger.Alonzo.GoldenTranslation
Test.Cardano.Ledger.Alonzo.PlutusScriptExamples
Test.Cardano.Ledger.Alonzo.Serialisation.Canonical
Test.Cardano.Ledger.Alonzo.Serialisation.CDDL
Test.Cardano.Ledger.Alonzo.Serialisation.Tripping
Test.Cardano.Ledger.Alonzo.Translation
Test.Cardano.Ledger.Alonzo.TxInfo
Paths_cardano_ledger_alonzo_test
default-language: Haskell2010
ghc-options:
-Wall -Wcompat -Wincomplete-record-updates
-Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints
-Wunused-packages
build-depends:
base,
aeson >=2,
base16-bytestring,
bytestring,
cardano-ledger-allegra >=1.1,
cardano-ledger-alonzo:{cardano-ledger-alonzo, testlib},
cardano-ledger-alonzo-test,
cardano-ledger-binary:{cardano-ledger-binary, testlib},
cardano-ledger-core >=1.0,
cardano-ledger-mary:{cardano-ledger-mary, testlib},
cardano-ledger-shelley-ma-test,
cardano-protocol-tpraos,
cardano-slotting,
containers,
data-default-class,
plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib},
QuickCheck,
small-steps,
small-steps-test,
cardano-ledger-shelley:{cardano-ledger-shelley, testlib},
cardano-ledger-shelley-test >=1.1,
microlens,
cardano-strict-containers,
tasty,
tasty-hunit,
tasty-quickcheck,
time