Marc Philipp

Results 33 issues of Marc Philipp

This commit adds a new module that includes a JUnit Jupiter extension implementation that relies on the existing Java agent to transform classes and implements the same logic as the...

## Deliverables - [ ] Change `@API(status)` to `MAINTAINED` or `STABLE`

type: task
component: Jupiter
component: Platform

While working on the JUnit 5 build, I noticed that secondary inputs are no longer tracked. ## Steps to reproduce 1. Clone https://github.com/marcphilipp/gradle-sandbox 2. Run `./gradlew asciidoctor` in `asciidoctor-secondary-sources` 3....

bug
help wanted
good first issue
4.x

- **Add compileJavaLatest task to detect new deprecations** - **Use new API and reduce scope of suppressed deprecation**

Currently such tests are not reported at all. Related issue: https://github.com/gradle/gradle/issues/1403

enhancement

JUnit 4.13 is going to deprecate all APIs that use Hamcrest. This includes methods of both `ErrorCollector` and `ExpectedException`. Instead JUnit 5.0 will change the internal implementation to not use...

The Platform should provide an extensible mechanism (`ServiceLoader`?) so that user code can create "closeable resources" that are injected as part of the context received by `TestEngine` implementations. This feature...

theme: execution
component: Jupiter
component: Platform
theme: suites

## Overview Validation errors (e.g., for invalid `@BeforeEach` method declarations) should not abort the entire discovery phase. Instead the _discovery phase_ should continue, with the error tracked and reported during...

type: enhancement
theme: execution
theme: reporting
component: Jupiter
component: Platform
theme: discovery
theme: diagnostics