Split kind tests into component-owned probes

This commit is contained in:
ms2k 2026-07-19 23:57:21 +09:00
commit 691ad92e30

View file

@ -207,6 +207,171 @@ executable nuthatch-runtime-probe
-rtsopts
-with-rtsopts=-N
executable nuthatch-auth-probe
import: shared
main-is: AuthProbe.hs
hs-source-dirs: test
other-modules:
Nuthatch.Probe.Assert
Nuthatch.Probe.Curl
Nuthatch.Probe.Oidc
Nuthatch.Probe.ProductClient
build-depends:
, nuthatch
, aeson
, base
, bytestring
, crypton
, memory
, process
, temporary
ghc-options:
-threaded
-rtsopts
-with-rtsopts=-N
executable nuthatch-product-probe
import: shared
main-is: ProductProbe.hs
hs-source-dirs: test
other-modules:
Nuthatch.Probe.Assert
Nuthatch.Probe.Curl
Nuthatch.Probe.Oidc
Nuthatch.Probe.ProductClient
build-depends:
, nuthatch
, aeson
, base
, bytestring
, crypton
, memory
, process
, temporary
ghc-options:
-threaded
-rtsopts
-with-rtsopts=-N
executable nuthatch-idempotency-probe
import: shared
main-is: IdempotencyProbe.hs
hs-source-dirs: test
other-modules:
Nuthatch.Probe.Assert
Nuthatch.Probe.Curl
Nuthatch.Probe.Oidc
Nuthatch.Probe.ProductClient
build-depends:
, nuthatch
, aeson
, async
, base
, bytestring
, crypton
, memory
, process
, temporary
ghc-options:
-threaded
-rtsopts
-with-rtsopts=-N
executable nuthatch-streaming-probe
import: shared
main-is: StreamingProbe.hs
hs-source-dirs: test
other-modules:
Nuthatch.Probe.Assert
Nuthatch.Probe.Curl
Nuthatch.Probe.Oidc
Nuthatch.Probe.ProductClient
build-depends:
, nuthatch
, aeson
, async
, base
, bytestring
, crypton
, directory
, memory
, process
, temporary
ghc-options:
-threaded
-rtsopts
-with-rtsopts=-N
executable nuthatch-runtime-http-probe
import: shared
main-is: RuntimeHttpProbe.hs
hs-source-dirs: test
other-modules:
Nuthatch.Probe.Assert
Nuthatch.Probe.Curl
Nuthatch.Probe.Oidc
Nuthatch.Probe.ProductClient
build-depends:
, nuthatch
, aeson
, base
, bytestring
, crypton
, memory
, process
, temporary
ghc-options:
-threaded
-rtsopts
-with-rtsopts=-N
executable nuthatch-runtime-audit-probe
import: shared
main-is: RuntimeAuditProbe.hs
hs-source-dirs: test
other-modules:
Nuthatch.Probe.Assert
build-depends:
, nuthatch
, aeson
, base
, bytestring
, text
executable nuthatch-fixture-probe
import: shared
main-is: FixtureProbe.hs
hs-source-dirs: test
other-modules:
Nuthatch.Probe.Assert
Nuthatch.Probe.Curl
build-depends:
, nuthatch
, base
, bytestring
, crypton
, memory
, postgresql-simple
, process
, temporary
, text
executable nuthatch-dependency-probe
import: shared
main-is: DependencyProbe.hs
hs-source-dirs: test
other-modules:
Nuthatch.Probe.Assert
Nuthatch.Probe.Curl
build-depends:
, nuthatch
, base
, bytestring
, hedis
, postgresql-simple
, process
, temporary
test-suite nuthatch-unit
import: shared
type: exitcode-stdio-1.0