Regression tests

Set up iscape on a new Ubuntu server, and then...

The following tests are performed automatically by the setup script:

  • LDAP-NSS
  • Exim mail routing
  • SASL

After setting up a groupware server, manually test:

LDAP

  • Create a user for yourself using smb-ldap-useradd-ours -a -m
  • Set a password

Samba

  • Use smbclient to connect in as that user.
  • Upload an ordinary file. Delete it. Is it in the recycle bin?
  • Upload a virus. Does it get deleted?

Apache

  • Can you see the server root without a cert?
  • Can you see the server root with your own cert and U/P?
  • Can you see the server root with your cert and Administrator's U/P?

LAM

  • Log into LAM with the LDAP user password
  • Create a new user.
  • What group are they in? Is their home created? (Won't work yet)

DAV

  • Mount your home directory with DAV. Transfer files about.

CiviCRM

  • Log in with your LDAP account
  • Create a contact
  • Connect your LDAP address book to o=civicrm. Can you do searches?

Mail

  • Send email from your Unix account to your Samba account.
  • Does the mailstore get created?
  • Check it with an IMAP client.

Security

  • Portscan the little blighter, see what's open and insecure.