r6694: a simple CLDAP torture test
[sfrench/samba-autobuild/.git] / source4 / torture / config.mk
index a4ec4b407646ebc9f28686d457fe93faf2d2dd63..128a5cafc9130941079890a3ce79afb442e77a51 100644 (file)
@@ -9,9 +9,19 @@ ADD_OBJ_FILES = \
                torture/basic/charset.o \
                torture/basic/mangle_test.o \
                torture/basic/denytest.o \
-               torture/basic/aliases.o 
+               torture/basic/aliases.o \
+               torture/basic/locking.o \
+               torture/basic/secleak.o \
+               torture/basic/rename.o \
+               torture/basic/dir.o \
+               torture/basic/delete.o \
+               torture/basic/unlink.o \
+               torture/basic/disconnect.o \
+               torture/basic/delaywrite.o \
+               torture/basic/attr.o \
+               torture/basic/properties.o 
 REQUIRED_SUBSYSTEMS = \
-               LIBSMB
+               LIBSMB 
 # End SUBSYSTEM TORTURE_BASIC
 #################################
 
@@ -37,38 +47,82 @@ ADD_OBJ_FILES = \
                torture/raw/write.o \
                torture/raw/lock.o \
                torture/raw/rename.o \
-               torture/raw/seek.o
+               torture/raw/eas.o \
+               torture/raw/streams.o \
+               torture/raw/acls.o \
+               torture/raw/seek.o \
+               torture/raw/composite.o
 REQUIRED_SUBSYSTEMS = \
-               LIBSMB
+               LIBSMB LIBCLI_LSA
 # End SUBSYSTEM TORTURE_RAW
 #################################
 
+#################################
+# Start SUBSYSTEM TORTURE_COM
+[SUBSYSTEM::TORTURE_COM]
+ADD_OBJ_FILES = \
+               torture/com/simple.o
+REQUIRED_SUBSYSTEMS = \
+               LIBCOM LIBDCOM
+# End SUBSYSTEM TORTURE_COM
+#################################
+
 #################################
 # Start SUBSYSTEM TORTURE_RPC
 [SUBSYSTEM::TORTURE_RPC]
 ADD_OBJ_FILES = \
                torture/rpc/lsa.o \
                torture/rpc/echo.o \
+               torture/rpc/dcom.o \
                torture/rpc/dfs.o \
+               torture/rpc/drsuapi.o \
                torture/rpc/spoolss.o \
                torture/rpc/samr.o \
                torture/rpc/wkssvc.o \
                torture/rpc/srvsvc.o \
+               torture/rpc/svcctl.o \
                torture/rpc/atsvc.o \
                torture/rpc/eventlog.o \
                torture/rpc/epmapper.o \
                torture/rpc/winreg.o \
+               torture/rpc/initshutdown.o \
+               torture/rpc/oxidresolve.o \
+               torture/rpc/remact.o \
                torture/rpc/mgmt.o \
                torture/rpc/scanner.o \
                torture/rpc/autoidl.o \
+               torture/rpc/countcalls.o \
                torture/rpc/testjoin.o \
+               torture/rpc/xplogin.o \
                torture/rpc/schannel.o \
-               torture/rpc/netlogon.o
+               torture/rpc/netlogon.o \
+               torture/rpc/samlogon.o \
+               torture/rpc/samsync.o \
+               torture/rpc/rot.o \
+               torture/rpc/bind.o \
+               torture/rpc/dssetup.o \
+               torture/rpc/alter_context.o \
+               torture/rpc/bench.o
 REQUIRED_SUBSYSTEMS = \
-               LIBSMB
+               NDR_ALL RPC_NDR_SAMR RPC_NDR_WINREG RPC_NDR_INITSHUTDOWN \
+               RPC_NDR_OXIDRESOLVER RPC_NDR_EVENTLOG RPC_NDR_ECHO RPC_NDR_SVCCTL \
+               RPC_NDR_MGMT RPC_NDR_NETLOGON RPC_NDR_ATSVC RPC_NDR_DRSUAPI \
+               RPC_NDR_LSA RPC_NDR_EPMAPPER RPC_NDR_DFS RPC_NDR_SPOOLSS \
+               RPC_NDR_SRVSVC RPC_NDR_WKSSVC RPC_NDR_ROT RPC_NDR_DSSETUP \
+               RPC_NDR_REMACT RPC_NDR_OXIDRESOLVER
 # End SUBSYSTEM TORTURE_RPC
 #################################
 
+#################################
+# Start SUBSYSTEM TORTURE_RAP
+[SUBSYSTEM::TORTURE_RAP]
+ADD_OBJ_FILES = \
+               torture/rap/rap.o
+REQUIRED_SUBSYSTEMS = \
+               LIBSMB
+# End SUBSYSTEM TORTURE_RAP
+#################################
+
 #################################
 # Start SUBSYSTEM TORTURE_AUTH
 [SUBSYSTEM::TORTURE_AUTH]
@@ -79,6 +133,22 @@ REQUIRED_SUBSYSTEMS = \
 # End SUBSYSTEM TORTURE_AUTH
 #################################
 
+#################################
+# Start SUBSYSTEM TORTURE_LOCAL
+[SUBSYSTEM::TORTURE_LOCAL]
+ADD_OBJ_FILES = \
+               torture/local/iconv.o \
+               lib/talloc/testsuite.o \
+               torture/local/messaging.o \
+               torture/local/binding_string.o \
+               torture/local/idtree.o \
+               torture/local/socket.o
+REQUIRED_SUBSYSTEMS = \
+               LIBSMB \
+               MESSAGING
+# End SUBSYSTEM TORTURE_LOCAL
+#################################
+
 #################################
 # Start SUBSYSTEM TORTURE_NBENCH
 [SUBSYSTEM::TORTURE_NBENCH]
@@ -88,6 +158,44 @@ ADD_OBJ_FILES = \
 # End SUBSYSTEM TORTURE_NBENCH
 #################################
 
+#################################
+# Start SUBSYSTEM TORTURE_LDAP
+[SUBSYSTEM::TORTURE_LDAP]
+ADD_OBJ_FILES = \
+               torture/ldap/common.o \
+               torture/ldap/basic.o \
+               torture/ldap/cldap.o
+REQUIRED_SUBSYSTEMS = \
+               LIBCLI_LDAP LIBCLI_CLDAP
+# End SUBSYSTEM TORTURE_LDAP
+#################################
+
+#################################
+# Start SUBSYSTEM TORTURE_NBT
+[SUBSYSTEM::TORTURE_NBT]
+ADD_OBJ_FILES = \
+               torture/nbt/query.o \
+               torture/nbt/register.o \
+               torture/nbt/wins.o \
+               torture/nbt/winsbench.o \
+               torture/nbt/winsreplication.o \
+               torture/nbt/dgram.o
+REQUIRED_SUBSYSTEMS = \
+               LIBSMB LIBCLI_WINS
+# End SUBSYSTEM TORTURE_NBT
+#################################
+
+#################################
+# Start SUBSYSTEM TORTURE_NET
+[SUBSYSTEM::TORTURE_NET]
+ADD_OBJ_FILES = \
+               torture/libnet/userinfo.o \
+               torture/libnet/userman.o
+REQUIRED_SUBSYSTEMS = \
+               NDR_ALL RPC_NDR_SAMR LIBNET
+# End SUBSYSTEM TORTURE_NET
+#################################
+
 #################################
 # Start BINARY smbtorture
 [BINARY::smbtorture]
@@ -98,8 +206,14 @@ REQUIRED_SUBSYSTEMS = \
                TORTURE_BASIC \
                TORTURE_RAW \
                TORTURE_RPC \
+               TORTURE_RAP \
                TORTURE_AUTH \
+               TORTURE_LOCAL \
                TORTURE_NBENCH \
+               TORTURE_LDAP \
+               TORTURE_COM \
+               TORTURE_NBT \
+               TORTURE_NET \
                CONFIG \
                LIBCMDLINE \
                LIBBASIC
@@ -116,7 +230,8 @@ REQUIRED_SUBSYSTEMS = \
                LIBSMB \
                CONFIG \
                LIBBASIC \
-               LIBCMDLINE
+               LIBCMDLINE \
+               LIBRPC
 # End BINARY gentest
 #################################
 
@@ -129,7 +244,8 @@ REQUIRED_SUBSYSTEMS = \
                LIBSMB \
                CONFIG \
                LIBBASIC \
-               LIBCMDLINE
+               LIBCMDLINE \
+               LIBRPC
 # End BINARY masktest
 #################################
 
@@ -137,11 +253,13 @@ REQUIRED_SUBSYSTEMS = \
 # Start BINARY locktest
 [BINARY::locktest]
 OBJ_FILES = \
-               torture/locktest.o
+               torture/locktest.o \
+               torture/torture_util.o
 REQUIRED_SUBSYSTEMS = \
                LIBSMB \
                CONFIG \
                LIBBASIC \
-               LIBCMDLINE
+               LIBCMDLINE \
+               LIBRPC
 # End BINARY locktest
 #################################