{-# LANGUAGE OverloadedStrings #-} module Main (main) where import Test.Tasty import qualified Test.FLACSpec as FLAC import qualified Test.MP3Spec as MP3 import qualified Test.WriterSpec as Writer import qualified Test.IntegrationSpec as Integration main :: IO () main = defaultMain tests tests :: TestTree tests = testGroup "Monatone Parser Tests" [ testGroup "Unit Tests" [ FLAC.tests , MP3.tests , Writer.tests ] , Integration.tests ]