TestingIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add support for serialization of suppressed exceptions

This change serializes the Java 7+ suppressed exceptions similarly

to exception causes. This means that we would try to deserialize

known exceptions and if it's not possible, for example because the

suppressed exception is a custom exception type, then we fallback

on the placeholder exception type.

  1. … 5 more files in changeset.
Add support for serialization of suppressed exceptions

This change serializes the Java 7+ suppressed exceptions similarly

to exception causes. This means that we would try to deserialize

known exceptions and if it's not possible, for example because the

suppressed exception is a custom exception type, then we fallback

on the placeholder exception type.

  1. … 5 more files in changeset.
Add support for serialization of suppressed exceptions

This change serializes the Java 7+ suppressed exceptions similarly

to exception causes. This means that we would try to deserialize

known exceptions and if it's not possible, for example because the

suppressed exception is a custom exception type, then we fallback

on the placeholder exception type.

  1. … 5 more files in changeset.
Handle potential failure in `getMessage`

  1. … 1 more file in changeset.
Handle potential failure in `getMessage`

  1. … 1 more file in changeset.
Add support for "useful NPE messages"

This commit adds special handling of null pointer exceptions

in case the current process is running on Java 14+. Without

this hack, the "improved NullPointerException messages" are

not serialized. As a consequence, the daemon cannot display

them, despite being generated on the worker.

  1. … 1 more file in changeset.
Add support for "useful NPE messages"

This commit adds special handling of null pointer exceptions

in case the current process is running on Java 14+. Without

this hack, the "improved NullPointerException messages" are

not serialized. As a consequence, the daemon cannot display

them, despite being generated on the worker.

  1. … 1 more file in changeset.
Add support for "useful NPE messages"

This commit adds special handling of null pointer exceptions

in case the current process is running on Java 14+. Without

this hack, the "improved NullPointerException messages" are

not serialized. As a consequence, the daemon cannot display

them, despite being generated on the worker.

  1. … 1 more file in changeset.
Add support for "useful NPE messages"

This commit adds special handling of null pointer exceptions

in case the current process is running on Java 14+. Without

this hack, the "improved NullPointerException messages" are

not serialized. As a consequence, the daemon cannot display

them, despite being generated on the worker.

  1. … 1 more file in changeset.
Upgrade JUnit version (#12924)

Upgrade JUnit to 4.13, JUnit platform to 5.6.2

  1. … 331 more files in changeset.
Upgrade JUnit

  1. … 330 more files in changeset.
Upgrade JUnit to 4.13, JUnit platform to 5.6.2

  1. … 243 more files in changeset.
Remove `@ToBeFixedForInstantExecution` from `TestingIntegrationTest`

Remove always-true JDK8_OR_LATER test precondition

  1. … 41 more files in changeset.
Remove @ToBeFixedForInstantExecution

  1. … 25 more files in changeset.
Remove @ToBeFixedForInstantExecution

  1. … 25 more files in changeset.
Fix Unrolled tests with partial success with instant execution

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 18 more files in changeset.
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 872 more files in changeset.
Annotate integ tests failing with instant execution in various projects

removing most of @IgnoreWithInstantExecution annotations

after fixing the @FailsWithInstantExecution rule

and more ci feedback

also make @IgnoreWithInstantExecution require a reason from a fixed set

and add it to the remaining ignores

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 126 more files in changeset.
Annotate integ tests failing with instant execution in :testingJvm

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 34 more files in changeset.
Annotate integ tests failing with instant execution in :testingJvm

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 34 more files in changeset.
Rerun test via test class executor

  1. … 6 more files in changeset.
WIP

  1. … 14 more files in changeset.
Remove an unnecessary `@IgnoreIf` from a bunch of tests.

  1. … 19 more files in changeset.
Remove an unnecessary `@IgnoreIf` from a bunch of tests.

  1. … 19 more files in changeset.
Remove an unnecessary `@IgnoreIf` from a bunch of tests.

  1. … 19 more files in changeset.
Remove an unnecessary `@IgnoreIf` from a bunch of tests.

  1. … 19 more files in changeset.
Upgrade commons-lang{->3} replacing packages

  1. … 175 more files in changeset.
Change more tests.

  1. … 40 more files in changeset.
Change more tests.

  1. … 20 more files in changeset.