moonlight-algebra-0.1.0.0: bench/finite-lattice/FiniteLatticeBench.hs
module FiniteLatticeBench
( finiteLatticeBenchmarkSuite,
)
where
import Atomic
( atomicOperationComparisonBenchmarks,
)
import Finite
( finiteLatticeBenchmarks,
)
import JoinMeet
( joinMeetComparisonBenchmarks,
)
import Rows
( contextRowComparisonBenchmarks,
)
import Support
( supportBenchmarks,
)
import Tableless
( tablelessFallbackBenchmarks,
)
import Test.Tasty.Bench
( Benchmark,
bgroup,
)
finiteLatticeBenchmarkSuite :: Benchmark
finiteLatticeBenchmarkSuite =
bgroup
"finite-lattice"
[ finiteLatticeBenchmarks,
tablelessFallbackBenchmarks,
supportBenchmarks,
atomicOperationComparisonBenchmarks,
joinMeetComparisonBenchmarks,
contextRowComparisonBenchmarks
]