Content deleted Content added
Open access status updates in citations with OAbot #oabot |
Clarifying that CI does not require TDD |
||
Line 20:
=== Run tests locally ===
CI should be used in combination with automated unit tests such as those written through the practices of [[test-driven development]]. All unit tests in the developer's local [[Deployment environment|environment]] should be run and passed before committing to the mainline. This helps prevent one developer's work-in-progress from breaking another developer's copy. Where necessary, incomplete features can be disabled before committing, using [[feature toggle]]s, for instance.
=== Compile the mainline periodically; run tests of the mainline and/or use continuous quality control ===
|