s3: libsmb: In cli_qpathinfo_send() (SMBtrans2:TRANSACT2_QPATHINFO) check for DFS...
[Samba.git] / source3 / torture / wscript_build
blobe941829ab5feabb43984629512749f647676d27a
1 #!/usr/bin/env python
3 bld.SAMBA3_BINARY('locktest2',
4 source='locktest2.c',
5 deps='''
6 talloc
7 smbconf
8 libsmb
9 LOCKING
10 ''',
11 for_selftest=True)
13 TORTURE3_ADDITIONAL_SOURCE=""
15 if bld.env.with_ctdb:
16 TORTURE3_ADDITIONAL_SOURCE += ' test_ctdbd_conn.c'
18 bld.SAMBA3_BINARY('smbtorture' + bld.env.suffix3,
19 source='''
20 torture.c
21 nbio.c
22 scanner.c
23 utable.c
24 denytest.c
25 mangle_test.c
26 nbench.c
27 test_async_echo.c
28 test_addrchange.c
29 test_matching.c
30 test_posix_append.c
31 test_posix.c
32 test_nttrans_create.c
33 test_nttrans_fsctl.c
34 test_case_insensitive.c
35 test_notify_online.c
36 test_chain3.c
37 test_smb2.c
38 test_smb1_dfs.c
39 test_authinfo_structs.c
40 test_smbsock_any_connect.c
41 test_cleanup.c
42 test_notify.c
43 ../lib/tevent_barrier.c
44 test_dbwrap_watch.c
45 test_dbwrap_do_locked.c
46 test_idmap_tdb_common.c
47 test_dbwrap_ctdb.c
48 test_buffersize.c
49 test_messaging_read.c
50 test_messaging_fd_passing.c
51 test_messaging_send_all.c
52 test_oplock_cancel.c
53 test_pthreadpool_tevent.c
54 bench_pthreadpool.c
55 wbc_async.c
56 test_g_lock.c
57 test_namemap_cache.c
58 test_idmap_cache.c
59 test_hidenewfiles.c
60 test_readdir_timestamp.c
61 ../lib/util_sd.c
62 ''' + TORTURE3_ADDITIONAL_SOURCE,
63 deps='''
64 talloc
65 smbconf
66 libsmb
67 msrpc3
68 TLDAP
69 RPC_NDR_ECHO
70 WB_REQTRANS
71 LOCKING
72 NDR_OPEN_FILES
73 idmap
74 IDMAP_TDB_COMMON
75 libcli_lsa3
76 samba-cluster-support
77 ''',
78 cflags='-DWINBINDD_SOCKET_DIR=\"%s\"' % bld.env.WINBINDD_SOCKET_DIR,
79 for_selftest=True)
81 bld.SAMBA3_BINARY('msgtest',
82 source='msgtest.c',
83 deps='''
84 talloc
85 smbconf
86 ''',
87 install=False)
89 bld.SAMBA3_BINARY('msg_sink',
90 source='msg_sink.c',
91 deps='''
92 talloc
93 smbconf
94 ''',
95 install=False)
97 bld.SAMBA3_BINARY('msg_source',
98 source='msg_source.c',
99 deps='''
100 talloc
101 smbconf
102 ''',
103 install=False)
105 bld.SAMBA3_BINARY('pdbtest',
106 source='pdbtest.c',
107 deps='''
108 talloc
110 CMDLINE_S3
111 AUTH_COMMON
112 auth
113 ''',
114 for_selftest=True)
116 if bld.CONFIG_SET('WITH_SMB1SERVER'):
117 SMB1_SOURCES = 'vfstest_chain.c'
118 else:
119 SMB1_SOURCES = ''
121 bld.SAMBA3_BINARY('vfstest',
122 source='''
123 cmd_vfs.c
124 vfstest.c
125 ''' + SMB1_SOURCES,
126 deps='''
128 CMDLINE_S3
129 smbconf
130 SMBREADLINE
131 ''',
132 for_selftest=True)