As a developer submitting a PR, I would like to ensure that all required unit tests pass and that the new code builds without errors or warnings before the PR may be accepted.
Acceptance Criteria
Submitting a PR executes all unit tests
Submitting a PR with warnings fails
Submitting a PR with errors fails
Submitting a PR with test fails fails
Submitting a PR with code that compiles with no warnings, no errors, and all passing tests succeeds
Description
As a developer submitting a PR, I would like to ensure that all required unit tests pass and that the new code builds without errors or warnings before the PR may be accepted.
Acceptance Criteria