test-infra

module
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: May 5, 2021 License: Apache-2.0

README

test-infra

(Soon-to-become-official) Repo for gRPC testing infrastructure support code

The test-infra repository contains code for systems that test gRPC which are versioned, released or deployed separately from the grpc/grpc codebase.

Benchmarks

gRPC Benchmarks is a collection of libraries and executables to schedule, run and monitor gRPC benchmarks on a Kubernetes cluster.

Contribute

Welcome! Please read and follow the steps in the CONTRIBUTING.md file.

This project includes third party dependencies as git submodules. Be sure to initialize and update them when setting up a development environment:

# Init/update during the clone
git clone --recursive https://github.com/grpc/test-infra.git  # HTTPS
git clone --recursive git@github.com:grpc/test-infra.git      # SSH

# (or) Init/update after the clone
git submodule update --init

Directories

Path Synopsis
api
v1
Package v1 contains API Schema definitions for the e2etest.grpc.io v1 API group +kubebuilder:object:generate=true +groupName=e2etest.grpc.io
Package v1 contains API Schema definitions for the e2etest.grpc.io v1 API group +kubebuilder:object:generate=true +groupName=e2etest.grpc.io
Package cleanup contains logic of cleanup agent.
Package cleanup contains logic of cleanup agent.
cmd
cmd
containers
Package kubehelpers contains helper functions for interacting with Kubernetes clusters and resources.
Package kubehelpers contains helper functions for interacting with Kubernetes clusters and resources.
Package optional provides convenient functions to declare literals and take their address in a single line.
Package optional provides convenient functions to declare literals and take their address in a single line.
Package proto contains the proto definitions for the service, as well as, their generated code.
Package proto contains the proto definitions for the service, as well as, their generated code.
Package status contains code for determining the current state of the world, including which pods belong to a load test.
Package status contains code for determining the current state of the world, including which pods belong to a load test.
tools

Jump to

Keyboard shortcuts

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