packages feed

myers-diff-0.3.0.0: bench-criterion-small-deletes/Main.hs

module Main (main) where

import Criterion
import Criterion.Main
import Data.String.Interpolate
import TestLib.Benchmarking


numSamples :: Int
numSamples = 500

main :: IO ()
main = defaultMain [
  bgroup [i|Small delete|] [
             testGroup getPairSingleDelete numSamples 10
             , testGroup getPairSingleDelete numSamples 100
             , testGroup getPairSingleDelete numSamples 1000
             , testGroup getPairSingleDelete numSamples 10000
             , testGroup getPairSingleDelete numSamples 100000
             ]
  ]