summaryrefslogtreecommitdiffstats
path: root/CONTRIBUTING.md
diff options
context:
space:
mode:
authorNigel Metheringham <nigel.metheringham@jrtheatre.co.uk>2012-10-21 10:41:18 +0200
committerNigel Metheringham <nigel.metheringham@jrtheatre.co.uk>2012-10-21 10:41:18 +0200
commitcc30eb74e2481df108a1517a53fd536518f0ee59 (patch)
treedf6cfd6d464a6caf00cd1407548f696ef2034b95 /CONTRIBUTING.md
parentAdded comment about long lines in playbooks (diff)
downloadansible-cc30eb74e2481df108a1517a53fd536518f0ee59.tar.xz
ansible-cc30eb74e2481df108a1517a53fd536518f0ee59.zip
Added some info on the unit tests requirements
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r--CONTRIBUTING.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 0ecb5b2c7c..8ebbf6b43c 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -49,6 +49,17 @@ We're not too strict on style considerations, but we require:
* no single-line if statements, deeply nested list comprehensions, or clever use of metaclasses -- keep it simple
* comments where appropriate
+Testing Requirements
+====================
+
+Tests are run by "make tests". To run the tests you need the following:-
+
+ * nose must be installed - https://nose.readthedocs.org/en/latest/
+ * ansible tests require paramiko, PyYAML and json modules
+ * The (optional) facter test requires facter to be installed.
+ * Your user environment should allow "ssh myip" (where myip is your ip address)
+ without a password - so a key held in ssh-agent and an authorised_keys entry.
+
Contributors License Agreement
==============================