fibon-0.1.0: tools/fibon-run/Fibon/Run/Manifest.hs
module Fibon.Run.Manifest (
configManifest
, groupManifest
, benchmarkManifest
)
where
import Data.List
import Fibon.Benchmarks
import Fibon.Run.Config
import Fibon.Run.Config.Default as Default
import Fibon.Run.Config.Local as Local
configManifest :: [RunConfig]
configManifest = Default.config : Local.configs
groupManifest :: [FibonGroup]
groupManifest = (nub . sort . map benchGroup) benchmarkManifest
benchmarkManifest :: [FibonBenchmark]
benchmarkManifest = allBenchmarks