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

Mutation testing improvements #96

Merged
merged 47 commits into from Oct 6, 2016
Merged

Commits on Jul 27, 2016

  1. Copy the full SHA
    3342036 View commit details
    Browse the repository at this point in the history
  2. Add test for writePriority

    atodorov committed Jul 27, 2016
    Copy the full SHA
    f952a8b View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    16a92f8 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    c3a3f76 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    50e356c View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    ea3644c View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    d11ebce View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    ec9ef77 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    402c322 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    5a577b9 View commit details
    Browse the repository at this point in the history
  11. Delete str != "" comparisons to remove 8*110 possible mutations

    During mutation testing `if str != ""` becomes
    `if str > ""` or `if str not in ""` which are mutations we can't kill!
    
    Every time str is not an empty string the 3 variants of the condition
    are evaluated to True and the existing test case passes. To kill the
    mutants we expect the test to fail but that never happens b/c in this
    case all 3 mutations are logically equivalent!
    
    This change also greatly reduces the number of possible mutations to
    about 4,4K instead of 5,5K.
    atodorov committed Jul 27, 2016
    Copy the full SHA
    2b28c24 View commit details
    Browse the repository at this point in the history
  12. user: fix for deleting of != '' change

    The check if self.uid != "" is bogus b/c it returns True even
    when self.uid is None! We really need to check if any of the other
    options were specified as well which is what _getArgsAsStr() does.
    atodorov committed Jul 27, 2016
    Copy the full SHA
    df89ea8 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    c61a47f View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    ea0af3e View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    fb924d3 View commit details
    Browse the repository at this point in the history
  16. vnc: new test

    atodorov committed Jul 27, 2016
    Copy the full SHA
    0ece670 View commit details
    Browse the repository at this point in the history
  17. zerombr: more tests

    atodorov committed Jul 27, 2016
    Copy the full SHA
    56e7ca5 View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    42b8f00 View commit details
    Browse the repository at this point in the history
  19. multipath: to refactoring

    atodorov committed Jul 27, 2016
    Copy the full SHA
    2b0c2e3 View commit details
    Browse the repository at this point in the history
  20. liveimg: more tests

    atodorov committed Jul 27, 2016
    Copy the full SHA
    b34988e View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    aceaefe View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    7a3b5fc View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    e2eb6e3 View commit details
    Browse the repository at this point in the history
  24. Copy the full SHA
    85ce080 View commit details
    Browse the repository at this point in the history
  25. Copy the full SHA
    e3fdf80 View commit details
    Browse the repository at this point in the history
  26. Copy the full SHA
    61676e6 View commit details
    Browse the repository at this point in the history
  27. Copy the full SHA
    0d95de4 View commit details
    Browse the repository at this point in the history
  28. Copy the full SHA
    5b45065 View commit details
    Browse the repository at this point in the history
  29. Copy the full SHA
    35a6c6e View commit details
    Browse the repository at this point in the history
  30. Copy the full SHA
    b9cee59 View commit details
    Browse the repository at this point in the history
  31. Copy the full SHA
    3f4e185 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2016

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

Commits on Aug 3, 2016

  1. Copy the full SHA
    1f408d7 View commit details
    Browse the repository at this point in the history
  2. monitor: new test

    atodorov committed Aug 3, 2016
    Copy the full SHA
    0b8286d View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2016

  1. reboot: add two more tests

    atodorov committed Aug 4, 2016
    Copy the full SHA
    ad6eb49 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    41c1f63 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    8c14568 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    248c556 View commit details
    Browse the repository at this point in the history
  5. fcoe more tests

    atodorov committed Aug 4, 2016
    Copy the full SHA
    28839ff View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    3db0b29 View commit details
    Browse the repository at this point in the history
  7. updates refactoring

    atodorov committed Aug 4, 2016
    Copy the full SHA
    e8cd5f8 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    edf2f5b View commit details
    Browse the repository at this point in the history
  9. More tests for multipath

    atodorov committed Aug 4, 2016
    Copy the full SHA
    e5c52d8 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2016

  1. Copy the full SHA
    741f796 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    0dc0739 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    ae02d6c View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    6a34d59 View commit details
    Browse the repository at this point in the history