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

Upgrade client active object mgr tests to Catch2 #14565

Merged

Commits on Apr 20, 2024

  1. Upgrade client active object mgr tests to Catch2

    In addition to invoking Catch2's test runner after Minetest's homemade
    runner, this refactors the tests to follow the DRY principle, and gives
    them expressive names and clear assertions. Catch2 is already bundled
    with Minetest, so there are no added dependencies.
    JosiahWI committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    a34eb19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e79f3b0 View commit details
    Browse the repository at this point in the history
  3. Fix typo

    JosiahWI committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    d796a42 View commit details
    Browse the repository at this point in the history
  4. Fix rebase mistakes

    JosiahWI committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    c4232d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7016c28 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Improve Catch2 --test-module behavior

    This switches infostream to rawstream so that test runner output is
    displayed, and returns the correct boolean depending on the results. The
    tests are now found by setting the configuration instead of invoking the
    command line parser.
    JosiahWI committed May 14, 2024
    Configuration menu
    Copy the full SHA
    b02ed55 View commit details
    Browse the repository at this point in the history
  2. Test uniqueness of all IDS instead of just one

    Co-Authored-By: Lars Müller <appgurulars@gmx.de>
    JosiahWI and appgurueu committed May 14, 2024
    Configuration menu
    Copy the full SHA
    c2bd250 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    a9d52ca View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    ded8ba2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca092a8 View commit details
    Browse the repository at this point in the history
  3. Flush stderr before printing to stdout

    It's necessary to flush stderr before printing to stdout in adition to
    flushing stdout before printing to stderr, to make sure all output is
    ordered correctly.
    JosiahWI committed May 17, 2024
    Configuration menu
    Copy the full SHA
    26f0187 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

  1. Configuration menu
    Copy the full SHA
    4db0c1e View commit details
    Browse the repository at this point in the history