Closed (won't fix)
Project:
Drupal Technical Working Group
Component:
Miscellaneous
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
13 Jul 2015 at 12:48 UTC
Updated:
21 Mar 2016 at 01:34 UTC
Jump to comment: Most recent
Comments
Comment #1
gisleAs pointed out in #2532162: [policy, no patch] Mandate all projects have Automated Testing enabled, passing tests (presumably based upon the Drupal Testing framework (in core for D7)) is currently not a requirement for new projects, so the "same standards" part of the rationale is not correct.
As for introducing this as a requirement for all projects, I do not think it will improve anything. For arguments against making this a requirement, please see #2532162: [policy, no patch] Mandate all projects have Automated Testing enabled.
Comment #2
damienmckennaThis is just a groundwork issue, it'd be entirely worthwhile if #2532246: [policy, no patch] Add code reviews as part of Automated Testing were to be approved.
Comment #3
damienmckennaI've added the parent issue for this: #2532352: [policy, no patch] Simplify, automate parts of the project application & release processes
Apologies for working backwards.
Comment #4
jthorson commentedAs pointed out in #2532162: [policy, no patch] Mandate all projects have Automated Testing enabled, we don't mandate that contributors use one particular development methodology over another ... while we may recommend that contributors adopt a test-driven development methodology in accordance with current best practices, I would argue that forcing them to write tests would be overly prescriptive.
As such, I would suggest that this proposal becomes a non-starter as currently written.
Flagging for discussion in the next TWG meeting, where my recommendation would be to close this issue.
Comment #5
jthorson commentedAs per the comments provided in the issue referenced in comment #4, the TWG has agreed that policy could be perceived as being overly prescriptive and increasing the barrier to contribution; and as such, would recommend against such a policy at this time.