{-# LANGUAGE ImportQualifiedPost #-}
module Main (main) where
import Shibuya.Core.AckSpec qualified
import Shibuya.Core.TypesSpec qualified
import Shibuya.PolicySpec qualified
import Shibuya.Runner.SupervisedSpec qualified
import Shibuya.RunnerSpec qualified
import Shibuya.Telemetry.EffectSpec qualified
import Shibuya.Telemetry.PropagationSpec qualified
import Test.Hspec
main :: IO ()
main = hspec $ do
describe "Shibuya.Core.Types" Shibuya.Core.TypesSpec.spec
describe "Shibuya.Core.Ack" Shibuya.Core.AckSpec.spec
describe "Shibuya.Policy" Shibuya.PolicySpec.spec
describe "Shibuya.Runner" Shibuya.RunnerSpec.spec
Shibuya.Runner.SupervisedSpec.spec
Shibuya.Telemetry.EffectSpec.spec
Shibuya.Telemetry.PropagationSpec.spec