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 new SKIP macro for skipping tests at runtime #2360

Merged
merged 9 commits into from Jan 12, 2023

Commits on Jan 9, 2023

  1. Add new SKIP macro for skipping tests at runtime

    This adds a new `SKIP` macro for dynamically skipping tests at runtime.
    The "skipped" status of a test case is treated as a first-class citizen,
    like "succeeded" or "failed", and is reported with a new color on the
    console.
    psalz committed Jan 9, 2023
    Copy the full SHA
    add702c View commit details
    Browse the repository at this point in the history
  2. Don't show "skipped assertions" in console/compact reporters

    Also extend skip tests to cover a few more use cases.
    psalz committed Jan 9, 2023
    Copy the full SHA
    2494e5d View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    98e2a88 View commit details
    Browse the repository at this point in the history
  4. Use LightGrey for the skip colour

    This isn't great, but is better than the deep blue that was borderline
    invisible on dark backgrounds. The fix is to redo the colouring
    a bit, including introducing light-blue that is actually visible.
    horenmar authored and psalz committed Jan 9, 2023
    Copy the full SHA
    3930485 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    884bb5c View commit details
    Browse the repository at this point in the history
  6. Fix license header

    horenmar authored and psalz committed Jan 9, 2023
    Copy the full SHA
    6f2ebd3 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    54cc2fa View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    e08e62d View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

  1. Copy the full SHA
    6309b3c View commit details
    Browse the repository at this point in the history