Directories
¶
| Path | Synopsis |
|---|---|
|
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/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. |
Click to show internal directories.
Click to hide internal directories.