chore: test flake: TestCoderLog
- 主要言語
- Go
- スター
- 73
- フォーク
- 22
- 平均マージ
- 9時間 44分
- マージ済み PR(30日)
- 2
説明
```
--- FAIL: TestCoderLog (0.00s)
--- FAIL: TestCoderLog/OutputNotDropped (0.01s)
coder_test.go:100:
Error Trace: /home/runner/work/envbox/envbox/buildlog/coder_test.go:100
Error: Condition never satisfied
Test: TestCoderLog/OutputNotDropped
--- FAIL: TestCoderLog/OK (0.01s)
coder_test.go:51:
Error Trace: /home/runner/work/envbox/envbox/buildlog/coder_test.go:51
Error: Condition never satisfied
Test: TestCoderLog/OK
FAIL
```
I could only get it to reproduce somewhat reliably by running
```
go test -count=10000 ./buildlog/
```
Interestingly, the race detector didn't seem to pick anything up.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
buildlog/coder_test.go、特に TestCoderLog/OK と TestCoderLog/OutputNotDropped から始め、go test -count=10000 ./buildlog/ で失敗を再現します。条件が満たされない理由を調査し、flake を解消した後に両方のサブテストが安定してパスすることを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- go
- 領域
- testing
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100