@@ -53,16 +53,12 @@ testCheckSOPSc1 = testGroup "checkScriptContext1"
53
53
compiledCodeToTerm $ SOP.SC. mkCheckScriptContext1Code (SOP.SC. mkScriptContext 5 )
54
54
, runTestGhcSOP [ Tx. goldenSize " checkScriptContext1" $
55
55
SOP.SC. mkCheckScriptContext1Code (SOP.SC. mkScriptContext 1 )
56
- , Tx. goldenPirReadable " checkScriptContext1" $
56
+ , Tx. goldenPirReadable " checkScriptContext1" $
57
57
SOP.SC. mkCheckScriptContext1Code (SOP.SC. mkScriptContext 1 )
58
- , Tx. goldenBudget " checkScriptContext1-4" $
58
+ , Tx. goldenEvalCekCatchBudget " checkScriptContext1-4" $
59
59
SOP.SC. mkCheckScriptContext1Code (SOP.SC. mkScriptContext 4 )
60
- , Tx. goldenEvalCekCatch " checkScriptContext1-4" $
61
- [SOP.SC. mkCheckScriptContext1Code (SOP.SC. mkScriptContext 4 )]
62
- , Tx. goldenBudget " checkScriptContext1-20" $
60
+ , Tx. goldenEvalCekCatchBudget " checkScriptContext1-20" $
63
61
SOP.SC. mkCheckScriptContext1Code (SOP.SC. mkScriptContext 20 )
64
- , Tx. goldenEvalCekCatch " checkScriptContext1-20" $
65
- [SOP.SC. mkCheckScriptContext1Code (SOP.SC. mkScriptContext 20 )]
66
62
]
67
63
]
68
64
@@ -76,14 +72,10 @@ testCheckDataSc1 = testGroup "checkScriptContext1"
76
72
Data.SC. mkCheckScriptContext1Code (Data.SC. mkScriptContext 1 )
77
73
, Tx. goldenPirReadable " checkScriptContext1" $
78
74
Data.SC. mkCheckScriptContext1Code (Data.SC. mkScriptContext 1 )
79
- , Tx. goldenBudget " checkScriptContext1-4" $
75
+ , Tx. goldenEvalCekCatchBudget " checkScriptContext1-4" $
80
76
Data.SC. mkCheckScriptContext1Code (Data.SC. mkScriptContext 4 )
81
- , Tx. goldenEvalCekCatch " checkScriptContext1-4" $
82
- [Data.SC. mkCheckScriptContext1Code (Data.SC. mkScriptContext 4 )]
83
- , Tx. goldenBudget " checkScriptContext1-20" $
77
+ , Tx. goldenEvalCekCatchBudget " checkScriptContext1-20" $
84
78
Data.SC. mkCheckScriptContext1Code (Data.SC. mkScriptContext 20 )
85
- , Tx. goldenEvalCekCatch " checkScriptContext1-20" $
86
- [Data.SC. mkCheckScriptContext1Code (Data.SC. mkScriptContext 20 )]
87
79
]
88
80
]
89
81
@@ -97,14 +89,10 @@ testCheckSOPSc2 = testGroup "checkScriptContext2"
97
89
SOP.SC. mkCheckScriptContext2Code (SOP.SC. mkScriptContext 1 )
98
90
, Tx. goldenPirReadable " checkScriptContext2" $
99
91
SOP.SC. mkCheckScriptContext2Code (SOP.SC. mkScriptContext 1 )
100
- , Tx. goldenBudget " checkScriptContext2-4" $
92
+ , Tx. goldenEvalCekCatchBudget " checkScriptContext2-4" $
101
93
SOP.SC. mkCheckScriptContext2Code (SOP.SC. mkScriptContext 4 )
102
- , Tx. goldenEvalCekCatch " checkScriptContext2-4" $
103
- [SOP.SC. mkCheckScriptContext2Code (SOP.SC. mkScriptContext 4 )]
104
- , Tx. goldenBudget " checkScriptContext2-20" $
94
+ , Tx. goldenEvalCekCatchBudget " checkScriptContext2-20" $
105
95
SOP.SC. mkCheckScriptContext2Code (SOP.SC. mkScriptContext 20 )
106
- , Tx. goldenEvalCekCatch " checkScriptContext2-20" $
107
- [SOP.SC. mkCheckScriptContext2Code (SOP.SC. mkScriptContext 20 )]
108
96
]
109
97
]
110
98
@@ -118,50 +106,35 @@ testCheckDataSc2 = testGroup "checkScriptContext2"
118
106
Data.SC. mkCheckScriptContext2Code (Data.SC. mkScriptContext 1 )
119
107
, Tx. goldenPirReadable " checkScriptContext2" $
120
108
Data.SC. mkCheckScriptContext2Code (Data.SC. mkScriptContext 1 )
121
- , Tx. goldenBudget " checkScriptContext2-4" $
109
+ , Tx. goldenEvalCekCatchBudget " checkScriptContext2-4" $
122
110
Data.SC. mkCheckScriptContext2Code (Data.SC. mkScriptContext 4 )
123
- , Tx. goldenEvalCekCatch " checkScriptContext2-4" $
124
- [Data.SC. mkCheckScriptContext2Code (Data.SC. mkScriptContext 4 )]
125
- , Tx. goldenBudget " checkScriptContext2-20" $
111
+ , Tx. goldenEvalCekCatchBudget " checkScriptContext2-20" $
126
112
Data.SC. mkCheckScriptContext2Code (Data.SC. mkScriptContext 20 )
127
- , Tx. goldenEvalCekCatch " checkScriptContext2-20" $
128
- [Data.SC. mkCheckScriptContext2Code (Data.SC. mkScriptContext 20 )]
129
113
]
130
114
]
131
115
132
116
testCheckSOPScEquality :: TestTree
133
117
testCheckSOPScEquality = testGroup " checkScriptContextEquality"
134
- [ runTestGhcSOP [ Tx. goldenBudget " checkScriptContextEqualityData-20" $
118
+ [ runTestGhcSOP [ Tx. goldenEvalCekCatchBudget " checkScriptContextEqualityData-20" $
135
119
SOP.SC. mkScriptContextEqualityDataCode (SOP.SC. mkScriptContext 20 )
136
- , Tx. goldenEvalCekCatch " checkScriptContextEqualityData-20" $
137
- [SOP.SC. mkScriptContextEqualityDataCode (SOP.SC. mkScriptContext 20 )]
138
- , Tx. goldenBudget " checkScriptContextEqualityOverhead-20" $
120
+ , Tx. goldenEvalCekCatchBudget " checkScriptContextEqualityOverhead-20" $
139
121
SOP.SC. mkScriptContextEqualityOverheadCode (SOP.SC. mkScriptContext 20 )
140
- , Tx. goldenEvalCekCatch " checkScriptContextEqualityOverhead-20" $
141
- [SOP.SC. mkScriptContextEqualityOverheadCode (SOP.SC. mkScriptContext 20 )]
142
122
]
143
123
]
144
124
145
125
testCheckDataScEquality :: TestTree
146
126
testCheckDataScEquality = testGroup " checkScriptContextEquality"
147
- [ runTestGhcData [ Tx. goldenBudget " checkScriptContextEqualityData-20" $
127
+ [ runTestGhcData [ Tx. goldenEvalCekCatchBudget " checkScriptContextEqualityData-20" $
148
128
Data.SC. mkScriptContextEqualityDataCode (Data.SC. mkScriptContext 20 )
149
- , Tx. goldenEvalCekCatch " checkScriptContextEqualityData-20" $
150
- [Data.SC. mkScriptContextEqualityDataCode (Data.SC. mkScriptContext 20 )]
151
- , Tx. goldenBudget " checkScriptContextEqualityOverhead-20" $
129
+ , Tx. goldenEvalCekCatchBudget " checkScriptContextEqualityOverhead-20" $
152
130
Data.SC. mkScriptContextEqualityOverheadCode (Data.SC. mkScriptContext 20 )
153
- , Tx. goldenEvalCekCatch " checkScriptContextEqualityOverhead-20" $
154
- [Data.SC. mkScriptContextEqualityOverheadCode (Data.SC. mkScriptContext 20 )]
155
131
]
156
132
]
157
133
158
134
testSOPFwdStakeTrick :: TestTree
159
135
testSOPFwdStakeTrick =
160
136
runTestGhcSOP
161
- [ Tx. goldenPirReadable " sopFwdStakeTrick" testAbsCode
162
- , Tx. goldenUPlcReadable " sopFwdStakeTrick" testAbsCode
163
- , Tx. goldenBudget " sopFwdStakeTrick" testCode
164
- , Tx. goldenEvalCekCatch " sopFwdStakeTrick" [testCode]
137
+ [ Tx. goldenBundle' " sopFwdStakeTrick" testAbsCode
165
138
]
166
139
where
167
140
testCredential =
@@ -176,10 +149,7 @@ testSOPFwdStakeTrick =
176
149
testDataFwdStakeTrick :: TestTree
177
150
testDataFwdStakeTrick =
178
151
runTestGhcSOP
179
- [ Tx. goldenPirReadable " dataFwdStakeTrick" testAbsCode
180
- , Tx. goldenUPlcReadable " dataFwdStakeTrick" testAbsCode
181
- , Tx. goldenBudget " dataFwdStakeTrick" testCode
182
- , Tx. goldenEvalCekCatch " dataFwdStakeTrick" [testCode]
152
+ [ Tx. goldenBundle' " dataFwdStakeTrick" testAbsCode
183
153
]
184
154
where
185
155
testCredential =
@@ -194,10 +164,7 @@ testDataFwdStakeTrick =
194
164
testDataFwdStakeTrickManual :: TestTree
195
165
testDataFwdStakeTrickManual =
196
166
runTestGhcSOP
197
- [ Tx. goldenPirReadable " dataFwdStakeTrickManual" testAbsCode
198
- , Tx. goldenUPlcReadable " dataFwdStakeTrickManual" testAbsCode
199
- , Tx. goldenBudget " dataFwdStakeTrickManual" testCode
200
- , Tx. goldenEvalCekCatch " dataFwdStakeTrickManual" [testCode]
167
+ [ Tx. goldenBundle' " dataFwdStakeTrickManual" testAbsCode
201
168
]
202
169
where
203
170
testCredential =
0 commit comments