diff options
author | Douglas Bagnall <douglas.bagnall@catalyst.net.nz> | 2016-08-17 10:56:50 +1200 |
---|---|---|
committer | Douglas Bagnall <dbagnall@samba.org> | 2016-08-31 07:09:26 +0200 |
commit | e908873757171db5b65296c5c3cdefe7d0fb0c01 (patch) | |
tree | 8e1b277cf9ac52bb4be4c136966ccf6953e37e75 /selftest/perf_tests.py | |
parent | 288efc55608e7d465f68d782790cf485defb79b6 (diff) | |
download | samba-e908873757171db5b65296c5c3cdefe7d0fb0c01.tar.gz |
make perftest: for performance testing
This runs a selection of subunit tests and reduces the output to only
the time it takes to run each test.
The tests are listed in selftest/perf_tests.py.
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Diffstat (limited to 'selftest/perf_tests.py')
-rw-r--r-- | selftest/perf_tests.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/selftest/perf_tests.py b/selftest/perf_tests.py new file mode 100644 index 00000000000..d49bdf4c437 --- /dev/null +++ b/selftest/perf_tests.py @@ -0,0 +1,26 @@ +#!/usr/bin/python + +# This script generates a list of testsuites that should be run to +# test Samba performance. +# +# These tests are not intended to exercise aspect of Samba, but +# perform common simple functions or to ascertain performance. +# + +# The syntax for a testsuite is "-- TEST --" on a single line, followed +# by the name of the test, the environment it needs and the command to run, all +# three separated by newlines. All other lines in the output are considered +# comments. + +from selftesthelpers import * + +samba4srcdir = source4dir() +samba4bindir = bindir() + +plantestsuite_loadlist("samba4.ldap.ad_dc_performance.python(ad_dc_ntvfs)", + "ad_dc_ntvfs", + [python, os.path.join(samba4srcdir, + "dsdb/tests/python/ad_dc_performance.py"), + '$SERVER', '-U"$USERNAME%$PASSWORD"', + '--workgroup=$DOMAIN', + '$LOADLIST', '$LISTOPT']) |