Skip to main content

envtest-integration

Setup, run, and debug Kubernetes integration tests using envtest. Use when working with test/integration or Kubernetes client behavior.

Informações da origem

Repositório
fosrl/pangolin-kube-controller
Última atividade na origem
26 de março de 2026 às 21:11
Idioma detectado do SKILL.md
inglês
Estrelas
13
Forks
3

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
envtest-integration
description
Setup, run, and debug Kubernetes integration tests using envtest. Use when working with test/integration or Kubernetes client behavior.
# Envtest Integration Skill ## When to use - Changes in `test/integration/` - Changes in Kubernetes client logic (`internal/kube/`) - CRD-related changes - Controller behavior affecting API interaction --- ## Setup Ensure envtest is installed: ```bash setup-envtest use -p env 1.29.x ``` --- ## Run tests ```bash task test:integration ``` or: ```bash go test -tags=integration ./test/integration ``` --- ## Debugging checklist * CRDs correctly loaded? * API server started? * Scheme registration correct? * Resources created before assertions? * Context timeouts correct? --- ## Common issues * Missing CRDs → ensure testdata paths correct * Race conditions → check goroutines and async logic * Timeouts → increase test context duration --- ## Validation ```bash task test task test:integration ``` --- ## Output format * What failed * Root cause * Fix suggestion * Commands executed
Ver no GitHub