Skip to content

Commit 2d896c9

Browse files
committed
Use VersionContext.EvolutionVersion for V3 tests
1 parent 47f2272 commit 2d896c9

File tree

2 files changed

+13
-11
lines changed

2 files changed

+13
-11
lines changed

sc/shared/src/test/scala/sigma/SigmaDslSpecification.scala

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ import sigmastate.crypto.ProveDHTuple
3939
import sigmastate.interpreter._
4040
import org.scalactic.source.Position
4141
import sigma.VersionContext
42+
import sigma.VersionContext.EvolutionVersion
4243
import sigmastate.helpers.SigmaPPrint
4344
import sigmastate.exceptions.GraphBuildingException
4445

@@ -5153,7 +5154,7 @@ class SigmaDslSpecification extends SigmaDslTesting
51535154
newVersionedResults = {
51545155
val expectedV3Costs = 2000 +: Seq.fill(3)(2002)
51555156
// V3 activation will have different costs due to deserialization cost
5156-
val costs = if (activatedVersionInTests >= 3) {
5157+
val costs = if (activatedVersionInTests >= EvolutionVersion) {
51575158
expectedV3Costs
51585159
} else {
51595160
Seq.fill(4)(1766)
@@ -5360,7 +5361,7 @@ class SigmaDslSpecification extends SigmaDslTesting
53605361
newVersionedResults = {
53615362
val expectedV3Costs = 2117 +: Seq.fill(3)(2121)
53625363
// V3 activation will have different costs due to deserialization cost
5363-
val costs = if (activatedVersionInTests >= 3) {
5364+
val costs = if (activatedVersionInTests >= EvolutionVersion) {
53645365
expectedV3Costs
53655366
} else {
53665367
Seq.fill(4)(1793)
@@ -6319,7 +6320,7 @@ class SigmaDslSpecification extends SigmaDslTesting
63196320
expectedDetails = CostDetails.ZeroCost,
63206321
newCost = 1766,
63216322
newVersionedResults = {
6322-
val costs = if (activatedVersionInTests >= 3) {
6323+
val costs = if (activatedVersionInTests >= EvolutionVersion) {
63236324
1996 +: Seq.fill(3)(1998)
63246325
}
63256326
else {
@@ -6608,7 +6609,7 @@ class SigmaDslSpecification extends SigmaDslTesting
66086609
expectedDetails = CostDetails.ZeroCost,
66096610
newCost = 1769,
66106611
newVersionedResults = {
6611-
val costs = if (activatedVersionInTests >= 3) {
6612+
val costs = if (activatedVersionInTests >= EvolutionVersion) {
66126613
2019 +: Seq.fill(3)(2021)
66136614
} else {
66146615
Seq.fill(4)(1769)
@@ -7392,7 +7393,7 @@ class SigmaDslSpecification extends SigmaDslTesting
73927393
Seq(
73937394
Coll[GroupElement]() -> Expected(Success(Coll[Byte]()), 1773, CostDetails.ZeroCost, 1773,
73947395
newVersionedResults = {
7395-
val costs = if (activatedVersionInTests >= 3) {
7396+
val costs = if (activatedVersionInTests >= EvolutionVersion) {
73967397
2027 +: Seq.fill(3)(2029)
73977398
}
73987399
else {
@@ -7453,7 +7454,7 @@ class SigmaDslSpecification extends SigmaDslTesting
74537454
expectedDetails = CostDetails.ZeroCost,
74547455
newCost = 1840,
74557456
newVersionedResults = (0 to 3).map({ version =>
7456-
val costs = if (activatedVersionInTests >= 3) {
7457+
val costs = if (activatedVersionInTests >= EvolutionVersion) {
74577458
2100 +: Seq.fill(3)(2104)
74587459
}
74597460
else {
@@ -9248,7 +9249,7 @@ class SigmaDslSpecification extends SigmaDslTesting
92489249
expectedDetails = CostDetails.ZeroCost,
92499250
newCost = 1766,
92509251
newVersionedResults = Seq.tabulate(4)({ v =>
9251-
val costs = if (activatedVersionInTests >= 3) {
9252+
val costs = if (activatedVersionInTests >= EvolutionVersion) {
92529253
2038 +: Seq.fill(3)(2042)
92539254
}
92549255
else {
@@ -9828,7 +9829,7 @@ class SigmaDslSpecification extends SigmaDslTesting
98289829
expectedDetails = CostDetails.ZeroCost,
98299830
newCost = 1783,
98309831
newVersionedResults = {
9831-
val costs = if (activatedVersionInTests >= 3) {
9832+
val costs = if (activatedVersionInTests >= EvolutionVersion) {
98329833
2051 +: Seq.fill(3)(2055)
98339834
}
98349835
else {
@@ -9846,7 +9847,7 @@ class SigmaDslSpecification extends SigmaDslTesting
98469847
expectedDetails = CostDetails.ZeroCost,
98479848
newCost = 1783,
98489849
newVersionedResults = {
9849-
val costs = if (activatedVersionInTests >= 3) {
9850+
val costs = if (activatedVersionInTests >= EvolutionVersion) {
98509851
2051 +: Seq.fill(3)(2055)
98519852
}
98529853
else {
@@ -9920,7 +9921,7 @@ class SigmaDslSpecification extends SigmaDslTesting
99209921

99219922
if (lowerMethodCallsInTests) {
99229923
val error = new RuntimeException("any exception")
9923-
val costs = if (activatedVersionInTests >= 3) {
9924+
val costs = if (activatedVersionInTests >= EvolutionVersion) {
99249925
2140 +: Seq.fill(3)(2144)
99259926
}
99269927
else {

sc/shared/src/test/scala/sigma/SigmaDslTesting.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import org.scalatest.matchers.should.Matchers
1313
import org.scalatest.propspec.AnyPropSpec
1414
import org.scalatestplus.scalacheck.ScalaCheckPropertyChecks
1515
import scalan.Platform.threadSleepOrNoOp
16+
import sigma.VersionContext.EvolutionVersion
1617
import sigma.data.{CollType, OptionType, PairType, RType}
1718
import sigma.util.BenchmarkUtil
1819
import sigma.util.CollectionUtil._
@@ -990,7 +991,7 @@ class SigmaDslTesting extends AnyPropSpec
990991
new Expected(ExpectedResult(value, Some(cost))) {
991992
override val newResults = defaultNewResults.zipWithIndex.map {
992993
case ((ExpectedResult(v, _), _), version) => {
993-
var cost = if (activatedVersionInTests >= 3) expectedV3Costs(version) else expectedNewCost
994+
var cost = if (activatedVersionInTests >= EvolutionVersion) expectedV3Costs(version) else expectedNewCost
994995
(ExpectedResult(v, Some(cost)), Some(expectedDetails))
995996
}
996997
}

0 commit comments

Comments
 (0)