Skip to content
Johannes Link edited this page Jan 12, 2016 · 8 revisions

Terms used in JUnit 5

Launcher

The JUnit launcher is the only artifact visible to discover and run tests. IDEs and build tools are only using this to run any kind of tests which plug into the engine architecture.

Test Discovery

Test Execution

Test Plan Specification

Test Plan Execution Listener

Engine

An engine is specific to a given test framework or version of the same framework - e.g. JUnit 5, JUnit 4, Cucumber, Fitnesse. The launcher can run tests of several engines at the same time.

JUnit5 Extension

A JUnit 5 extension can plug into JUnit 5 to intercept the creation and running of individual tests.