2008-01-16 17:40:25 +01:00
# vim: ft=rst
2004-09-13 02:37:39 +00:00
This directory contains test scripts that are useful for running a
2007-04-12 08:33:35 +00:00
bunch of tests all at once.
2004-09-13 02:37:39 +00:00
2008-01-16 17:40:25 +01:00
===============
Available tests
===============
The available tests are obtained from a script, usually
selftest/samba{3,4}_tests.sh. This script should for each test output
the name of the test, the command to run and the environment that should be
provided.
============
Environments
============
Tests often need to run against a server with particular things set up,
a "environment". This environment is provided by the test "target": Samba 3,
Samba 4 or Windows.
2007-04-12 08:33:35 +00:00
The following environments are currently available:
2007-09-02 13:32:52 +00:00
- none: No server set up, no variables set.
2007-04-12 08:33:35 +00:00
- dc: Domain controller set up. The following environment variables will
be set:
2007-09-02 13:32:52 +00:00
* USERNAME: Administrator user name
* PASSWORD: Administrator password
* DOMAIN: Domain name
* REALM: Realm name
* SERVER: DC host name
* SERVER_IP: DC IPv4 address
* NETBIOSNAME: DC NetBIOS name
* NETIOSALIAS: DC NetBIOS alias
2007-04-30 10:23:20 +00:00
- member: Domain controller and member server that is joined to it set up. The
following environment variables will be set:
2007-09-02 13:32:52 +00:00
* USERNAME: Domain administrator user name
* PASSWORD: Domain administrator password
* DOMAIN: Domain name
* REALM: Realm name
* SERVER: Name of the member server
2008-02-15 14:11:11 +11:00
=============
Running tests
=============
To run all the tests use:
make test
To run a quick subset (aiming for about 1 minute of testing) run:
make quicktest
To run a specific test, use this syntax
make test TESTS=testname
for example
make test TESTS=samba4.BASE-DELETE