, nl=[Ljava.lang.String;@10bad903]
, nl=[Ljava.lang.String;@138eac9f]
, nl=[Ljava.lang.String;@14e1214a]
, nl=[Ljava.lang.String;@1a6c8679]
, nl=[Ljava.lang.String;@1c93d91c]
, nl=[Ljava.lang.String;@1d112dbf]
, nl=[Ljava.lang.String;@1fc74fd3]
, nl=[Ljava.lang.String;@221e21ee]
, nl=[Ljava.lang.String;@2350ee6d]
, nl=[Ljava.lang.String;@240e7fb]
…
org.eclipse.debug.tests.console.ConsoleOutputLineTruncateTest ‑ test(Parameters)[10] Parameters[limit=2, chunks=5, repeat=1, input=====
====, output=== ...
== ...
== ...
== ...
== ...
== ...
, nl=[Ljava.lang.String;@1927ff2d]
org.eclipse.debug.tests.console.ConsoleOutputLineTruncateTest ‑ test(Parameters)[10] Parameters[limit=2, chunks=5, repeat=1, input=====
====, output=== ...
== ...
== ...
== ...
== ...
== ...
, nl=[Ljava.lang.String;@5379985a]
org.eclipse.debug.tests.console.ConsoleOutputLineTruncateTest ‑ test(Parameters)[10] Parameters[limit=2, chunks=5, repeat=1, input=====
====, output=== ...
== ...
== ...
== ...
== ...
== ...
, nl=[Ljava.lang.String;@5c66a6ad]
org.eclipse.debug.tests.console.ConsoleOutputLineTruncateTest ‑ test(Parameters)[11] Parameters[limit=2, chunks=1, repeat=1, input==========, output=== ...
, nl=[Ljava.lang.String;@4d32ede]
org.eclipse.debug.tests.console.ConsoleOutputLineTruncateTest ‑ test(Parameters)[11] Parameters[limit=2, chunks=1, repeat=1, input==========, output=== ...
, nl=[Ljava.lang.String;@651e5038]
org.eclipse.debug.tests.console.ConsoleOutputLineTruncateTest ‑ test(Parameters)[11] Parameters[limit=2, chunks=1, repeat=1, input==========, output=== ...
, nl=[Ljava.lang.String;@794b1fac]
org.eclipse.debug.tests.console.ConsoleOutputLineTruncateTest ‑ test(Parameters)[12] Parameters[limit=2, chunks=1, repeat=1, input========
==, output=== ...
==, nl=[Ljava.lang.String;@61b4d99a]
org.eclipse.debug.tests.console.ConsoleOutputLineTruncateTest ‑ test(Parameters)[12] Parameters[limit=2, chunks=1, repeat=1, input========
==, output=== ...
==, nl=[Ljava.lang.String;@6a37bd6b]
org.eclipse.debug.tests.console.ConsoleOutputLineTruncateTest ‑ test(Parameters)[12] Parameters[limit=2, chunks=1, repeat=1, input========
==, output=== ...
==, nl=[Ljava.lang.String;@743b4b76]
org.eclipse.debug.tests.console.ConsoleOutputLineTruncateTest ‑ test(Parameters)[13] Parameters[limit=3, chunks=1, repeat=1, input==========, output==== ...
, nl=[Ljava.lang.String;@1e791302]
…
For several days, the post of the test results bot in every PR lists changed (removed/added) tests (see bot report example below). The report looks obivously broken as the actual test results do not indicate an issue, there is not such a high number of changed tests in any of the affected PRs, and log extract posted by the bot shows strange output. Still, that report is quite important for every PR as it tells us if we have accidentally removed any tests. But no one seems to care, as PRs are being merged without any note of the report.
I cannot properly trace the occurrence of the broken reports back to a PR merged in the Platform repository.
One of the last PRs that had proper bot report was this:
The following PR could have been the last with or without proper bot report. It was merged before CI results (and bot report) were available, which is why CI and bot report results are missing:
That PR did affect console tests though, which are now listed in the strange output in the bot report. However, the report in #2642 states that it was compared against the commit of #2641 without showing the wrong bot report result.
The first PR that that contained the broken bot report and was merged with it was this:
So the issue may not have been introduced by any change in this repository but by a change somewhere else.
I have also not found the log extracts posted by the bot in either of the CI logs (GHA or Jenkins), so I am currently not sure where they are extracted from.
Bot Report Example
From #2643:
This pull request removes 387 and adds 276 tests. Note that renamed tests count towards both.