initial seminar details -- abstract and feeble outline
[monkeysphere.git] / tests / README
1 Monkeysphere test infrastructure
2 ================================
3
4 These are scripts to test various aspects of the Monkeysphere system.
5
6 Some notes about getting started working on the monkeysphere test
7 infrastructure:
8
9 - the tests can and should be run as a non-privileged user.  since the
10   tests do potentially destructive things (like wiping out and
11   recreating gpg keyrings) they should definitely *not* be run as
12   root.  it may even be advisable to run them as a different,
13   dedicated user, so that any goofs you make while updating the test
14   infrastructure don't compromise your main account.
15
16 - you do not need the monkeysphere package installed locally, though
17   you will need the monkeysphere dependencies installed locally.
18
19 - the idea with this script is to do the following:
20
21   - set up test server infrastructure
22   - test the server setup
23   - set up test user
24   - test an ssh connection between test user and test server
25   - modify server/user setup and rerun ssh_test to make sure it
26     suceeds/fails as expected
27
28 - there are various FIXMEs in the script that outline some of the
29   further testing that should be undertaken.
30
31 - good documentation in the code in the form of comments are needed.