Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

TestReconcile_LicenseRotationUploadsNewSecretValue fails at -count=3 (reuses a control plane name)

Aberta Para iniciantes
#320 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
62/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
go, kubernetes
Domínio
testing

Direção de pesquisa

O teste que falha é TestReconcile_LicenseRotationUploadsNewSecretValue, na linha 895 de internal/controller/codercontrolplane_controller_test.go. Comece lendo como o teste nomeia o seu CoderControlPlane e como a limpeza dele remove esse objeto no envtest. Reproduza com GOFLAGS=-mod=vendor go test ./internal/controller/ -run 'TestReconcile_LicenseRotationUploadsNewSecretValue$' -count=3. A tarefa está concluída quando a execução repetida passa. A correção do nome ou da espera pela remoção não deve alterar as asserções do teste.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Summary

TestReconcile_LicenseRotationUploadsNewSecretValue (internal/controller/codercontrolplane_controller_test.go:895) fails when run with -count=3. It reuses a fixed CoderControlPlane name, and a later run starts before envtest has removed the object from the earlier run.

Reproduce

GOFLAGS=-mod=vendor go test ./internal/controller/ -run 'TestReconcile_LicenseRotationUploadsNewSecretValue$' -count=3

The #156 worker reported this while it ran repeated tests for #316. I did not reproduce it myself.

Fix

Give each run a unique name (for example a suffix from t.Name() plus a counter or random string), or wait until the object is gone in cleanup. CI runs each test once, so CI is not affected today.


Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: medium

Linguagem predominante
Go
Estrelas
5
Forks
3
Merge médio
2h 37min
PRs com merge (30d)
186

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de coder/coder-k8s

Todas as issues de coder/coder-k8s

Issues semelhantes

Mais issues de Go

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.