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

Extend testing guidelines #38

Merged
merged 28 commits into from
Sep 1, 2023
Merged

Extend testing guidelines #38

merged 28 commits into from
Sep 1, 2023

Commits on Aug 15, 2023

  1. Extend testing guidelines

    This PR proposes a new set of guidelines for writing unit tests across
    our projects. Most are new, or if they are followed to some degree, they
    have not yet been codified.
    mcmire committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    7015953 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Configuration menu
    Copy the full SHA
    1943265 View commit details
    Browse the repository at this point in the history
  2. Reword guideline around phases

    mcmire committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    7b23c47 View commit details
    Browse the repository at this point in the history
  3. Remove point about sandboxing

    mcmire committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    18feed3 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Revert these changes right now

    mcmire committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    a5803ab View commit details
    Browse the repository at this point in the history
  2. Revise 'Keep tests isolated' section

    - Remove arguments for non-determinism
    - Make sub-guidelines more concise and hide details
    mcmire committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    45403ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48d3c7a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    054f0c4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    079c957 View commit details
    Browse the repository at this point in the history
  6. Use finally instead of catch

    mcmire committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    93daeb5 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Remove needless phrase

    mcmire committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    d816589 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6646934 View commit details
    Browse the repository at this point in the history
  3. WIP

    mcmire committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    bbcb175 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Configuration menu
    Copy the full SHA
    9f89251 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e1a567 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dcb3e71 View commit details
    Browse the repository at this point in the history
  4. Tweak 'hooks' guideline

    mcmire committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    7a34dfe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1a8381b View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Configuration menu
    Copy the full SHA
    24442e9 View commit details
    Browse the repository at this point in the history
  2. Lint unit-testing doc

    mcmire committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    9a9d64d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac4e93e View commit details
    Browse the repository at this point in the history
  4. Tweak 'it' guideline again

    mcmire committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    690d04a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4451d60 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    09116f7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e346c7f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1decf7b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    34f61b6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c35dd02 View commit details
    Browse the repository at this point in the history