JUnitMultiVersionIntegrationSpec.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add support for test `@DisplayName` (#13250)

If @DisplayName annotation is attached, output the value to test result XML.

* Recognize contributor

* Add missing `@UsedByScanPlugin` annotations

Co-authored-by: Daiki Hirabayashi <hirabayashi@infoscience.co.jp>

Co-authored-by: Daiki Hirabayashi <gigabowser@hotmail.co.jp>

Signed-off-by: Daiki Hirabayashi <hirabayashi@infoscience.co.jp>

    • -1
    • +1
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 18 more files in changeset.
Merge branch 'master' into master

    • -1
    • +1
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 8 more files in changeset.
If @DisplayName annotation is attached, output the annotation value to name attribute of testsuite and name attribute of testcase. If @DisplayName annotation is not attached, output the class FQN. In any case, output the class FQN to classname attribute of testcase.

Issue: #11445

Signed-off-by: Daiki Hirabayashi <hirabayashi@infoscience.co.jp>

    • -1
    • +1
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 23 more files in changeset.
Upgrade JUnit version (#12924)

Upgrade JUnit to 4.13, JUnit platform to 5.6.2

    • -1
    • +1
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 331 more files in changeset.
Upgrade JUnit

    • -1
    • +1
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 330 more files in changeset.
Upgrade JUnit to 4.13, JUnit platform to 5.6.2

    • -1
    • +1
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 243 more files in changeset.
Add support for executing test classes in parallel via JUnit Platform

Fixes #6453.

    • -6
    • +6
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 12 more files in changeset.
Try to execute unparseable test class files

Instead of failing the build when a test class file cannot be parsed,

e.g. if it's compiled for a JVM that is not yet supported by the

version of ASM that we use, we now assume it's a test class and pass

it to the testing framework which usually ignores classes that are not

tests.

Related issue: #7059

    • -2
    • +2
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 6 more files in changeset.
Try to execute unparseable test class files

Instead of failing the build when a test class file cannot be parsed,

e.g. if it's compiled for a JVM that is not yet supported by the

version of ASM that we use, we now assume it's a test class and pass

it to the testing framework which usually ignores classes that are not

tests.

Related issue: #7059

    • -2
    • +2
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 6 more files in changeset.
Use global init script to set mirrors for buildSrc (#6627)

    • -1
    • +1
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 50 more files in changeset.
Fix dependency declarations for junit-vintage-engine

The vintage JUnit engine (org.junit.vintage:junit-vintage-engine)

has a _runtime_ dependency on `junit:junit`, which no longer leaks into

the test compile classpath. Because of this, an explicit compile-scope

dependency `junit:junit:4.12` is required.

    • -1
    • +1
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 6 more files in changeset.
Use external repository mirrors in build (#6094)

We've been bitten by external repository fluctuation for a long time.

This PR makes most of tests use repository mirrors set up by ourselves

via init script and system property.

There're still some tests not switching to mirrors, which would be fixed

in follow-up commits.

    • -0
    • +4
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 99 more files in changeset.
Polish PR on feedback

    • -0
    • +26
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 14 more files in changeset.
Support multiple version of Vintage/Jupiter in JUnitMultiVersion test

    • -14
    • +31
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 13 more files in changeset.
Normalize output when test case name contains parentheses

    • -8
    • +0
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 14 more files in changeset.
Refine release note and userguide

    • -0
    • +1
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 22 more files in changeset.
Add filtering and tagging support

    • -2
    • +17
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 23 more files in changeset.
Scan for both JUnit 4 and 5 classes

    • -0
    • +92
    ./JUnitMultiVersionIntegrationSpec.groovy
  1. … 49 more files in changeset.