summaryrefslogtreecommitdiff
path: root/tests/README
diff options
context:
space:
mode:
authorMatt Goins <mjgoins@openflows.com>2009-02-17 22:31:17 -0500
committerMatt Goins <mjgoins@openflows.com>2009-02-17 22:31:17 -0500
commit8e3de9de8bc67b3e9e2c490a7e3142fde7742044 (patch)
treed0cb80bf0d37da795721167ecbf42423a570f578 /tests/README
parent3b81cd012e8224490a3836cccbd7d082a061658e (diff)
parent25e870d1d7109f9e37460c26de4a05a05adfc760 (diff)
Merge commit 'jrollins/master'
Diffstat (limited to 'tests/README')
-rw-r--r--tests/README31
1 files changed, 31 insertions, 0 deletions
diff --git a/tests/README b/tests/README
new file mode 100644
index 0000000..2bc981c
--- /dev/null
+++ b/tests/README
@@ -0,0 +1,31 @@
+Monkeysphere test infrastructure
+================================
+
+These are scripts to test various aspects of the Monkeysphere system.
+
+Some notes about getting started working on the monkeysphere test
+infrastructure:
+
+- the tests can and should be run as a non-privileged user. since the
+ tests do potentially destructive things (like wiping out and
+ recreating gpg keyrings) they should definitely *not* be run as
+ root. it may even be advisable to run them as a different,
+ dedicated user, so that any goofs you make while updating the test
+ infrastructure don't compromise your main account.
+
+- you do not need the monkeysphere package installed locally, though
+ you will need the monkeysphere dependencies installed locally.
+
+- the idea with this script is to do the following:
+
+ - set up test server infrastructure
+ - test the server setup
+ - set up test user
+ - test an ssh connection between test user and test server
+ - modify server/user setup and rerun ssh_test to make sure it
+ suceeds/fails as expected
+
+- there are various FIXMEs in the script that outline some of the
+ further testing that should be undertaken.
+
+- good documentation in the code in the form of comments are needed.