Random failing org.eclipse.core.tests.resources.CharsetTest.testDeltasContainer

オープン
#3,057 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
57/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
活発
技術スタック
java
領域
testing

調査の方向性

Start with CharsetTest.testDeltasContainer in the stack trace and inspect MultipleDeltasCharsetVerifier.assertExpectedDeltasWereReceived, then read ResourceDeltaVerifier.isDeltaValid to understand why no delta was received. Compare with the earlier issue #584, which reports a related verifier notification problem. Done means the test reliably receives and verifies its expected resource deltas.

索引モデルが issue の本文から書いたものです。

説明

test

https://github.com/eclipse-platform/eclipse.platform/pull/2914/checks?check_run_id=126463918154

Verifier has not yet been given a resource delta
org.opentest4j.AssertionFailedError: Verifier has not yet been given a resource delta
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:38)
	at org.junit.jupiter.api.Assertions.fail(Assertions.java:138)
	at org.eclipse.core.tests.resources.ResourceDeltaVerifier.isDeltaValid(ResourceDeltaVerifier.java:534)
	at org.eclipse.core.tests.resources.CharsetTest$MultipleDeltasCharsetVerifier.assertExpectedDeltasWereReceived(CharsetTest.java:1469)
	at org.eclipse.core.tests.resources.CharsetTest.testDeltasContainer(CharsetTest.java:1090)
	at java.base/java.lang.reflect.Method.invoke(Method.java:565)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)

!ENTRY org.eclipse.core.tests.resources 1 0 2026-11-04 07:56:52.959
!MESSAGE [CharsetTest.testDeltasContainer] setUp

!ENTRY org.eclipse.core.tests.resources 1 0 2026-11-04 07:56:53.919
!MESSAGE [CharsetTest.testDeltasContainer] tearDown

This was already reported in the past via https://github.com/eclipse-platform/eclipse.platform/issues/584

The issue of a ResourceVerifier not being notified about changes has already been an issue with other related test cases:

主要言語
Java
スター
165
フォーク
174
平均マージ
4日 56分
マージ済み PR(30日)
36

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

eclipse-platform/eclipse.platform のほかの issue

eclipse-platform/eclipse.platform の issue をすべて見る

似ている issue

Java の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。