packages feed

instana-haskell-trace-sdk-0.10.2.0: test/unit/Main.hs

module Main where


import qualified Instana.SDK.Internal.AgentConnection.DefaultGatewayIpTest as DefaultGatewayIpTest
import qualified Instana.SDK.Internal.AgentConnection.SchedFileTest        as SchedFileTest
import qualified Instana.SDK.Internal.ConfigTest                           as ConfigTest
import qualified Instana.SDK.Internal.IdTest                               as IdTest
import qualified Instana.SDK.Internal.LoggingTest                          as LoggingTest
import qualified Instana.SDK.Internal.Metrics.CompressionTest              as MetricsCompressionTest
import qualified Instana.SDK.Internal.Metrics.DeltasTest                   as MetricsDeltasTest
import qualified Instana.SDK.Internal.SecretsTest                          as SecretsTest
import qualified Instana.SDK.Internal.ServerTimingTest                     as ServerTimingTest
import qualified Instana.SDK.Internal.SpanStackTest                        as SpanStackTest
import qualified Instana.SDK.Internal.W3CTraceContextTest                  as W3CTraceContextTest
import qualified Instana.SDK.SpanDataTest                                  as SpanDataTest
import qualified Instana.SDK.SpanTest                                      as SpanTest
import qualified Instana.SDK.TracingHeadersTest                            as TracingHeadersTest

import           Test.HUnit


main :: IO Counts
main = do
  runTestTT allTests


allTests :: Test
allTests =
  TestList
    [ ConfigTest.allTests
    , DefaultGatewayIpTest.allTests
    , IdTest.allTests
    , LoggingTest.allTests
    , MetricsCompressionTest.allTests
    , MetricsDeltasTest.allTests
    , SchedFileTest.allTests
    , SecretsTest.allTests
    , ServerTimingTest.allTests
    , SpanDataTest.allTests
    , SpanStackTest.allTests
    , SpanTest.allTests
    , TracingHeadersTest.allTests
    , W3CTraceContextTest.allTests
    ]