1Monkeysphere test infrastructure 2================================ 3 4These are scripts to test various aspects of the Monkeysphere system. 5 6Some notes about getting started working on the monkeysphere test 7infrastructure: 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. 32