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

Improve own test coverage and remove brittle expected_mutants_for_own_source_tree #296

Merged
merged 32 commits into from
Apr 7, 2024

Commits on Mar 3, 2024

  1. Remove expected_mutants_for_own_source_tree

    It's a bit oversensitive and might be hiding other coverage gaps,
    and is a bit annoying to update every time.
    
    Fixes #295
    sourcefrog committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    22d1b30 View commit details
    Browse the repository at this point in the history
  2. Test statistics from copy_tree

    Covers one mutants gap
    sourcefrog committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    b0d2ec3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0858171 View commit details
    Browse the repository at this point in the history
  4. Avoid missed mutant in affected_lines

    The condition was written as `<` but `!=` is really all we care about
    sourcefrog committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    fb9aee7 View commit details
    Browse the repository at this point in the history
  5. Better tests using rusty_fork for rustflags

    This inherently looks ath the environment - something has to -
    and this seems like a good way to test it.
    sourcefrog committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    40c0fbc View commit details
    Browse the repository at this point in the history
  6. impl FromStr for Config

    sourcefrog committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    6da0b3d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    96d8c96 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    918eed4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    11b785d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b75f144 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    80f146e View commit details
    Browse the repository at this point in the history
  12. Match impl std::iter::Iterator<...>

    And more tests
    sourcefrog committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    96b8d07 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e4ed298 View commit details
    Browse the repository at this point in the history
  14. Simplify join_slices

    sourcefrog committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    63ef06a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c102040 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    71eb4dd View commit details
    Browse the repository at this point in the history
  17. Skip terminate_child_impl

    sourcefrog committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    d39f5a1 View commit details
    Browse the repository at this point in the history
  18. Remove "failure" counter from outcomes

    cargo-mutants filed that nothing depended on this, and I can't
    see any way it ever gets set.
    sourcefrog committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    f0fc9d4 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    af185d0 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7961bdb View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    2f0548e View commit details
    Browse the repository at this point in the history
  22. Remove pointless check

    Found by mutants!
    sourcefrog committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    c99fa75 View commit details
    Browse the repository at this point in the history
  23. Remove no-op console update code

    Also found by mutants!
    sourcefrog committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    93a850f View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    58cb86d View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    12b4c2b View commit details
    Browse the repository at this point in the history
  26. Better test name

    sourcefrog committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    5f892e8 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    ace8b70 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Configuration menu
    Copy the full SHA
    2172d76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    644217e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea06cab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    91d0946 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ae3f27 View commit details
    Browse the repository at this point in the history