Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: junit-pioneer/junit-pioneer
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.2.0
Choose a base ref
...
head repository: junit-pioneer/junit-pioneer
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.3.0
Choose a head ref
  • 16 commits
  • 69 files changed
  • 10 contributors

Commits on Nov 17, 2023

  1. Create interaction between @stopwatch and @issue (#689 / #743)

    If a test is annotated with both @issue and @stopwatch, the test's
    run time is included in the `IssueTestCase`.
    
    Closes: #689
    PR: #743
    Michael1993 authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    35e8d05 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Update to JUnit Jupiter 5.10 (#799)

    Updates the used JUnit Jupiter version to 5.10.1
    
    PR: #799
    szpak authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    b02cda6 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Update GitHub actions to run on Node 20 (#804)

    Update setup-java and cache actions from v3 to v4 to run on Node 20.
    Update wrapper-validation-action from v1 to v2 to run on Node 20
    
    Fixes CI warnings:
    
    > Node.js 16 actions are deprecated.
    > Please update the following actions to use Node.js 20:
    > actions/wrapper-validation-action@v1, actions/setup-java@v3, actions/cache@v3.
    > For more information see:
    > https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
    
    PR: #804
    TWiStErRob authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    b21e7b8 View commit details
    Browse the repository at this point in the history
  2. Fix JaCoCo report location (#798)

    This PR fixes the JaCoCo `report.xml` location, which accidentally
    was `build))/reports/jacoco`.
    
    PR: #798
    jpenilla authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    9919bf9 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Migrate from gradle-build-action to setup-gradle GitHub Action (#803)

    A new way of consuming Gradle Actions is coming in v3.
    There are no significant changes to the action logic,
    the v3 version and the new action is a drop-in replacement.
    
    Setting up AND running Gradle in the same step is deprecated,
    so the steps are split into two: setup-gradle + `run:`.
    
    Because `run:` uses different shells on different OSs,
    the `-Pa=b` Gradle params are moved to `ORG_GRADLE_PROJECT_a: b`
    environment variables, because that approach is fully cross platform.
    
    Removed `cache: 'gradle'` from setup-java,
    because setup-gradle is doing the same, and more.
    
    PR: #803
    TWiStErRob authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    e9f160e View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Upgrade Gradle 8.4 to 8.5 and upgrade related Gradle Plugins (#805)

    Gradle 8.5 brings performance updates and full Java 21 support.
    Some plugins are already incompatible with Gradle 8.4,
    so updating them to be in line with the latest Gradle release.
    
    Minor changes:
    
     * Add `.gitattributes` lines for Gradle files,
    to ensure they're not clobbered during git operations.
     * Remove `com.google.jimfs:jimfs`'s automatic module name,
    because it's already defined and errors after bumping extra-java-module-info.
     * Added property to tell Sonar to work in a future-proof way.
     * Removed unused `:demo` project.
    
    PR: #805
    TWiStErRob authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    2753134 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Small improvements and fixes (#790 / #800)

    Numerous small improvements and polishing,
    for example touch-up of the "demo" project.
    
    Closes: #790 
    PR: #800
    Michael1993 authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    1251593 View commit details
    Browse the repository at this point in the history
  2. Add withExceptions to ExpectedToFail (#769 / #774)

    Adds a new `withExceptions` attribute to `@ExpectedToFail`, which
    allows to limit the scope of the extension to only consider the test
    as successful if the thrown exception matches one of the given types.
    
    Closes: #769
    PR: #774
    knutwannheden authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    6ecdc91 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. Move to YEAR in license (#801 / #813)

    We decided to no longer update the copyright
    notice in our license/files but instead use the
    solution adapted by the Eclipse project as well,
    which is only using the creation year.
    
    Closes: #801
    PR: #813
    Michael1993 authored Apr 20, 2024
    Configuration menu
    Copy the full SHA
    ce8599d View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Mention naming convention in CONTRIBUTING.adoc (#809 / #812)

    The naming convention for classes and methods was not yet mentioned in our contributing guideline.
    
    Closes: #809
    PR: #812
    Bukama authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    e9e465e View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Avoid skipping the last error for @RetryingTest (#820 / #821)

    Fixes @RetryingTest "eating" the last exception for
    a test that always fails.
    
    Closes: #820
    boris-faniuk-n26 authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    98cef28 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Fix StdOut in StdIo handling of Unicode. (#822 / #823)

    For a better support of Unicode the StringWriter was replaced by a ByteArrayOutputStream.
    
    fixes #822
    PR: #823
    J08nY authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    a114c89 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. Update Gradle Wrapper 8.5 to 8.10.2 and Experimental Java to 24 (#807)

    * Update Gradle Wrapper 8.5 to 8.7
    
    See: https://github.com/gradle/gradle/releases/tag/v8.7.0
    
    * Format
    
    * Update Gradle Wrapper 8.7 to 8.10.1
    
    See: https://github.com/gradle/gradle/releases/tag/v8.10.1
    
    * Update Gradle Wrapper 8.10.1 to 8.10.2
    
    See: https://github.com/gradle/gradle/releases/tag/v8.10.2
    
    * Upgrade experimental Java 21 to 24
    
    Since 21 is no longer available for download (and is also no longer experimental…).
    beatngu13 authored Oct 6, 2024
    Configuration menu
    Copy the full SHA
    f5dca5e View commit details
    Browse the repository at this point in the history
  2. Add ReplaceCamelCaseAndUnderscoreAndNumber DisplayNameGenerator (#793 /

    #819)
    
    This extension handles method names with CamelCase, underscore, and
    numbers. The aim is to simplify unit test display names. Instead of using
    the method annotation `org.junit.jupiter.api.DisplayName`, we can just use
    the class annotation `org.junit.jupiter.api.DisplayNameGeneration` and
    only use the method annotation if needed.
    
    This generator follows 3 rules:
    * Each uppercase letter is turned into its lowercase value prepended by a
    space.
    * Each underscore is turned into a space. Words bounded by
    underscores or just starting with underscore are not transformed.
    Usually, these words represent classes or variables.
    * Each number is prepended by a space.
    
    Closes: #793
    PR: #819
    FanJups authored Oct 6, 2024
    Configuration menu
    Copy the full SHA
    8798dbe View commit details
    Browse the repository at this point in the history
  3. Add FailAt Extension (#549 / #814)

    The FailAt Extension provides to fail annotated test methods or
    classes when a given date is reached.
    
    Closes #549
    PR: #814
    Bukama authored Oct 6, 2024
    Configuration menu
    Copy the full SHA
    304b325 View commit details
    Browse the repository at this point in the history
  4. Update JUnit (Pioneer) and Java (CI) (#818 / #826)

    This PR updates the JUnit dependency for Pioneer from 5.10.2 to 5.11.2.
    It also updates the latest included Java version for CI from 21 to 23.
    
    Since the engine behavior changed with JUnit 5.11.0 (see
    junit-team/junit-framework@9af6ca4#diff-58dca140b6249c0d7f76a8056994eb6762b71bd2f79cc28106e5391d16d23245), some assertions are updated as well.
    
    Closes: #818
    PR: #826
    beatngu13 authored Oct 6, 2024
    Configuration menu
    Copy the full SHA
    3b2ae59 View commit details
    Browse the repository at this point in the history
Loading