inquiry

module
v0.0.0-...-f96b470 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2023 License: Apache-2.0

README

Inquiry

Framework to create and run end to end api tests.

Directories

Path Synopsis
cmd
api
Package main is the entrypoint for the API server.
Package main is the entrypoint for the API server.
cli
Package main is the entrypoint for the CLI executing test scenarios.
Package main is the entrypoint for the CLI executing test scenarios.
key
Package main contains a simple program to generate API keys for inquiry which can be used to configure and protect the API.
Package main contains a simple program to generate API keys for inquiry which can be used to configure and protect the API.
Package factory instantiates the application.
Package factory instantiates the application.
app
Package app declares the domain models.
Package app declares the domain models.
events
Package events is the definition for event consumer & producer.
Package events is the definition for event consumer & producer.
events/completions
Package completions initialises the completions event stream consumer and producer.
Package completions initialises the completions event stream consumer and producer.
events/local
Package local implements the local event stream for runs.
Package local implements the local event stream for runs.
events/runs
Package runs initialises the runs event stream consumer and producer.
Package runs initialises the runs event stream consumer and producer.
executor
Package executor contains the test executor app.
Package executor contains the test executor app.
executor/http
Package http contains the HTTP/REST test scenario implementation.
Package http contains the HTTP/REST test scenario implementation.
executor/replacer
Package replacer provides a Replacer interface that replaces a string with a new string.
Package replacer provides a Replacer interface that replaces a string with a new string.
executor/yaml
Package yaml presents the domain model for the YAML format representing test scenarios.
Package yaml presents the domain model for the YAML format representing test scenarios.
http
Package http provides the API server and its corresponding components.
Package http provides the API server and its corresponding components.
http/api
Package api provides primitives to interact with the openapi HTTP API.
Package api provides primitives to interact with the openapi HTTP API.
http/handlers
Package handlers implements the handlers for the API server.
Package handlers implements the handlers for the API server.
integrations/slack
Package slack provides a slack client for reporting test results.
Package slack provides a slack client for reporting test results.
notifiers
Package notifiers provides domain models for different notifier integrations.
Package notifiers provides domain models for different notifier integrations.
notifiers/domain
Package domain holds the notifier domain objects.
Package domain holds the notifier domain objects.
notifiers/slack
Package slack provides a slack client for reporting test results.
Package slack provides a slack client for reporting test results.
repository
Package repository declares the repository interfaces.
Package repository declares the repository interfaces.
repository/domain
Package domain declares the domain models for the repository.
Package domain declares the domain models for the repository.
repository/sqlite
Package sqlite implements the sqlite repository.
Package sqlite implements the sqlite repository.
service
Package service declares the service interfaces.
Package service declares the service interfaces.
service/options
Package options provides the service options.
Package options provides the service options.
service/project
Package project implements the project service.
Package project implements the project service.
service/runner
Package runner implements the runner service.
Package runner implements the runner service.
service/scenario
Package scenario implements the scenario service.
Package scenario implements the scenario service.
pkg
api
Package api provides primitives to interact with the openapi HTTP API.
Package api provides primitives to interact with the openapi HTTP API.
crypto
Package crypto provides encryption and decryption functions.
Package crypto provides encryption and decryption functions.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL