mock/

directory
v1.2.8 Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2025 License: Apache-2.0

README

Mock Services and Test Data

Mock services and test data generators for testing CloudZero Agent functionality without external dependencies.

Components

Controller (controller/):

  • Mock Kubernetes controller components for admission control testing

Metrics (metrics/):

  • metrics.go - Test metrics data generation utilities
  • memory.go, cpu.go - Resource usage metric generators
  • pod_history.go, node_history.go - Historical metric data
  • summary_record.go - Metric summary generation

Remote Write (remotewrite/):

  • Mock Prometheus remote write endpoints for metric ingestion testing

Usage

make test               # Unit tests using mocks
make test-integration   # Integration tests with mock services

Directories

Path Synopsis
Package controller provides a mock insights controller.
Package controller provides a mock insights controller.
Package metrics provides utilities for generating metrics.
Package metrics provides utilities for generating metrics.
pkg
Package remotewrite provides a mock remote write server.
Package remotewrite provides a mock remote write server.

Jump to

Keyboard shortcuts

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