summaryrefslogtreecommitdiffstats
path: root/source3/torture/wscript_build
blob: 1d2520099e3553d5bbef712c6fc09d035ceec631 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#!/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_smb1_dfs.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
                        test_rpc_scale.c
                        test_tdb_validate.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
                      util_sd
                      TDB_VALIDATE
                      ''',
                 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)

if bld.CONFIG_SET('WITH_SMB1SERVER'):
    SMB1_SOURCES = 'vfstest_chain.c'
else:
    SMB1_SOURCES = ''

bld.SAMBA3_BINARY('vfstest',
                 source='''
                        cmd_vfs.c
                        vfstest.c
                        ''' + SMB1_SOURCES,
                 deps='''
                      vfs
                      CMDLINE_S3
                      smbconf
                      SMBREADLINE
                      ''',
                 for_selftest=True)