Help us shape the future of Go! Take the 2026 Go Developer Survey

test/

directory
v3.4.0 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2026 License: MIT

Directories

Path Synopsis
e2e
collector
Package collectore2e proves that a real OTLP receiver accepts what the server exports: traces, metrics and logs reach a collector started for the test, with the identity policy and the metric views applied as configured.
Package collectore2e proves that a real OTLP receiver accepts what the server exports: traces, metrics and logs reach a collector started for the test, with the identity policy and the metric views applied as configured.
gitlab/ce
Package ce holds the end-to-end tests that only hold on a GitLab with no license.
Package ce holds the end-to-end tests that only hold on a GitLab with no license.
gitlab/common
Package common holds the end-to-end tests that run on every GitLab runtime.
Package common holds the end-to-end tests that run on every GitLab runtime.
gitlab/ee
Package ee holds the end-to-end tests that need a licensed GitLab, Premium or Ultimate.
Package ee holds the end-to-end tests that need a licensed GitLab, Premium or Ultimate.
http
Package httpe2e drives the real gitlab-mcp-server binary over HTTP the way a client does: cross-origin decisions, preflight, the authentication modes, rate limiting, the JSON-RPC shape of a refusal, shutdown and draining, and the flags that restrict them.
Package httpe2e drives the real gitlab-mcp-server binary over HTTP the way a client does: cross-origin decisions, preflight, the authentication modes, rate limiting, the JSON-RPC shape of a refusal, shutdown and draining, and the flags that restrict them.
internal/fixture
Package fixture is the GitLab state an end-to-end test stands on.
Package fixture is the GitLab state an end-to-end test stands on.
internal/harness
Package harness is the only route from an end-to-end test to an MCP server.
Package harness is the only route from an end-to-end test to an MCP server.
modeleval
Package modeleval runs a language model against the real gitlab-mcp-server binary and writes down what it did.
Package modeleval runs a language model against the real gitlab-mcp-server binary and writes down what it did.
orbit
Package orbit holds the live tests of the six read-only gitlab_orbit_* tools against GitLab.com's experimental Knowledge Graph API, on the fixtures scripts/setup-orbit-fixtures.sh provisions under test/fixtures/orbit.
Package orbit holds the live tests of the six read-only gitlab_orbit_* tools against GitLab.com's experimental Knowledge Graph API, on the fixtures scripts/setup-orbit-fixtures.sh provisions under test/fixtures/orbit.
stdio
Package stdioe2e drives the real gitlab-mcp-server binary over pipes the way an MCP client does: process lifetime, stdout carrying nothing but JSON-RPC, logs on stderr, readiness before the catalog is built, and the environment variables stdio configuration actually reads.
Package stdioe2e drives the real gitlab-mcp-server binary over pipes the way an MCP client does: process lifetime, stdout carrying nothing but JSON-RPC, logs on stderr, readiness before the catalog is built, and the environment variables stdio configuration actually reads.

Jump to

Keyboard shortcuts

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