Skip to content

prometheus/test-infra

Repository Overview

This repository contains tools and configuration files for testing and benchmarking used in the Prometheus project.

Tools and Projects

Prombench is a project for automated end-to-end (E2E) testing and benchmarking for Prometheus.

Funcbench is a project for running go test -bench on two different branches and comparing the results, among other functionalities.

Building Tools from Source

To build the tools from source, ensure you have a working Go environment with modules enabled. Follow these steps:

  1. Install promu:

    go install github.com/prometheus/promu@latest
  2. Build the project:

    promu build