packages feed

shibuya-core-0.2.0.0: test/Main.hs

{-# 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 Shibuya.Telemetry.SemanticSpec 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
  Shibuya.Telemetry.SemanticSpec.spec