Skip to content

@dweiss dweiss released this Dec 14, 2018 · 1 commit to master since this release

Bug Fixes

  • GH-275: Timeouts can deadlock on trying to interrupt leaked threads.

Improvements

  • GH-274: PrintEventListener should emit display name if method name
    is not available in testIgnored callback.
Assets 2

@dweiss dweiss released this Nov 20, 2018 · 6 commits to master since this release

Bug fixes

  • GH-271: Methods with ( or ) in them can't be selected directly using glob filters.
Assets 2

@dweiss dweiss released this Sep 10, 2018 · 20 commits to master since this release

Bug Fixes

  • GH-269: 2.6.x runners and junit 4.12 show much noise for a single
    test method in IntellJ Idea (thanks Vladimir Dolzhenko).

Changes in Backwards Compatibility

  • GH-270: Upgrade to support JUnit 4.12. This also means that Hamcrest
    is required (as JUnit 4.12 uses it).
Assets 2

@dweiss dweiss released this Sep 5, 2018 · 27 commits to master since this release

Bug Fixes

  • GH-247: Allow java.io.tmpdir to be placed under cwd with isolated
    directories and nonEmptyWorkDirAction=wipe.

  • GH-255: Invalid event nesting on security logging crashes the runner.

  • GH-266: QUIT event may not be read from the event log on slow machines.

  • GH-267: Project does not build/ test on Java 11.

Improvements

  • An additional property 'junit4.tempDir' is passed to forked JVMs to allow
    easier configuration of security policy files. This folder must have
    read/ write file policy.

  • Added a test case that runs with a security manager enabled.

  • GH-253: IntelliJ only recognizes proper test methods for re-runs
    when descriptions have " [...]" instead of " {...}. This fix uses square
    brackets on IntelliJ runner.

Changes in Backwards Compatibility

  • GH-265: Deprecate RandomizedTest.randomInt(v) and RandomizedTest.randomLong(v).
Assets 2

@dweiss dweiss released this Jun 14, 2018 · 49 commits to master since this release

A fixup of bytecode incompatibility resulting from covariant API changes in Java (2.6.2 cross-compiled from Java 9 to Java 8).

Assets 2

@dweiss dweiss released this Jun 11, 2018 · 51 commits to master since this release

New Features

  • GH-261: Ant and Maven runner can specify external JUnit 4 RunListeners. (Steven Zaluk)
Assets 2

@dweiss dweiss released this Jun 11, 2018 · 55 commits to master since this release

Bug Fixes

  • GH-260: maven plugin should use dom4j 2.0.2 (avoids illegal access warnings under Java 9 and later).
Assets 2

@dweiss dweiss released this Jun 11, 2018 · 58 commits to master since this release

JavaDoc | ANT task

Changes in Backwards Compatibility

  • GH-259: Java 1.8 is now the minimum supported JRE.

  • GH-258: add support for parsing class files compiled into Java 9 or Java 10 bytecode.

Assets 2

@dweiss dweiss released this Aug 31, 2017 · 72 commits to master since this release

JavaDoc | ANT task

Bug fixes

  • GH-251: Fixes test case filtering in IDEs (IntelliJ, Eclipse). The tests are now filtered out eagerly from the returned suite's Description and don't show in the user interface at all. This also applies to -Dtests.method=... patterns.
Assets 2

@dweiss dweiss released this Jul 4, 2017 · 76 commits to master since this release

JavaDoc | ANT task

Bug fixes

  • GH-250: Non-bootstrapped ForkedJvmInfo causes NullPointerExceptions (can happen on slow machines with low heartbeat setting).
Assets 2
You can’t perform that action at this time.