13 件のコメント (13 件のコメント)0 件のリアクション (0 件のリアクション)0 人の担当者 (0 人の担当者)Java3,485 件のフォーク (3,485 件のフォーク)batch import
Stalearea/testhelp wantedtype/flaky-tests
Repository metrics
- Stars
- 13,697 個のスター (13,697 個のスター)
- PR merge metrics
- 平均マージ 3d 10h (平均マージ 3d 10h)30d で 146 merged PRs (30d で 146 merged PRs)
説明
example failure
java.lang.AssertionError: expected object to not be null
at org.testng.Assert.fail(Assert.java:99)
at org.testng.Assert.assertNotNull(Assert.java:942)
at org.testng.Assert.assertNotNull(Assert.java:926)
at org.apache.pulsar.io.PulsarSinkE2ETest.testPulsarSinkDLQ(PulsarSinkE2ETest.java:195)
コントリビューターガイド
- 調査方針
- テスト PulsarSinkE2ETest.testPulsarSinkDLQ は、195行目で予期されるオブジェクトがnullであるため、断続的にNullPointerExceptionで失敗します。テストのセットアップとSink DLQの動作を調査し、競合状態や待機の不足を特定してください。src/test/java/org/apache/pulsar/io/PulsarSinkE2ETest.java にあるテストファイルを確認し、適切な同期処理やリトライロジックを追加して不安定性を解消することを検討してください。
- 技術スタック
- java
- 領域
- backendtesting
- Issue 種別
- テスト
- 前提条件
- JavaGit