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

test(gates): main 落地变异测试幸存(1204fb5c)

Fechada
#249 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
48/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
rust
Domínio
testing

Direção de pesquisa

Open the linked Actions run and find the “Run mutants (per crate, files scope)” step, then read its MISSED list to identify the affected files and surviving mutants. Inspect the corresponding tests and run the relevant crate’s *-mutants.sh with the same file set. The issue is done when that run reports zero survivors.

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

Descrição

优先级 P2 · 依赖:无

基线 HEAD = 1204fb5

Summary

push→main 落地门(mutants.yml / main-push job)在 CI 上检出变异测试幸存者。

影响

对应行为的测试存在但未钉住改动语义——mutant 幸存意味着测试全绿的情况下
行为仍可被破坏而不被发现。

建议

按 run 日志 MISSED 清单强化对应测试,使每个幸存 mutant 被杀。验收:本地
复跑对应 crate 的 *-mutants.sh(显式传同批文件)零幸存。

Linguagem predominante
Rust
Estrelas
4
Forks
0
Merge médio
5h 23min
PRs com merge (30d)
7

Preparar o ambiente

  • Inclui um Dockerfile ou arquivo Docker Compose
  • Sem modelo de pull request
  • Sem guia de contribuição

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 jeffkit/recursive

Todas as issues de jeffkit/recursive

Issues semelhantes

Mais issues de Rust

Receba novas issues na sua caixa de entrada

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