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

Emit events for E_* and E_USER_* triggered in data provider methods #5784

Draft
wants to merge 16 commits into
base: main
Choose a base branch
from

Commits on Apr 18, 2024

  1. Prepare error handler to be used in contexts other than test method e…

    …xecution (for instance data provider method execution for #5775)
    sebastianbergmann committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    e726898 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba172a6 View commit details
    Browse the repository at this point in the history
  3. Refactor

    sebastianbergmann committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    f520700 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c73c5e View commit details
    Browse the repository at this point in the history
  5. Add DataProvider\MethodCalled and DataProvider\MethodFinished events …

    …(and deprecate Test\DataProviderMethodCalled and Test\DataProviderMethodFinished events)
    sebastianbergmann committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    2b87b12 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7ccfd90 View commit details
    Browse the repository at this point in the history
  7. Refactor

    sebastianbergmann committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    1fd4b7f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    18432af View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    02f6f0c View commit details
    Browse the repository at this point in the history
  10. We need to be specific with disabling the error handler, too, as we h…

    …ave tests for the Data Provider API which acticate the error handler for both data provider methods and test methods
    sebastianbergmann committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    8d861b3 View commit details
    Browse the repository at this point in the history
  11. Import function

    sebastianbergmann committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    1fe7e75 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fa8b3c0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    41ef402 View commit details
    Browse the repository at this point in the history
  14. Add tests

    sebastianbergmann committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    16aa718 View commit details
    Browse the repository at this point in the history
  15. With 8d485f1, we no longer need to account for additional stack frame…

    …s from ReflectionMethod::invoke()
    sebastianbergmann committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    e01606c View commit details
    Browse the repository at this point in the history
  16. Update expectation

    sebastianbergmann committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    1a2a1f4 View commit details
    Browse the repository at this point in the history