Vou depurar e corrigir um teste de unidade que está falhando no seu repositório


Sobre este Serviço
Tradução automática
Vou reproduzir o teste que falhou localmente usando seu repositório ou arquivo fornecido, aplicar a menor correção de código ou teste segura necessária para fazer o teste passar, e entregar os arquivos corrigidos, um breve resumo da causa raiz e uma PR opcional. Este serviço é feito para quebras rápidas de CI, pequenas regressões e correções determinísticas de testes unitários onde a falha é reproduzível sem acesso completo à infraestrutura. Evito grandes refatorações e mudanças de escopo; as alterações são documentadas e explicadas para que você possa revisar ou reverter com confiança.
Este serviço entrega:
- Arquivos fonte corrigidos e, se necessário, um arquivo de teste atualizado/esclarecido.
- Uma nota breve sobre a causa raiz (26 frases) explicando a falha e a correção.
- Comando exato de reprodução e trecho do output do pytest passando.
- Opcional: uma PR criada contra seu branch ou um arquivo diff/patch unificado.
Conheça mais sobre Mars M
Jack of all trades, doctor of one
- A partir deEstados Unidos
- Membro desdeset. de 2024
- Responde em aprox.:1 hora
Idiomas
Inglês, Francês, Espanhol
Tradução automática
Meu portfólio
Perguntas frequentes
Tradução automática
Você vai refatorar código não relacionado?
Não. Farei a mudança mínima, bem documentada, necessária para corrigir o teste que está falhando.
Você corrige testes instáveis?
Este serviço é limitado a falhas determinísticas com um caso de teste reproduzível. Diagnóstico de testes instáveis é um serviço separado.
Você pode fazer push no meu repositório?
Sim — forneça acesso de escrita ou solicite uma PR/patch; especifique o workflow ao fazer o pedido.
E se a reprodução falhar do meu lado mas passar aí?
Incluirei o ambiente e os comandos que usei; se as diferenças de ambiente persistirem, você pode comprar a integração de CI ou uma sessão de depuração mais longa.
Você altera testes ou código de produção?
Prefiro corrigir o código de produção; só alterarei testes quando estiverem demonstravelmente incorretos, e a modificação mínima do teste for mais segura do que alterar o comportamento de produção.
O que o teste de regressão inclui?
Um teste único e direcionado que garante que o bug específico que você me contratou para consertar não volte a aparecer silenciosamente. Não é uma expansão do conjunto de testes completo — é uma proteção contra a falha exata que você enfrentou.
Você trabalha com repositórios que não são Python?
Sim — fico feliz em trabalhar com repositórios que não sejam Python. Estou confortável navegando na maioria dos códigos, mas minhas linguagens mais fortes são Python, JavaScript, TypeScript, Rust e automação Unix (bash). Posso revisar qualquer coisa e te informar no que posso contribuir.
