packages feed

shibuya-core-0.1.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 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