3 # This script generates a list of testsuites that should be run to
4 # test Samba performance.
6 # These tests are not intended to exercise aspect of Samba, but
7 # perform common simple functions or to ascertain performance.
10 # The syntax for a testsuite is "-- TEST --" on a single line, followed
11 # by the name of the test, the environment it needs and the command to run, all
12 # three separated by newlines. All other lines in the output are considered
15 from selftesthelpers
import *
17 samba4srcdir
= source4dir()
18 samba4bindir
= bindir()
20 plantestsuite_loadlist("samba4.ldap.ad_dc_performance.python(ad_dc_ntvfs)",
22 [python
, os
.path
.join(samba4srcdir
,
23 "dsdb/tests/python/ad_dc_performance.py"),
24 '$SERVER', '-U"$USERNAME%$PASSWORD"',
25 '--workgroup=$DOMAIN',
26 '$LOADLIST', '$LISTOPT'])
28 plantestsuite_loadlist("samba4.ldap.ad_dc_multi_bind.ntlm.python(ad_dc_ntvfs)",
30 [python
, os
.path
.join(samba4srcdir
,
31 "dsdb/tests/python/ad_dc_multi_bind.py"),
32 '$SERVER', '-U"$USERNAME%$PASSWORD"', '-k no',
33 '--workgroup=$DOMAIN',
34 '$LOADLIST', '$LISTOPT'])
36 plantestsuite_loadlist("samba4.ldap.ad_dc_multi_bind.krb5.python(ad_dc_ntvfs)",
38 [python
, os
.path
.join(samba4srcdir
,
39 "dsdb/tests/python/ad_dc_multi_bind.py"),
40 '$SERVER', '-U"$USERNAME%$PASSWORD"', '-k yes',
42 '$LOADLIST', '$LISTOPT'])
44 plantestsuite_loadlist("samba4.ldb.multi_connect.python(ad_dc_ntvfs)",
46 [python
, os
.path
.join(samba4srcdir
,
47 "dsdb/tests/python/ad_dc_multi_bind.py"),
48 'tdb://$PREFIX_ABS/ad_dc_ntvfs/private/sam.ldb'
49 '$LOADLIST', '$LISTOPT'])