Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.5% on proxy.golang.org
Top 0.5% dependent packages on proxy.golang.org
Top 0.8% dependent repos on proxy.golang.org
Top 3.4% forks on proxy.golang.org
Top 0.7% docker downloads on proxy.golang.org

proxy.golang.org : github.com/orlangure/gnomock

Package gnomock contains a framework to set up temporary docker containers for integration and end-to-end testing of other applications. It handles pulling images, starting containers, waiting for them to become available, setting up their initial state and cleaning up in the end. Its power is in a variety of Presets, each implementing a specific database, service or other tools. Each preset provides ways of setting up its initial state as easily as possible: SQL schema creation, test data upload into S3, sending test events to Splunk, etc. All containers created using Gnomock have a self-destruct mechanism that kicks-in right after the test execution completes. To debug cases where containers don't behave as expected, there are options like `WithDebugMode()` or `WithLogWriter()`. For the list of presets, please refer to https://pkg.go.dev/github.com/orlangure/gnomock/preset. Each preset can then be used in the following way:

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/orlangure/gnomock
Keywords: cockroachdb, docker, elasticsearch, end-to-end-testing, go, golang, hacktoberfest, integration-testing, kafka, kubernetes, mariadb, memcached, mongo, mysql, postgres, rabbitmq, redis, splunk, sql-server, testing
License: MIT
Latest release: 9 months ago
First release: about 4 years ago
Namespace: github.com/orlangure
Dependent packages: 80
Dependent repositories: 46
Stars: 1,084 on GitHub
Forks: 49 on GitHub
Docker dependents: 6
Docker downloads: 2,734
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/orlangure
Last synced: 7 days ago

    Loading...
    Readme
    Loading...