[SCM] Samba Shared Repository - branch master updated
Günther Deschner
gd at samba.org
Wed Jul 21 13:42:02 UTC 2021
The branch, master has been updated
via 11c9eb0ccc3 s3-torture: Only install vfstest manpage when vfstest binary gets installed.
via bb7b957e2c5 s3-torture: give torture test binaries their own wscript_build
from ee9dfff617a bootstrap: Install python3-dateutil instead of python3-iso8601 on RPM distros
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 11c9eb0ccc34c4731fe7822768ba2b67aaea606a
Author: Günther Deschner <gd at samba.org>
Date: Mon Nov 9 17:08:27 2020 +0100
s3-torture: Only install vfstest manpage when vfstest binary gets installed.
Guenther
Signed-off-by: Guenther Deschner <gd at samba.org>
Reviewed-by: Andreas Schneider <asn at samba.org>
Autobuild-User(master): Günther Deschner <gd at samba.org>
Autobuild-Date(master): Wed Jul 21 13:41:26 UTC 2021 on sn-devel-184
commit bb7b957e2c5d940191cb1202ade6fea7a0cce4c0
Author: Günther Deschner <gd at samba.org>
Date: Mon Nov 9 15:12:21 2020 +0100
s3-torture: give torture test binaries their own wscript_build
Guenther
Signed-off-by: Guenther Deschner <gd at samba.org>
Reviewed-by: Andreas Schneider <asn at samba.org>
-----------------------------------------------------------------------
Summary of changes:
docs-xml/wscript_build | 4 +-
source3/torture/wscript_build | 136 ++++++++++++++++++++++++++++++++++++++++++
source3/wscript_build | 135 +----------------------------------------
3 files changed, 140 insertions(+), 135 deletions(-)
create mode 100644 source3/torture/wscript_build
Changeset truncated at 500 lines:
diff --git a/docs-xml/wscript_build b/docs-xml/wscript_build
index 492a9ad70bd..5ddb8ded615 100644
--- a/docs-xml/wscript_build
+++ b/docs-xml/wscript_build
@@ -51,7 +51,6 @@ manpages='''
manpages/testparm.1
manpages/traffic_learner.7
manpages/traffic_replay.7
- manpages/vfstest.1
manpages/wbinfo.1
manpages/winbindd.8
'''
@@ -175,6 +174,9 @@ if ('XSLTPROC_MANPAGES' in bld.env and bld.env['XSLTPROC_MANPAGES']):
if conf.env.build_winexe == True:
bld.SAMBAMANPAGES(winexe_manpages)
+ if bld.CONFIG_SET('ENABLE_SELFTEST'):
+ bld.SAMBAMANPAGES('manpages/vfstest.1')
+
for manpage in vfs_module_manpages:
if bld.SAMBA3_IS_ENABLED_MODULE(manpage):
bld.SAMBAMANPAGES('manpages/%s.8' % manpage)
diff --git a/source3/torture/wscript_build b/source3/torture/wscript_build
new file mode 100644
index 00000000000..bde70d6a800
--- /dev/null
+++ b/source3/torture/wscript_build
@@ -0,0 +1,136 @@
+#!/usr/bin/env python
+
+bld.SAMBA3_BINARY('locktest2',
+ source='locktest2.c',
+ deps='''
+ talloc
+ smbconf
+ libsmb
+ LOCKING
+ ''',
+ for_selftest=True)
+
+TORTURE3_ADDITIONAL_SOURCE=""
+
+if bld.env.with_ctdb:
+ TORTURE3_ADDITIONAL_SOURCE += ' test_ctdbd_conn.c'
+
+bld.SAMBA3_BINARY('smbtorture' + bld.env.suffix3,
+ source='''
+ torture.c
+ nbio.c
+ scanner.c
+ utable.c
+ denytest.c
+ mangle_test.c
+ nbench.c
+ test_async_echo.c
+ test_addrchange.c
+ test_matching.c
+ test_posix_append.c
+ test_posix.c
+ test_nttrans_create.c
+ test_nttrans_fsctl.c
+ test_case_insensitive.c
+ test_notify_online.c
+ test_chain3.c
+ test_smb2.c
+ test_authinfo_structs.c
+ test_smbsock_any_connect.c
+ test_cleanup.c
+ test_notify.c
+ ../lib/tevent_barrier.c
+ test_dbwrap_watch.c
+ test_dbwrap_do_locked.c
+ test_idmap_tdb_common.c
+ test_dbwrap_ctdb.c
+ test_buffersize.c
+ test_messaging_read.c
+ test_messaging_fd_passing.c
+ test_messaging_send_all.c
+ test_oplock_cancel.c
+ test_pthreadpool_tevent.c
+ bench_pthreadpool.c
+ wbc_async.c
+ test_g_lock.c
+ test_namemap_cache.c
+ test_idmap_cache.c
+ test_hidenewfiles.c
+ test_readdir_timestamp.c
+ ../lib/util_sd.c
+ ''' + TORTURE3_ADDITIONAL_SOURCE,
+ deps='''
+ talloc
+ smbconf
+ libsmb
+ msrpc3
+ TLDAP
+ RPC_NDR_ECHO
+ WB_REQTRANS
+ LOCKING
+ NDR_OPEN_FILES
+ idmap
+ IDMAP_TDB_COMMON
+ libcli_lsa3
+ samba-cluster-support
+ ''',
+ cflags='-DWINBINDD_SOCKET_DIR=\"%s\"' % bld.env.WINBINDD_SOCKET_DIR,
+ for_selftest=True)
+
+bld.SAMBA3_BINARY('msgtest',
+ source='msgtest.c',
+ deps='''
+ talloc
+ smbconf
+ ''',
+ install=False)
+
+bld.SAMBA3_BINARY('msg_sink',
+ source='msg_sink.c',
+ deps='''
+ talloc
+ smbconf
+ ''',
+ install=False)
+
+bld.SAMBA3_BINARY('msg_source',
+ source='msg_source.c',
+ deps='''
+ talloc
+ smbconf
+ ''',
+ install=False)
+
+bld.SAMBA3_BINARY('pdbtest',
+ source='pdbtest.c',
+ deps='''
+ talloc
+ pdb
+ CMDLINE_S3
+ AUTH_COMMON
+ auth
+ ''',
+ for_selftest=True)
+
+bld.SAMBA3_BINARY('vfstest',
+ source='''
+ cmd_vfs.c
+ vfstest.c
+ vfstest_chain.c
+ ''',
+ deps='''
+ vfs
+ CMDLINE_S3
+ smbconf
+ SMBREADLINE
+ ''',
+ for_selftest=True)
+
+bld.SAMBA3_BINARY('rpc_open_tcp',
+ source='rpc_open_tcp.c',
+ deps='''
+ talloc
+ msrpc3
+ ''',
+ for_selftest=True)
+
diff --git a/source3/wscript_build b/source3/wscript_build
index 55851c7b3a6..8f5ce0e99ff 100644
--- a/source3/wscript_build
+++ b/source3/wscript_build
@@ -1153,83 +1153,6 @@ bld.SAMBA3_BINARY('smbspool_argv_wrapper',
source='script/tests/smbspool_argv_wrapper.c',
for_selftest=True)
-bld.SAMBA3_BINARY('locktest2',
- source='torture/locktest2.c',
- deps='''
- talloc
- smbconf
- libsmb
- LOCKING
- ''',
- for_selftest=True)
-
-TORTURE3_ADDITIONAL_SOURCE=""
-
-if bld.env.with_ctdb:
- TORTURE3_ADDITIONAL_SOURCE += ' torture/test_ctdbd_conn.c'
-
-bld.SAMBA3_BINARY('smbtorture' + bld.env.suffix3,
- source='''
- torture/torture.c
- torture/nbio.c
- torture/scanner.c
- torture/utable.c
- torture/denytest.c
- torture/mangle_test.c
- torture/nbench.c
- torture/test_async_echo.c
- torture/test_addrchange.c
- torture/test_matching.c
- torture/test_posix_append.c
- torture/test_posix.c
- torture/test_nttrans_create.c
- torture/test_nttrans_fsctl.c
- torture/test_case_insensitive.c
- torture/test_notify_online.c
- torture/test_chain3.c
- torture/test_smb2.c
- torture/test_authinfo_structs.c
- torture/test_smbsock_any_connect.c
- torture/test_cleanup.c
- torture/test_notify.c
- lib/tevent_barrier.c
- torture/test_dbwrap_watch.c
- torture/test_dbwrap_do_locked.c
- torture/test_idmap_tdb_common.c
- torture/test_dbwrap_ctdb.c
- torture/test_buffersize.c
- torture/test_messaging_read.c
- torture/test_messaging_fd_passing.c
- torture/test_messaging_send_all.c
- torture/test_oplock_cancel.c
- torture/test_pthreadpool_tevent.c
- torture/bench_pthreadpool.c
- torture/wbc_async.c
- torture/test_g_lock.c
- torture/test_namemap_cache.c
- torture/test_idmap_cache.c
- torture/test_hidenewfiles.c
- torture/test_readdir_timestamp.c
- lib/util_sd.c
- ''' + TORTURE3_ADDITIONAL_SOURCE,
- deps='''
- talloc
- smbconf
- libsmb
- msrpc3
- TLDAP
- RPC_NDR_ECHO
- WB_REQTRANS
- LOCKING
- NDR_OPEN_FILES
- idmap
- IDMAP_TDB_COMMON
- libcli_lsa3
- samba-cluster-support
- ''',
- cflags='-DWINBINDD_SOCKET_DIR=\"%s\"' % bld.env.WINBINDD_SOCKET_DIR,
- for_selftest=True)
-
bld.SAMBA3_BINARY('smbconftort',
source='lib/smbconf/testsuite.c',
deps='''
@@ -1239,30 +1162,6 @@ bld.SAMBA3_BINARY('smbconftort',
''',
for_selftest=True)
-bld.SAMBA3_BINARY('msgtest',
- source='torture/msgtest.c',
- deps='''
- talloc
- smbconf
- ''',
- install=False)
-
-bld.SAMBA3_BINARY('msg_sink',
- source='torture/msg_sink.c',
- deps='''
- talloc
- smbconf
- ''',
- install=False)
-
-bld.SAMBA3_BINARY('msg_source',
- source='torture/msg_source.c',
- deps='''
- talloc
- smbconf
- ''',
- install=False)
-
bld.SAMBA3_BINARY('test_mdsparser_es',
source='''
rpc_server/mdssvc/test_mdsparser_es.c
@@ -1281,31 +1180,6 @@ bld.SAMBA3_BINARY('test_mdsparser_es',
enabled=bld.env.spotlight_backend_es,
for_selftest=True)
-bld.SAMBA3_BINARY('pdbtest',
- source='torture/pdbtest.c',
- deps='''
- talloc
- pdb
- CMDLINE_S3
- AUTH_COMMON
- auth
- ''',
- for_selftest=True)
-
-bld.SAMBA3_BINARY('vfstest',
- source='''
- torture/cmd_vfs.c
- torture/vfstest.c
- torture/vfstest_chain.c
- ''',
- deps='''
- vfs
- CMDLINE_S3
- smbconf
- SMBREADLINE
- ''',
- for_selftest=True)
-
bld.SAMBA3_BINARY('versiontest',
source='lib/version_test.c',
deps='''
@@ -1318,14 +1192,6 @@ bld.SAMBA3_BINARY('timelimit',
source='script/tests/timelimit.c',
for_selftest=True)
-bld.SAMBA3_BINARY('rpc_open_tcp',
- source='torture/rpc_open_tcp.c',
- deps='''
- talloc
- msrpc3
- ''',
- for_selftest=True)
-
bld.SAMBA3_BINARY('vlp',
source='printing/tests/vlp.c',
deps='''
@@ -1419,6 +1285,7 @@ bld.RECURSE('rpcclient')
bld.RECURSE('utils')
bld.RECURSE('nmbd')
bld.RECURSE('lib/util')
+bld.RECURSE('torture')
bld.ENFORCE_GROUP_ORDERING()
bld.CHECK_PROJECT_RULES()
--
Samba Shared Repository
More information about the samba-cvs
mailing list