Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CoroutinesTimeout for JUnit5 #2402

Merged
merged 18 commits into from
Apr 23, 2021
Merged

CoroutinesTimeout for JUnit5 #2402

merged 18 commits into from
Apr 23, 2021

Commits on Apr 23, 2021

  1. Configuration menu
    Copy the full SHA
    a20c8f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd7afaf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    531d6a1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    77e646f View commit details
    Browse the repository at this point in the history
  5. Fix API check

    dkhalanskyjb committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    1120924 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    da8edd4 View commit details
    Browse the repository at this point in the history
  7. Fix DebugProbes installation in CoroutinesTimeout for JUnit 5

    As implemented, now DebugProbes will be installed before the
    first constructor of a test class that uses CoroutinesTimeout is
    invoked, and uninstalled during the cleanup of the extension.
    dkhalanskyjb committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    140ddfb View commit details
    Browse the repository at this point in the history
  8. Disable configuring enableCoroutineCreationStacktrace for annotations

    Instead, another interface is implemented that resembles the one
    provided for JUnit4 and does allow such configuration.
    dkhalanskyjb committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    1a4ad3b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a152ac6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d3117b4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8e414fd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6e51638 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    79bd28c View commit details
    Browse the repository at this point in the history
  14. Fix

    dkhalanskyjb committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    815e498 View commit details
    Browse the repository at this point in the history
  15. Improve handling of potential concurrency problems

    1. A case where extension instances run concurrently and use the
    same extension context or where an extension instance is run on
    several methods concurrently is handled, even though it's unclear
    whether such things could happen.
    2. Using CoroutinesTimeout via annotation no longer needs write
    access to the resource lock, meaning that tests annotated with it
    don't have to run sequentially.
    3. Better documentation for the now-complex logic.
    dkhalanskyjb committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    b7df093 View commit details
    Browse the repository at this point in the history
  16. Fixes

    dkhalanskyjb committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    324a001 View commit details
    Browse the repository at this point in the history
  17. apiDump

    dkhalanskyjb committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    6c1d6e7 View commit details
    Browse the repository at this point in the history
  18. Fixes

    dkhalanskyjb committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    bb5216c View commit details
    Browse the repository at this point in the history