internal/

directory
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2026 License: Apache-2.0

Directories

Path Synopsis
cli
app
cliconfig
Package cliconfig loads the configuration for CLI commands with an explicit policy, so every command treats a missing or invalid file the same way.
Package cliconfig loads the configuration for CLI commands with an explicit policy, so every command treats a missing or invalid file the same way.
unit
Package unit implements gtool unit: it generates the mocks declared in build-config.yml and runs the unit-test suite with Ginkgo, producing a coverage profile and a JUnit report.
Package unit implements gtool unit: it generates the mocks declared in build-config.yml and runs the unit-test suite with Ginkgo, producing a coverage profile and a JUnit report.
core
app
app/nativeapp
Package nativeapp runs the app under test as native processes: it starts the project binaries built into $GOPATH/bin as detached processes, each on an incrementing port with the emulator host env vars, and stops them again.
Package nativeapp runs the app under test as native processes: it starts the project binaries built into $GOPATH/bin as detached processes, each on an incrementing port with the emulator host env vars, and stops them again.
mock/stablemocks
Package stablemocks launches the third-party mocks for the component pipeline using the official public images for each tool, with a fixed docker run contract (network, ports, mounts, container names and readiness) so `gtool services up --stable` provides a reproducible mock environment that seeds data from test/component/mocks-data.
Package stablemocks launches the third-party mocks for the component pipeline using the official public images for each tool, with a fixed docker run contract (network, ports, mounts, container names and readiness) so `gtool services up --stable` provides a reproducible mock environment that seeds data from test/component/mocks-data.
ports
Package ports resolves dynamic host ports for one gtool run and exposes the resulting values to the app (placeholders) and to the test runner (env).
Package ports resolves dynamic host ports for one gtool run and exposes the resulting values to the app (placeholders) and to the test runner (env).
readiness
Package readiness waits for an HTTP service to accept requests.
Package readiness waits for an HTTP service to accept requests.
test/stablekarate
Package stablekarate runs the Karate launcher for the fixed-contract mode: it runs the image on the host network against the already-running app and mocks, mounting test/component/features and writing the HTML report to the host, and can open that report in a browser.
Package stablekarate runs the Karate launcher for the fixed-contract mode: it runs the image on the host network against the already-running app and mocks, mounting test/component/features and writing the HTML report to the host, and can open that report in a browser.
infra
termout
Package termout prints user-facing CLI output.
Package termout prints user-facing CLI output.
services/svcconfig
Package svcconfig holds parsing helpers shared by the mock service plugins.
Package svcconfig holds parsing helpers shared by the mock service plugins.

Jump to

Keyboard shortcuts

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