1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-28 07:21:54 +03:00
samba-mirror/source4/selftest
Stefan Metzmacher 5b35e55130 selftest: fix parsing of Subunit results
This reverts parts of
903eb9a23d
and
9196213c49.

metze
(This used to be commit 5f5fa368c2)
2008-03-18 15:59:21 +01:00
..
output selftest: handle progress output in verbose mode 2008-03-17 15:50:49 +01:00
target Rework to have member server 'domains' be CN=NETBIOSNAME 2008-03-13 11:36:58 +11:00
win r22575: move script/tests/ -> selftest/ 2007-10-10 14:51:46 -05:00
config.mk Allow connecting to screen. 2008-02-19 16:49:29 +01:00
README add some info on running tests 2008-02-15 14:11:11 +11:00
samba4_tests.sh selftest: use the same oplocktimeout for smbtorture as for smbd 2008-03-04 14:40:56 +01:00
selftest.pl selftest: handle progress output in verbose mode 2008-03-17 15:50:49 +01:00
SocketWrapper.pm r22575: move script/tests/ -> selftest/ 2007-10-10 14:51:46 -05:00
Subunit.pm selftest: fix parsing of Subunit results 2008-03-18 15:59:21 +01:00
test_samba4.pl r22575: move script/tests/ -> selftest/ 2007-10-10 14:51:46 -05:00
test_subunit.pl r26561: Fix make gdbtest, valgrindtest and testenv for shared libs. 2007-12-24 01:51:00 -06:00
test_w2k3_file.sh r24707: Remove some more cruft from the test list generation code. 2007-10-10 15:02:52 -05:00
test_w2k3.sh r26395: spoolss: Add WinXP-like printer browsing test. 2007-12-21 05:49:24 +01:00
test_win.sh r26395: spoolss: Add WinXP-like printer browsing test. 2007-12-21 05:49:24 +01:00
tests_win2k3_dc.sh r22575: move script/tests/ -> selftest/ 2007-10-10 14:51:46 -05:00
tests_win.sh r22575: move script/tests/ -> selftest/ 2007-10-10 14:51:46 -05:00
TODO r24893: Update documentation for selftest. 2007-10-10 15:03:31 -05:00

# vim: ft=rst

This directory contains test scripts that are useful for running a
bunch of tests all at once. 

===============
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.

The following environments are currently available:

 - none: No server set up, no variables set.
 - dc: Domain controller set up. The following environment variables will 
   be set:
     * 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

 - member: Domain controller and member server that is joined to it set up. The
   following environment variables will be set:
     * USERNAME: Domain administrator user name
	 * PASSWORD: Domain administrator password
	 * DOMAIN: Domain name
	 * REALM: Realm name
	 * SERVER: Name of the member server


=============
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