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

Add BlockListener support... #1575

Open
wants to merge 21 commits into
base: master
Choose a base branch
from

Commits on Nov 1, 2024

  1. Add BlockListener support...

    This feature allows extension authors to register a IBlockListener for
    a feature to observe the execution of a feature in more detail.
    This surfaces some of Spock's idiosyncrasies, for example interaction
    assertions are actually setup right before entering the preceding
    `when`-block as well as being evaluated on leaving the `when`-block
    before actually entering the `then`-block.
    
    The only valid block description is a constant String, although some
    users mistakenly try to use a dynamic GString. Using anything other
    than a String, will be treated as a separate statement and thus ignored.
    leonard84 committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    5ea59a5 View commit details
    Browse the repository at this point in the history
  2. Expose IErrorContext in ErrorInfo...

    Prior to this commit, IRunListener.error(ErrorInfo) didn't give any
    context where the error happened.
    leonard84 committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    cc16dda View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    818f362 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d3cf3da View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    68fd3bf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9a3fef4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ad3d442 View commit details
    Browse the repository at this point in the history
  8. Implement Review Feedback

    leonard84 committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    5f321ec View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ce7d36e View commit details
    Browse the repository at this point in the history
  10. Implement Review comments

    leonard84 committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    753a778 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1efce7c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5b03edc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ccc712e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f4a3f29 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    878c8ff View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    cd30bcf View commit details
    Browse the repository at this point in the history
  17. Implement Review Comments

    leonard84 committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    abb8a90 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5a78a05 View commit details
    Browse the repository at this point in the history
  19. Polishing

    leonard84 committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    73bb879 View commit details
    Browse the repository at this point in the history
  20. Apply review comments

    leonard84 committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    55138de View commit details
    Browse the repository at this point in the history
  21. Add minimal documentation

    leonard84 committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    bd9e694 View commit details
    Browse the repository at this point in the history