-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Milestone
Description
Overview
If a test engine throws an exception during discovery (see https://github.com/junit-team/junit5/blob/master/junit-platform-launcher/src/main/java/org/junit/platform/launcher/core/DefaultLauncher.java#L115) other engines won't be queried any more.
I think this is a bug because one test engine can thereby prevent others from working.
Deliverables
-
DefaultLaunchershould catch and report exceptions from engines and proceed with other engines.- This applies to both the discovery phase and execution phase.
Additional Proposals
DefaultLaunchercould even collect discovery results concurrently.
sbrannen and sormuras