tmp-proc: Run 'tmp' processes in integration tests

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

tmp-proc runs services in docker containers for use in integration tests. It aims to make using these services become like accessing tmp processes, similar to how tmp file or directories are used. It aspires to provide a user-friendly API, while including useful features such as * launch of multiple services on docker during test setup * delayed test execution until the launched services are available * simplified use of connections to the services from a WAI server under test * good integration with haskell testing frameworks like hspec and tasty

Properties

Versions 0.5.0.0, 0.5.0.1, 0.5.1.0, 0.5.1.1, 0.5.1.2, 0.5.1.3, 0.5.1.4, 0.5.2.0, 0.5.2.1, 0.5.3.0, 0.6.0.0, 0.6.0.1, 0.6.1.0, 0.6.2.0, 0.6.2.1, 0.6.99.0
Change log ChangeLog.md
Dependencies async (>=2.2.1 && <2.3), base (>=4.14 && <5), bytestring (>=0.10.8.2 && <0.12.2), fmt (>=0.6 && <0.7), hspec, http-client, http-types, mtl (>=2.2 && <2.3 || >=2.3.1 && <2.4), network (>=2.6.3.6 && <3.2), process (>=1.6.3.0 && <1.7), random (>=1.1 && <1.3), text (>=1.2.3 && <2.2), tls (>=1.7 && <2.2), tmp-proc, unliftio (>=0.2.7 && <0.3), wai (>=3.2 && <3.3), warp (>=3.3 && <3.5), warp-tls (>=3.4 && <3.5) [details]
License BSD-3-Clause
Copyright 2020 Tim Emiola
Author Tim Emiola
Maintainer adetokunbo@users.noreply.github.com
Category testing, docker
Home page https://github.com/adetokunbo/tmp-proc/tree/master/tmp-proc#tmp-proc
Bug tracker https://github.com/adetokunbo/tmp-proc/issues
Source repo head: git clone https://github.com/adetokunbo/tmp-proc.git(tmp-proc)
Uploaded by adetokunbo at 2024-04-03T11:57:33Z

Modules

[Index] [Quick Jump]

Flags

Automatic Flags
NameDescriptionDefault
use-doc-tests

Include the doctests in the package tests

Disabled
build-the-readme

Allow the readme to build

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees