@@ -7,7 +7,7 @@ module V2.Spec (allTests) where
7
7
import Data.Text qualified as Text
8
8
9
9
import Test.Tasty
10
- import Test.Tasty.Extras (TestNested , runTestNested , testNestedGhc )
10
+ import Test.Tasty.Extras (TestNested , ignoreTestIfHpcEnabled , runTestNested , testNestedGhc )
11
11
import Test.Tasty.HUnit
12
12
13
13
import PlutusBenchmark.Common (Term , compiledCodeToTerm , runTermCek , unsafeRunTermCek )
@@ -51,7 +51,10 @@ testCheckSOPSc1 = testGroup "checkScriptContext1"
51
51
compiledCodeToTerm $ SOP.SC. mkCheckScriptContext1Code (SOP.SC. mkScriptContext 4 )
52
52
, testCase " fails on 5" . assertFailed $
53
53
compiledCodeToTerm $ SOP.SC. mkCheckScriptContext1Code (SOP.SC. mkScriptContext 5 )
54
- , runTestGhcSOP [ Tx. goldenSize " checkScriptContext1" $
54
+ , ignoreTestIfHpcEnabled $
55
+ runTestGhcSOP
56
+ [
57
+ Tx. goldenSize " checkScriptContext1" $
55
58
SOP.SC. mkCheckScriptContext1Code (SOP.SC. mkScriptContext 1 )
56
59
, Tx. goldenPirReadable " checkScriptContext1" $
57
60
SOP.SC. mkCheckScriptContext1Code (SOP.SC. mkScriptContext 1 )
@@ -63,7 +66,7 @@ testCheckSOPSc1 = testGroup "checkScriptContext1"
63
66
SOP.SC. mkCheckScriptContext1Code (SOP.SC. mkScriptContext 20 )
64
67
, Tx. goldenEvalCekCatch " checkScriptContext1-20" $
65
68
[SOP.SC. mkCheckScriptContext1Code (SOP.SC. mkScriptContext 20 )]
66
- ]
69
+ ]
67
70
]
68
71
69
72
testCheckDataSc1 :: TestTree
@@ -93,7 +96,10 @@ testCheckSOPSc2 = testGroup "checkScriptContext2"
93
96
compiledCodeToTerm $ SOP.SC. mkCheckScriptContext2Code (SOP.SC. mkScriptContext 4 )
94
97
, testCase " succeed on 5" . assertSucceeded $
95
98
compiledCodeToTerm $ SOP.SC. mkCheckScriptContext2Code (SOP.SC. mkScriptContext 5 )
96
- , runTestGhcSOP [ Tx. goldenSize " checkScriptContext2" $
99
+ , ignoreTestIfHpcEnabled $
100
+ runTestGhcSOP
101
+ [
102
+ Tx. goldenSize " checkScriptContext2" $
97
103
SOP.SC. mkCheckScriptContext2Code (SOP.SC. mkScriptContext 1 )
98
104
, Tx. goldenPirReadable " checkScriptContext2" $
99
105
SOP.SC. mkCheckScriptContext2Code (SOP.SC. mkScriptContext 1 )
@@ -105,7 +111,7 @@ testCheckSOPSc2 = testGroup "checkScriptContext2"
105
111
SOP.SC. mkCheckScriptContext2Code (SOP.SC. mkScriptContext 20 )
106
112
, Tx. goldenEvalCekCatch " checkScriptContext2-20" $
107
113
[SOP.SC. mkCheckScriptContext2Code (SOP.SC. mkScriptContext 20 )]
108
- ]
114
+ ]
109
115
]
110
116
111
117
testCheckDataSc2 :: TestTree
@@ -157,13 +163,14 @@ testCheckDataScEquality = testGroup "checkScriptContextEquality"
157
163
158
164
testSOPFwdStakeTrick :: TestTree
159
165
testSOPFwdStakeTrick =
160
- runTestGhcSOP
161
- [ Tx. goldenSize " sopFwdStakeTrick" testCode
162
- , Tx. goldenPirReadable " sopFwdStakeTrick" testAbsCode
163
- , Tx. goldenUPlcReadable " sopFwdStakeTrick" testAbsCode
164
- , Tx. goldenBudget " sopFwdStakeTrick" testCode
165
- , Tx. goldenEvalCekCatch " sopFwdStakeTrick" [testCode]
166
- ]
166
+ ignoreTestIfHpcEnabled $
167
+ runTestGhcSOP
168
+ [ Tx. goldenSize " sopFwdStakeTrick" testCode
169
+ , Tx. goldenPirReadable " sopFwdStakeTrick" testAbsCode
170
+ , Tx. goldenUPlcReadable " sopFwdStakeTrick" testAbsCode
171
+ , Tx. goldenBudget " sopFwdStakeTrick" testCode
172
+ , Tx. goldenEvalCekCatch " sopFwdStakeTrick" [testCode]
173
+ ]
167
174
where
168
175
testCredential =
169
176
SOP.SC. mkStakingCredential " someCredential"
0 commit comments