test(gates): main 落地变异测试幸存(1204fb5c)
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 48/100
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 上检出变异测试幸存者。
- 运行记录:https://github.com/jeffkit/recursive/actions/runs/40642401472
- 幸存者清单见该 run 的「Run mutants (per crate, files scope)」步骤日志(MISSED 段)
影响
对应行为的测试存在但未钉住改动语义——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
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de jeffkit/recursive
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
Todas as issues de jeffkit/recursive
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
yunfie-twitter/Palleria#474 ·
Mantenedores costumam responder em até 1 dia
-
good first issue help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
servo/rust-smallvec#827 ·
Mantenedores costumam responder em até 1 dia
-
bug tests
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
Mantenedores costumam responder em até 1 dia