Skip to content

Beginning with 1.7.1 standalone console does not find tests on Java 8 #2600

@ndimitry

Description

@ndimitry

Steps to reproduce

We are launching tests with the following command:

java -cp ./junit-platform-console-standalone-1.7.1.jar:./jar-file-with-tests.jar org.junit.platform.console.ConsoleLauncher --select-package=root.package.for.all.tests --reports-dir /specified/path

jar-file-with-tests.jar does contain a lot of classes with methods marked with @Test annotation.

This command works fine when:

  • we use junit-platform-console-standalone version 1.7.0 both on Java 8 and Java 11
  • we use junit-platform-console-standalone version 1.7.1 or 1.8.0-M1 on Java 11

When launching 1.7.1 console on Java 8 the report states that 2 containers were found (2 containers found, 2 containers started and 2 containers successful), no tests are present in the report (all other values in the report are 0 (like 0 tests found))

Context

The testing project (jar-file-with-tests.jar) is built using Java 8.

Issue seems to occur both in Windows and Linux environments.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions