albertomilan / test-infra

Test infrastructure for the Knative project

Home Page:https://knative.github.io/test-infra/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Knative Test Infrastructure

go.dev reference Go Report Card LICENSE Slack Status

The test-infra repository contains a collection of tools for testing Knative, collecting metrics and displaying test results.

High level architecture

Knative uses Prow to schedule testing and update issues.

Gubernator

Knative uses gubernator to provide a PR dashboard for contributions in the Knative github organization, and Spyglass to visualize test details.

TestGrid

Knative provides a health dashboard to show test, code and release health for each repo. It covers key areas such as continuous integration, code coverage, nightly release, conformance and etc.

E2E Testing

Our E2E testing uses kubetest to build/deploy/test Knative clusters.

Contributing

If you are interested in contributing, see CONTRIBUTING.md and DEVELOPMENT.md.

About

Test infrastructure for the Knative project

https://knative.github.io/test-infra/

License:Apache License 2.0


Languages

Language:Go 79.8%Language:Shell 17.1%Language:Makefile 1.8%Language:Dockerfile 1.0%Language:Starlark 0.2%Language:Python 0.1%